Account & data deletion
アカウント・データ削除
対象アプリ:スクワット判定員。アプリ内の削除操作と、アプリを使えない場合の問い合わせ方法を案内します。
共通アカウント削除では通常のクラウドデータとFirebase Authを削除しますが、削除済みデータの復活防止情報を例外として保持します。バックアップから消える時期など、確認できない事項は分けて案内します。
1. アプリ内から削除する
スクワット判定員だけのクラウドデータ
- スクワット判定員を開きます。
- 設定を開き、PanelPower連携の「データとアカウント管理」へ進みます。
- 「スクワット判定員の連携記録を削除」を選び、内容を確認して実行します。
- 完了メッセージを確認します。
この操作は deleteMyConnectedAppData を呼び、スクワット判定員の連携記録と、同じサーバー側のアプリ単位ランキングデータの削除を依頼します。成功確認後に端末の送信待ちデータとランキングキャッシュを削除します。
共通アカウントと全クラウドデータ
- 同じ設定画面で「アカウントと全クラウドデータを削除」を選びます。
- GoogleまたはAppleで再認証します。
- サーバー側の削除処理が完了するまで待ちます。
- 完了後、Firebase Authからログアウトされたことを確認します。
PanelPower側の再開可能な共通削除処理を使用し、完了を確認してからログアウトします。途中でアプリを閉じても、保持された処理情報で続行を試みます。
2. 削除範囲の違い
| 操作 | 削除対象 | 削除しないもの |
|---|---|---|
| ランキング参加をOFF | サーバー上のランキング公開プロフィール、端末内ランキングキャッシュ・送信待ちデータ | ワークアウト履歴、EXP、実績、PanelPower記録、Firebase Authアカウント |
| アプリ単位のクラウド削除 | スクワット判定員に紐づくPanelPower連携記録、サーバー側のアプリ単位ランキングデータ | PanelPower全体の共通アカウント、他アプリの記録、端末内履歴、Pro購入状態、Google Play購入記録 |
| 共通アカウント削除 | Firebase Auth、PanelPowerの通常の共通クラウドデータ、Connected Training、ランキング情報 | 端末内履歴・設定、端末内Pro権利キャッシュ、Google Play注文記録、PanelPowerの復活防止情報 |
| 端末内データ削除 | 設定、履歴、EXP、実績、称号、通知設定、送信待ち、ランキングキャッシュ、Pro端末キャッシュ等 | クラウドのPanelPower・ランキング記録、Firebase Auth、Google Play購入記録 |
PanelPower記録同期をOFFにしても、過去のPanelPowerクラウド記録は削除されません。ランキング参加をOFFにするとランキング公開プロフィールと端末内のランキングキャッシュ・送信待ちデータが削除されます。ランキング参加とPanelPower記録同期は別の設定です。
3. PanelPower側に残る情報
アプリ単位削除では、PanelPower全体の共通アカウントや他アプリの記録は対象外です。共通アカウント削除では、通常のクラウドデータ、Connected Training、ランキング情報、Firebase Authユーザーを削除します。バックアップから消える時期や完了までの目安は、確認できた実装だけでは断定しません。
共通アカウント削除の完了後も、古い認証情報や端末の送信待ちデータによる再作成を防ぐ目的で、PanelPowerは復活防止用fenceを保持します。文書IDはFirebase AuthのUIDから生成したSHA-256 hashで、文書に保存する項目は削除operationの識別子とサーバー作成日時です。現在は保持期限を設けていません。
このhashは匿名化ではなく、個人に関連し得る仮名化された識別子として管理します。raw UID、メールアドレス、トレーニング履歴、ランキング情報、認証token、resume tokenおよびtoken hashはfenceへ保存しません。クライアントから直接閲覧・変更・削除できず、再識別・追跡、広告、分析、ランキング、プロフィール作成には使用しません。
この保持例外はPanelPower共通アカウント削除に適用されます。スクワット判定員だけのアプリ単位削除は、PanelPower共通アカウントや他アプリのデータを削除せず、新たな共通fenceも作りません。バックアップからの消去時期など、実装で確認できない事項は断定しません。
4. アンインストール、再インストール、購入復元
アンインストールだけではFirebase Auth、PanelPowerのクラウドデータ、ランキング公開データ、Google Play購入記録は削除されません。端末内データは通常OS管理下で削除されますが、バックアップ・自動復元や端末設定の扱いは保証できません。
再インストール後、端末内履歴・設定が自動で戻ることは保証しません。Proは同じGoogle Playアカウント等の条件が整えば、設定画面から購入状態を復元できます。クラウドデータ削除でGoogle Playの注文・領収書・返金情報は削除しません。
5. Webからの削除依頼
アプリを利用できない場合、またはアプリ内操作が完了しない場合は、次の窓口へ削除を依頼できます。
- メール:panelpower.app@gmail.com
- サポートURL:このメール窓口をご利用ください。
登録に使用したメールアドレスから連絡できる場合は、そのアドレスをご利用ください。件名は「【スクワット判定員】アカウント削除依頼」または「【スクワット判定員】クラウドデータ削除依頼」とし、対象アプリ名と希望する削除範囲(Squatdegreesクラウドデータのみ/共通アカウント全体)を記載してください。
パスワード、購入レシート全文、UID、App Check token、アクセストークン、秘密鍵は送らないでください。必要に応じて、第三者による削除を防ぐための本人確認を行います。実装・契約で確定していない受付期限や完了期限は約束しません。
6. 保持される可能性があるもの
- 削除操作をしていない端末内履歴・設定
- アプリ単位削除後も残るPanelPower共通アカウント・他アプリ記録
- Google Playの購入・注文・返金記録
- PanelPower共通アカウント削除後に残る、UID由来のSHA-256文書ID、削除operation識別子、サーバー作成日時からなる復活防止情報
- 法令、不正防止、紛争対応のため各サービス側で保持が必要な情報
- バックアップに残る情報(具体的な消去時期は要確認)
復活防止情報は、削除状態を維持するため現在は期限を設けず保持します。通常のPanelPowerクラウドデータ、Connected Training、ランキング情報、Firebase Authユーザーは共通アカウント削除の対象です。端末内データの保持は削除操作、OSのアプリデータ削除、アンインストール等までです。バックアップからの消去時期は確認できていません。
Google Playの公式要件に従い、外部ページは機能し、削除方法が見つけやすく、スクワット判定員または開発者名を明記し、アプリを再インストールしなくても削除依頼を開始できる状態にします。