Account & data deletion

アカウント・データ削除

対象アプリ:スクワット判定員。アプリ内の削除操作と、アプリを使えない場合の問い合わせ方法を案内します。

削除範囲をご確認ください

共通アカウント削除では通常のクラウドデータとFirebase Authを削除しますが、削除済みデータの復活防止情報を例外として保持します。バックアップから消える時期など、確認できない事項は分けて案内します。

1. アプリ内から削除する

スクワット判定員だけのクラウドデータ

  1. スクワット判定員を開きます。
  2. 設定を開き、PanelPower連携の「データとアカウント管理」へ進みます。
  3. 「スクワット判定員の連携記録を削除」を選び、内容を確認して実行します。
  4. 完了メッセージを確認します。

この操作は deleteMyConnectedAppData を呼び、スクワット判定員の連携記録と、同じサーバー側のアプリ単位ランキングデータの削除を依頼します。成功確認後に端末の送信待ちデータとランキングキャッシュを削除します。

共通アカウントと全クラウドデータ

  1. 同じ設定画面で「アカウントと全クラウドデータを削除」を選びます。
  2. GoogleまたはAppleで再認証します。
  3. サーバー側の削除処理が完了するまで待ちます。
  4. 完了後、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からの削除依頼

アプリを利用できない場合、またはアプリ内操作が完了しない場合は、次の窓口へ削除を依頼できます。

登録に使用したメールアドレスから連絡できる場合は、そのアドレスをご利用ください。件名は「【スクワット判定員】アカウント削除依頼」または「【スクワット判定員】クラウドデータ削除依頼」とし、対象アプリ名と希望する削除範囲(Squatdegreesクラウドデータのみ/共通アカウント全体)を記載してください。

パスワード、購入レシート全文、UID、App Check token、アクセストークン、秘密鍵は送らないでください。必要に応じて、第三者による削除を防ぐための本人確認を行います。実装・契約で確定していない受付期限や完了期限は約束しません。

6. 保持される可能性があるもの

復活防止情報は、削除状態を維持するため現在は期限を設けず保持します。通常のPanelPowerクラウドデータ、Connected Training、ランキング情報、Firebase Authユーザーは共通アカウント削除の対象です。端末内データの保持は削除操作、OSのアプリデータ削除、アンインストール等までです。バックアップからの消去時期は確認できていません。

公開時の要件

Google Playの公式要件に従い、外部ページは機能し、削除方法が見つけやすく、スクワット判定員または開発者名を明記し、アプリを再インストールしなくても削除依頼を開始できる状態にします。

Google Playのアカウント削除要件、Google Playユーザーデータポリシー