1. 対象と現在のサービス
この草案はLUNEO: Walk & Traceの現在のiOS・Android実装を対象とします。運動記録はローカル保存で、独自アカウント・サーバー同期・ソーシャルフィードは現在ありません。今後サーバー機能を導入する場合は、データ項目・目的・保管・提供先を別途案内し、方針を更新します。
2. 位置・経路と運動データ
位置権限を許可すると経路の座標・区間、運動種別、開始時刻、距離、時間、ペースを処理します。歩数は対応するセンサーと権限により取得し、カロリーは推定します。経路表示・履歴・統計・バッジに使用します。iOSはCore Motionを使用し、確認した実装にはHealthKit連携はありません。
iOSは使用中の位置権限と運動中のバックグラウンド更新に対応しますが、OS権限と実行状態に依存します。位置権限の拒否で経路記録が制限され、動作権限の拒否で歩数が表示されない場合があります。
3. 端末内の保存とウィジェット
iOSはSwiftData、Androidはアプリ専用SharedPreferencesに記録を保存します。設定・トレース設定・広告の選択も端末内に保存します。ウィジェットは要約情報を読み、iOSはApp Group内のJSONを使用します。現在、自社サーバーへの運動履歴アップロードは確認されていません。
ローカル保存とOSバックアップは別です。AndroidはallowBackup=trueの設定です。端末のバックアップ設定により、アプリデータがOS提供者のバックアップに含まれる場合があります。除外規則と配布版設定は公開前に確認が必要です。
4. 写真・動画、保存と通常の共有
ストーリー編集ではシステム選択画面で選んだ写真・動画をトレースと合成します。iOSはPhotosPickerを使用します。編集・書き出しのために選択素材と結果を処理し、ライブラリ保存に必要な権限を求めます。Androidの共有はアプリキャッシュとFileProviderを使用します。
通常の共有画面で選んだアプリに結果を渡し、その後は相手アプリの方針が適用されます。特定SNSへの直接投稿は機能として案内しません。元素材・一時ファイルの保存期間と削除処理は確認が必要です。
5. 地図・地名検索などの外部サービス
iOSの地図とCLGeocoder地名検索、AndroidのGoogle Mapsは提供者のネットワークサービスを利用する場合があります。必要な位置・地図リクエストや技術情報が提供者に送られる場合があります。運動記録のローカル保存は、外部通信が一切ないことを意味しません。配布版設定と提供者の条件を最終確認する必要があります。
6. Google AdMobと広告の選択
LUNEOはGoogle Mobile Ads(AdMob)とUMPを使用します。広告リクエストでIP、広告・端末識別子、広告操作、診断・性能情報などがGoogleへ送信・処理される場合があります。広告提供・測定・分析・不正防止などに用いられ、IPから概略位置を推定できる場合があります。記録経路を広告リクエストへ明示的に付加するコードは確認範囲では見つかりませんでした。
アプリの広告選択とUMPの許可状態を確認するロジックがあり、iOSではATT権限も要求します。同意・地域・OS・SDK設定で広告と処理情報が変わります。追跡の拒否がすべての通信停止を意味するわけではありません。Googleの方針とSDK説明もご確認ください。
7. 保管・削除と利用者の選択
履歴から運動記録を削除でき、保存層の削除機能を確認しました。写真ライブラリや外部共有先のファイルは別途削除が必要です。アンインストール・データ消去の影響やOSバックアップ内のコピーは設定とプラットフォームに依存します。
位置・動作・写真・追跡権限は端末設定で、広告選択はアプリ設定や利用可能なプライバシー項目で管理できます。拒否で関連機能が制限される場合があります。問い合わせ保存期間、広告提供者の保管・国外処理・削除手順、運営者窓口は公開前に確定が必要です。
8. 運営者・連絡先・方針の変更
ブランドはJoonie Labsです。運営者はJoonie Labsで、問い合わせ先はcontact@joonielabs.comです。住所など追加の法令上必要な事項と施行日は確認中です。変更はこの公開ページで案内し、重要な変更前の通知方法と時期は確定が必要です。閲覧にログインは不要です。
公開前の確認事項
- 追加の法令上必要な運営者情報(住所など)と施行日
- 問い合わせの利用目的・保管期間・削除手順
- AdMob同意メッセージ・仲介SDK・国外処理と保管条件
- OSバックアップ除外と一時メディアの削除
- 配布版権限・地図設定とストアのプライバシー申告の一致