PlankCoach プライバシーポリシー
本プライバシーポリシーは、PlankCoach(以下「本アプリ」)におけるユーザー情報の取扱いについて説明するものです。
1. 基本方針
本アプリは、アカウント登録を必要とせず、氏名、メールアドレス、電話番号、住所など、ユーザーを直接識別する情報をアプリ内で入力させることを基本的に想定していません。
本アプリの主要な記録は端末内に保存されます。Proユーザーがデータ引き継ぎ機能を利用する場合に限り、端末変更のための暗号化されたバックアップデータを一時的にCloudflare上のデータベースへ保存します。
2. 本アプリが端末内で保存または利用する情報
本アプリは、以下の情報を端末内で保存または利用します。
- プランクの実施日、種目、計測時間、合格秒数、判定モード、結果などの記録
- 日別・週別・カレンダー表示のための集計データ
- 残高、今日獲得した残高、消費済み残高、翌日への持ち越し設定などのデータ
- 作成したセットメニュー名、セット内容、作成日時、更新日時
- ミッションまたは進捗に関するデータ
- 体の向き、判定モード、音声、表示、アプリブロックなどの設定
- Screen Time連携でユーザーが選択したブロック対象アプリ、カテゴリ、Webドメインのトークン
- 購入状態、復元状態、Pro機能の利用可否に関する情報
- カメラ映像から端末上でリアルタイムに推定される姿勢情報
本アプリは、カメラ映像、写真、動画、姿勢ランドマークの生データを当社サーバーへ保存または送信しません。
3. カメラと姿勢推定
本アプリは、プランクのフォームをリアルタイムに解析するためにカメラを使用します。カメラ映像および姿勢推定処理は端末上で行われ、当社サーバーには送信されません。
ユーザーは、端末の設定からいつでもカメラ権限を変更できます。ただし、カメラ権限を無効にすると、本アプリの主要機能を利用できない場合があります。
4. Screen Time連携とアプリブロック
本アプリは、ユーザーが選択したアプリ、カテゴリ、Webドメインをブロックするために、Appleが提供するFamilyControls、DeviceActivity、ManagedSettingsなどのScreen Time関連機能を利用します。
ブロック対象の選択情報は端末内に保存され、当社サーバーには送信されません。また、Proユーザー向けのデータ引き継ぎ機能にもブロック対象の選択情報は含まれません。端末を変更した場合、ブロック対象は新しい端末で選び直す必要があります。
本アプリは、個別アプリごとの詳細な利用履歴を当社サーバーへ送信しません。残高の消費に必要な集計値は端末上で処理されます。
5. データ引き継ぎ機能
Proユーザーは、端末変更時のために引き継ぎコードを発行し、新しい端末で入力することでデータを復元できます。
引き継ぎコードを発行すると、以下のデータを含むスナップショットが端末上で暗号化され、Cloudflare上のデータベースへ一時的に保存されます。
- 日別のプランク合計記録
- 残高および持ち越し設定
- セットメニュー
- ミッションまたは進捗に関する一部データ
詳細な個別セッション履歴、カメラ映像、写真、動画、姿勢ランドマークの生データ、ブロック対象アプリの選択情報は、引き継ぎデータに含まれません。
引き継ぎコードそのものはサーバーへ送信されません。端末上で生成したコードからダイジェストを作成し、サーバー側ではさらに秘密値を用いてハッシュ化した値を保存します。暗号化されたバックアップデータは、復元完了後に削除されます。復元されない場合でも、アップロード完了から7日後に自動削除されます。
引き継ぎコードを知っている人は、保存されたデータを復元できる可能性があります。引き継ぎコードは、他人と共有したり、SNS等に投稿したりしないでください。
6. 購入とサブスクリプション
本アプリは、Pro機能を利用するための自動更新サブスクリプションおよび買い切り型アプリ内課金を提供する場合があります。購入、課金、更新、キャンセル、返金はAppleのApp Storeアカウント設定により管理されます。
当社は、Pro機能の利用可否を確認するため、RevenueCatを通じて購入状態および有効な権利情報を取得します。
7. 第三者サービス
本アプリは、以下の第三者サービスを利用します。
Apple
App Storeでの購入、買い切り型アプリ内課金、サブスクリプション、自動更新、返金、購入復元、Screen Time関連機能、カメラ権限などはAppleの仕組みにより処理されます。Appleによるデータの取扱いについては、Appleのプライバシーポリシーをご確認ください。
https://www.apple.com/legal/privacy/
RevenueCat
購入管理、サブスクリプション管理、購入状態の確認、購入復元、Pro機能の提供のため、RevenueCatを利用します。RevenueCatは、購入情報、サブスクリプション状態、アプリユーザーID、端末・アプリに関する情報などを処理する場合があります。
https://www.revenuecat.com/privacy/
Cloudflare
Proユーザー向けのデータ引き継ぎ機能、レート制限、セキュリティ保護、バックアップデータの一時保存のため、Cloudflare WorkersおよびCloudflare D1を利用します。Cloudflare上には、暗号化されたバックアップデータ、転送ID、コードのハッシュ、保存期限、処理状態、サイズ情報などが一時的に保存されます。
https://www.cloudflare.com/privacypolicy/
8. 利用目的
本アプリは、保存または処理する情報を以下の目的で利用します。
- プランク計測、姿勢判定、音声フィードバック、結果表示の提供
- 今日、今週、カレンダー、残高、持ち越し、セットメニュー、進捗などの表示
- Screen Time連携によるアプリブロックおよび残高消費の処理
- Pro機能、購入確認、購入復元、データ引き継ぎ機能の提供
- 不正利用、過剰なアクセス、引き継ぎコードの総当たり試行の防止
- 不具合調査、品質改善、ユーザーサポート
- 法令、App Store規約、第三者サービスの利用条件への対応
9. 広告について
本アプリは、現時点で第三者広告の表示を前提としていません。そのため、広告配信を目的とした広告識別子の取得や広告トラッキングは行いません。
将来、広告または広告関連機能を導入する場合は、本ポリシーを更新し、必要に応じて法令およびAppleのApp Tracking Transparencyの要件に従って対応します。
10. データの保存期間
端末内の計測履歴、集計データ、残高、セットメニュー、設定は、ユーザーが削除するまで、または本アプリをアンインストールするまで端末内に保存されます。
Cloudflare上に保存される暗号化バックアップデータは、復元完了後に削除されます。復元されない場合でも、アップロード完了から7日後に自動削除されます。中断されたアップロードや失敗した転送データも、システム上の安全管理のため一定期間後に削除または整理されます。
第三者サービスが処理する情報の保存期間は、各サービスのプライバシーポリシーに従います。
11. データの削除
ユーザーは、本アプリ内の削除機能または端末からのアンインストールにより、端末内に保存されたデータを削除できます。
引き継ぎ用にアップロードされた暗号化バックアップデータは、復元完了後または保存期限経過後に削除されます。第三者サービスにより処理されるデータの削除または確認を希望する場合は、本ポリシー記載のお問い合わせ先までご連絡ください。必要に応じて、各サービスの手続きに従って対応します。
12. 個人情報の第三者提供および販売
当社は、法令に基づく場合、ユーザーの同意がある場合、または本ポリシーに記載された第三者サービスの利用に必要な場合を除き、ユーザー情報を第三者に提供しません。
当社は、金銭の対価としてユーザーの個人情報を販売しません。
13. 地域別のプライバシー権利
ユーザーの居住地域によっては、欧州経済領域、英国、スイス、カリフォルニア州などの適用されるプライバシー法に基づき、個人情報へのアクセス、訂正、削除、処理の制限、データポータビリティ、処理への異議申立て、または個人情報の取得、利用、開示、販売、共有に関する情報提供を求める権利を有する場合があります。
プライバシー権利の行使または地域別のプライバシー保護に関するお問い合わせは、support@plankcoach.com までご連絡ください。請求内容を確認するため、必要に応じて本人確認を行い、適用法に従って対応します。
14. 安全管理
当社は、取得または利用する情報について、漏えい、滅失、毀損、不正アクセスを防止するため、合理的な安全管理措置を講じます。
ただし、インターネット通信、端末、OS、第三者サービスには固有のリスクがあるため、完全な安全性を保証するものではありません。
15. 子どもの利用
本アプリは、保護者の同意なく13歳未満の子どもから個人情報を取得することを意図していません。未成年者が本アプリを利用する場合は、保護者の同意と管理のもとで利用してください。
16. 健康・フィットネス情報について
本アプリの計測結果、スコア、姿勢判定、残高、達成表示は、運動と習慣形成の補助を目的とした参考情報です。医療上の診断、治療、予防、専門的な助言を目的とするものではありません。
17. 本ポリシーの変更
当社は、必要に応じて本ポリシーを変更することがあります。重要な変更がある場合は、アプリ内表示または適切な方法により通知します。
18. お問い合わせ
アプリ開発者: 金城宏明
本ポリシーに関するお問い合わせ: support@plankcoach.com