1. 基本方針
FlightWindow(以下「本アプリ」)は、利用者のプライバシーを尊重し、取得する情報をサービス提供と体験改善に必要な範囲に限定します。本アプリは広告SDKを使用せず、広告識別子を用いたトラッキングや広告のパーソナライズを行いません。
2. 本アプリが端末内に保存する情報
本アプリは、次の情報を利用者の端末内に保存します。
- 集中時間、選択した旅、旅の記録、統計情報
- 進行中のセッション、一時停止状態
- 集中カテゴリの名前、アイコン、色、並び順
- 通知、画面表示、触覚フィードバックなどのアプリ設定
- 利用者が任意で入力したカテゴリ名や記録のメモ
- 集中ガードで選択したアプリ、アプリカテゴリ、Webサイトを示すApple発行の不透明なトークン
Freeプランでは、これらの情報は端末内だけに保存されます。端末内の旅の記録は、アプリ内の設定画面から削除できます。集中ガードの選択内容は端末内のApp Groupだけに保存し、iCloud同期およびバックアップの対象から除外します。
3. iCloudによるデバイス間同期
FlightWindow Plusでは、同じApple Accountを利用する端末間でデータを引き継ぐため、次の情報をAppleのCloudKit Private Databaseへ保存します。
- 集中履歴と統計の元になるセッション情報
- 進行中のセッションの開始日時、予定時間、状態
- 集中カテゴリとアプリ設定
- 利用者が任意で入力したカテゴリ名や記録のメモ
タイマーの残り秒数を毎秒送信することはありません。CloudKitのPrivate Databaseは利用者のiCloudアカウントに紐づき、本アプリは独自のログインアカウントを作成しません。同期データはアプリ内の設定画面から削除できます。iCloud上でのデータ処理には、Appleのプライバシーポリシーおよび利用条件が適用されます。
4. サブスクリプションとRevenueCat
FlightWindow Plusの購入状態の確認、購入の復元、不正利用の防止、および購入状況の集計のため、RevenueCatを利用します。RevenueCatには、Appleが発行する購入レシート・購入履歴、ランダムに生成された匿名のアプリ利用者ID、アプリやOSなどの技術情報が送信される場合があります。
本アプリはRevenueCatへ氏名やメールアドレスを登録せず、広告識別子を使った追跡も行いません。クレジットカード番号などの支払情報はAppleが処理し、本アプリおよび運営者は取得しません。詳しくはRevenueCatのプライバシーポリシーをご確認ください。
5. 権限と外部サービス
通知
利用者が許可した場合、集中時間の終了を知らせるローカル通知を使用します。通知の許可はiOSの設定からいつでも変更できます。
集中ガード(Family Controls)
利用者が任意で有効にした場合、集中セッション中だけ選択したアプリやWebサイトの利用を制限するため、AppleのFamily Controls、Managed Settings、Device Activityを使用します。選択内容、アプリの利用状況、閲覧履歴を運営者のサーバーへ送信せず、選択したアプリ名やWebサイト名も収集しません。一時停止または集中終了時に制限を解除し、アプリが終了している場合はDevice Activityを解除のための復旧手段として使用します。
Apple Maps
窓の景色にはApple MapKitを使用します。本アプリは端末の現在地を要求・取得しません。地図データの処理にはAppleのプライバシーポリシーが適用されます。
Firebase
公開中のフライトコース、画像、アプリの最低対応バージョンを取得するため、Google Firebaseを利用します。集中履歴、集中カテゴリ、メモ、アプリ設定をFirebaseへ保存することはありません。サービスの保護のため、Firebase App Checkがアプリ・端末の正当性を確認する情報とトークンを処理し、FirebaseがIPアドレスやリクエスト情報などの標準的なサービスデータを処理する場合があります。
Firebase Analytics
本アプリの使いやすさと機能を改善するため、GoogleのFirebase Analyticsを利用します。Firebase Analyticsは、ランダムに生成されるアプリインスタンスID、アプリのバージョン、端末・OS・言語などの技術情報、マスクされたIPアドレスから推定されるおおよその地域、アプリの起動・セッション・画面表示、アプリ内購入およびサブスクリプションに関する情報を処理する場合があります。
本アプリが独自に送信する利用状況イベントは、オンボーディングの完了、選択した公開フライトルートのID、集中時間の範囲、集中の完了・途中終了、停止回数の範囲、Paywallの表示元、月間・年間プランの選択、購入・復元処理の結果に限定します。集中目的、記録メモ、集中カテゴリ名、集中ガードで選択したアプリ・Webサイト、氏名、メールアドレス、正確な位置情報は送信しません。
広告識別子(IDFA)を扱うFirebase Analytics構成は使用せず、IDFVの収集と広告パーソナライズシグナルも無効にしています。利用状況データの共有は、アプリの「設定」からいつでも停止または再開できます。停止すると、それ以降のAnalytics収集を無効にし、端末内のAnalyticsデータをリセットします。詳しくはFirebaseのプライバシーとセキュリティをご確認ください。
Firebase Hosting
このサポートサイトはGoogle Firebase Hostingで配信しています。サイトの安定提供やセキュリティのため、GoogleがIPアドレス、端末・ブラウザ情報などの標準的なアクセス情報を処理する場合があります。
6. お問い合わせで取得する情報
お問い合わせの際に、メールアドレスとお問い合わせ内容を取得します。これらは回答、本人確認、問題解決のためにのみ使用し、法令上必要な場合を除いて第三者へ販売・提供しません。対応完了後、合理的な期間を経て削除します。
7. 保存期間と削除
端末内の記録およびiCloud同期データは、利用者が削除するまで保持されます。アプリ内の「iCloud上の同期データを削除」を実行すると、本アプリのCloudKitカスタムゾーンに保存された同期データと端末内の同期対象データを削除します。購入履歴は、購入の復元、法令対応、不正利用防止などに必要な期間、AppleおよびRevenueCatの方針に従って保持されます。Firebase Analyticsへ送信済みの利用状況データは、Google Analyticsで設定された保存期間およびGoogleの方針に従って保持されます。
8. 子どものプライバシー
本アプリは、子どもから意図的に個人情報を収集する機能を提供していません。保護者の同意なく情報が送信されたことが判明した場合は、お問い合わせ窓口からご連絡ください。
9. 本ポリシーの変更
本アプリの機能や適用法令の変更に応じて、本ポリシーを改定する場合があります。重要な変更がある場合は、本ページまたはアプリ内でお知らせします。
10. お問い合わせ
本ポリシーや個人情報の取り扱いに関するご質問は、お問い合わせページからご連絡ください。