効力発生日: 2026年8月9日
最終更新日: 2026年8月12日
Walkaは、愛犬との散歩を記録し、歩いたエリアをFog Mapで楽しむためのアプリです。本ポリシーは、現在のWalkaが取り扱う情報とその用途を説明します。
GoogleまたはAppleでサインインすると、Firebase AuthenticationのユーザーID(UID)とサインインprovider IDをアカウント識別に使用します。Walkaはemail addressをCloud Firestoreへ保存しません。Apple連携の解除時には、新しく取得したauthorization codeまたはaccess tokenを端末のmemory上で一時的に扱う場合があります。これらはCloud Firestore、Firebase Storage、端末の永続storageに保存しません。
愛犬の名前、犬種、性別、誕生日、自己紹介、プロフィール写真の保存先、Level、XP、総散歩距離、総散歩回数、総探索距離、散歩日数、実績(Achievement)の達成状況、実績の達成日時、Ranking参加設定、Support Badge、装備中の称号を保存します。散歩日数、実績の達成状況、実績の達成日時はowner-privateの愛犬情報であり、Rankingでは公開しません。これらのうちRankingに明示した項目以外は、他のユーザー向けに公開しません。
選択した元写真そのものはuploadしません。端末上でresize、圧縮、JPEGへの再encodeを行い、EXIF等を引き継がない設定で処理したJPEGのみをFirebase Storageへuploadします。プロフィール写真そのものはowner-onlyのprivate dataです。Rankingへopt-inした場合だけ、Cloud Functionsが別の表示用thumbnailへ再処理し、認証済みWalkaユーザー向けに公開します。
位置情報のtrackingは、ユーザーがWALK STARTを操作した後に開始し、WALK ENDで停止します。散歩の記録中はbackgroundでもtrackingを継続する場合がありますが、always-on trackingではありません。GPSの緯度・経度、精度、timestampのraw sampleは端末のmemory内でfilteringと計算に使用します。raw GPS point列やraw route/polylineはFirebaseへ保存しません。
サインイン中は、散歩の開始・終了時刻、時間、距離、accepted point count、探索量、XP・Level rewardのsummaryを愛犬ごとのprivateな散歩記録としてCloud Firestoreに保存します。また、accepted GPS pointから生成したprecision-8 Geohashの探索cellを愛犬ごとのprivate dataとして保存し、選択中の愛犬のFog Map生成に使用します。Geohash cellはraw coordinateそのものではありませんが、位置から導出される情報です。散歩ルート、探索cell、FogデータはRankingに公開しません。ゲストでは、散歩のlocal ID、ゲスト愛犬のlocal ID、開始・終了時刻、時間、距離、accepted point count、作成時刻だけを端末内のファイルへ保存します。ゲストのFog Mapを維持するため、accepted GPS pointから生成したprecision-8 Geohash探索cellをchunk単位で端末内の別ファイルへ保存します。ゲストのraw GPS point、route、座標、accuracy、GPS timestampは保存せず、散歩summary・探索cell・探索量をFirebaseへ送信しません。
アカウント認証、愛犬プロフィール表示、散歩距離の記録、Fog Mapの描画、探索とXP・Levelの進行、Rankingへの明示的な参加、お問い合わせへの対応、データの保護と不正リクエストの抑止に利用します。
Ranking参加はdefault OFFで、明示的にopt-inした場合のみ参加します。他の認証済みWalkaユーザーには、犬の名前、犬種、Level、今週の散歩距離、今週の散歩回数、ランキング表示用の愛犬画像、Support Badge、装備中の称号を公開します。UID、誕生日、自己紹介、XP、privateなプロフィール写真そのもの、正確な位置、散歩ルート、Fog・探索情報、Walk Historyは公開しません。Ranking参加はSettingsからいつでもopt-outできます。
WalkaはGoogleのFirebase Authentication、Cloud Firestore、Firebase Storage、Cloud Functions、Firebase App Checkを利用します。Google・Appleサインインはそれぞれの認証providerを利用します。WalkaはGoogleまたはAppleのアカウント自体を管理・削除しません。Support PawsのApp内課金はApple StoreKitを利用し、Appleの署名付きtransaction情報をserver-side verificationに使用します。Mapboxをmap rendering、Fog visualization、current-position displayに利用し、local GeoJSON Fog geometryとmap/current marker positionをrenderingに渡します。Firebase UIDやdogIdなどのWalka account identifierはMapbox sourceに追加しません。Mapbox SDK自身の情報取扱いはMapbox側のprivacy practiceにも従います。現在、Firebase Analytics、Crashlytics、Cloud Messagingは導入していません。広告機能およびユーザーデータの販売機能も現在提供していません。