__CAPGO_KEEP_5__はすべてのアプリに、ユーザーアカウントの削除オプションをアプリ内に提供することを要求しています。 __CAPGO_KEEP_6__ __CAPGO_KEEP_7__ このポリシーは、2022年6月30日以降、ユーザーが完全にデータを消去し、プライバシーに関する自律性を高めることを保証しています。ここでは、重要な点をご紹介します。
-
主な要件:
- アカウント削除オプション アプリの設定で簡単に検索できるようにする必要があります。 ユーザー データは完全に削除されますが、法的には保持される場合を除きます。
- 「Appleでサインイン」を使用するアプリ AppleのREST __CAPGO_KEEP_0__経由でトークンを取り消す必要があります。開発者向け
- __CAPGO_KEEP_0__ __CAPGO_KEEP_0__ API
-
__CAPGO_KEEP_0__:
- データの削除プロセスを簡単にテストして、データの完全な削除を確認する。
- 第三者サービスもユーザーデータを削除するように確認する。
- ライブアップデートや法的遵守の監視のために Capgo を使用する。
-
一般的な問題:
- プラットフォーム間で削除を同期すること
- 孤立したトークンやデータの完全な削除が不完全な問題
非対応の場合、アプリの削除やApp Storeからの削除につながる可能性がある。開発者はユーザーのプライバシーを優先し、Appleのガイドラインに従って問題を回避するようにする。
技術要件
削除の必要なステップ
アカウントの削除プロセスは、簡単に検索でき、明確に表示される必要がある。アプリのアカウント設定に明示的に表示する - サブメニュー内や外部リンクに埋め込まない。
アカウント削除のための重要なステップはこちらです。
- アカウント検証: メール code またはSMSを通じてユーザーの身元を確認するようにします。
- 明確なコミュニケーション: 削除されるデータの詳細を明確に説明し、特定の情報を保持する法律上の要件を強調するようにします。
- 確認ダイアログ: アカウントの削除の結果を概説した最終的な確認画面を提供します。
さらに、Sign in with Apple REST API を使用してアカウント削除プロセス中にトークンを取り消すようにします。 [2][3].
これらのステップを実装した後は、データの削除がこれらの要件に沿ったものであることを確認することに焦点を当てます。
データ削除の基準
| データタイプ | 削除要件 | 法的考慮事項 |
|---|---|---|
| ユーザー コンテンツ | 完全削除 | __CAPGO_KEEP_0__ |
| 認証データ | 即時削除 | __CAPGO_KEEP_0__ |
| 第三者データ | 調整された削除 | サービスによっては法的準拠が異なる |
| 使用履歴 | 完全に消去 | 法的保存規則に従う |
第三者サービスでユーザーデータを保存する場合、そのサービスもデータを削除することを確認する必要があります。厳格な規制を課す業界では、法的遵守を確実にするために追加の顧客サポートが必要になる場合があります。 [2].
これらの基準への準拠を確実にするために、徹底的なテストを実施することが重要です。
テスト要件
アカウント削除プロセスのテストは、法的遵守と機能性を確実にするために不可欠です。次のツールを使用して、以下に焦点を当ててください。 Xcode App Storeレビュー用ツール
- 削除フロー: ユーザーフレンドリーでアクセスしやすいプロセスであることを確認する
- データ検証: ユーザーデータがすべてのシステムで完全に削除されていることを確認する
- エッジケース: App Store 買い物シナリオと第三者統合を含むテストシナリオ。
Capgo を使用する開発者向け Capacitor Capgo を使用すると、Capgo と連携して、ライブアップデートにより、App Store 承認待ちを回避して、規制違反の問題を迅速に解決できます。テスト中に、次のことを確認してください。
- Apple でサインインしたユーザーのトークン削除
- すべての接続済みサービスからデータを完全に削除
- 有効なサブスクリプションの適切な処理
一般的な問題と解決策
プラットフォームデータ同期
iOS と Android でデータの削除が同期しないことがある。これは、各プラットフォームがストレージとキャッシュデータをどのように処理するかが異なるためである。
同期問題を解決する方法
-
中央管理の削除ハンドラー: {targetLanguage}のサービス統合を通じて、以下の重要タスクを管理する
- Cleaning up ローカルストレージのクリア
- セキュアストレージの削除
- クラウドシンクプロセスの終了
- トークン管理
-
クロスプラットフォームイベントのブロードキャスト: サーバーサイドロジックを使用して、すべてのアクティブセッションとデバイスに削除イベントを送信し、一貫性を確保する
プラグインの更新
プラットフォーム全体の削除を処理した後、プラグイン固有の課題に取り組む必要があります。プラグインが削除プロセスと互換性があるかどうかを確認し、不一致を避けるために重要です。
| 問題 | 影響 | ソリューション |
|---|---|---|
| トークン保持 | 孤立したトークンは有効なまま | __CAPGO_KEEP_0__ |
| ローカル ストレージ | データ クリーンアップが不完全 | 再帰的削除チェックを実行 |
| クラウド 同期 | 削除状態が一致しない | 同期ハンドラーを使用して一貫性を確保 |
Capgo アップデート管理

プラットフォームやプラグインを跨いだ規制遵守を維持するために、リアルタイムの更新管理は不可欠です。この役割を果たすのは Capgo アカウント削除更新の管理プロセスを簡素化することができます。
Capgoがどのように役立つか
- ステージングされたロールアウト: 小規模なグループで削除フロー更新のテストを実行し、広範囲に展開する前に
- 即時ロールバック: 何かが不正に動作した場合、直ちに前の安定したバージョンに戻すことができます。
- 更新分析: アカウント削除フローにおける成功率を監視し、規制違反の問題を特定することができます。
Capgoによると、規制更新は24時間以内に95%のユーザーに到達します。[1]. Plus, all deployments are secured with end-to-end encryption, ensuring data safety.
コンプライアンスの更新に最も適したCapgoの利用方法を確認するには:
- バージョン管理: セパレートな更新チャネルを使用して、削除フローをテストする前に、すべてのユーザーにロールアウトする前に。
- エラーモニタリング: 失敗した削除またはプラグインのコンフリクトの際にアラートを設定する。
- コンプライアンス確認: Capgoの分析を利用して、削除コンプライアンスのための最新の更新がユーザーに配信されていることを確認する。
実装ガイド
ユーザーインターフェイスの標準
アカウントの削除用ユーザーインターフェイスを設計する際に、次の点を考慮すること:
-
主な場所: アカウントの削除オプションを簡単に探すようにしてください。アカウント設定のトップに表示してください (例えば、 設定 > アカウント > アカウントの削除).
-
Clear Communication: アカウントが削除されたときの詳細な説明を提供してください。以下の情報を含めてください。
- 削除されるデータ
- 法的データ保持要件
- 削除の予定時間
- 有効なサブスクリプションへの影響
-
Verification Flow: セキュリティを確保するために、
- ユーザーにパスワードを再入力するように求める
- メールまたはSMSで削除の確認codeを送信する
- 確認ダイアログを表示して、明確にアクションを説明する
これらの標準は、より広範な規制プロトコルと一致しながら、ユーザーフレンドリーな体験を確保する
自動化されたコンプライアンスチェック
__CAPGO_KEEP_0__の標準への一貫した遵守を維持するには、UIとプロセスを自動化ツールで検証する。次の重要な領域に焦点を当ててください:
| テストカテゴリ | 検証ポイント | 実装方法 |
|---|---|---|
| UIテスト | ユーザーデータの完全な削除を確認する | 自動化されたUIナビゲーションテストを使用する |
| データ削除 | ユーザーデータの削除オプションが簡単に見つかるようにする | Validate API の応答を確認する |
| トークン管理 | 「Appleでサインイン」を含むトークンを取り消す | REST API統合テストを実行する |
| クロスプラットフォーム | すべてのデバイスで一貫性を保証する | 複数のデバイスでテストする |
定期的な自動テストにより、潜在的な問題をユーザーに影響を与える前に特定して対処することができます。
リスク防止
リスクを最小限に抑え、平穏な運営を確実にするには、次の手順を実行してください。
-
データインベントリ管理ユーザーデータが保存されている場所について詳細な記録を保持する。ローカルストレージ、クラウドデータベース、第三者サービス、認証システム、バックアップを含む。データがすべての場所から削除されていることを確認する。
-
エラーハンドリング: 以下のような可能性のある問題に備えてください。
- ネットワークの切断
- API の呼び出し失敗
- データの削除が不完全
- トークンの削除エラー
これらのシナリオを優雅に処理するためのフォールバックメカニズムを実装してください。
-
監視と法的適合性: 削除成功率、平均完了時間、残ったデータなど、重要なメトリックを追跡してください。これにより、問題を迅速に特定して解決できます。さらに、法的要件に適合するようにしてください。特に厳格な規制が必要な業界では、追加の検証ステップを追加し、すべての手順を徹底的にドキュメント化し、定期的な監査を実施してください。
概要
主な要件
2022 年 6 月 30 日以降、Apple はすべてのアプリにユーザーが完全にアカウントを削除できるネイティブ機能を含めることを要求しています。以下に、主な要件の詳細を示します。
| 要件カテゴリ | 実装詳細 | 適合性ノート |
|---|---|---|
| アクセシビリティ | アカウント削除オプションは、アプリの設定内で簡単に探すことができるようにする必要があります。 | この機能は、アプリに直接組み込まれる必要があります。 |
| データハンドリング | ユーザーデータとアカウント情報は完全に削除する必要があります。 | 部分的な削除は適合性基準を満たしません。 |
| 認証 | 「Appleでサインイン」を使用するアカウントのトークンを適切に削除する必要があります。 | 「Appleでサインイン」を使用する実装のために、REST API を使用してください。 |
| コミュニケーション | __CAPGO_KEEP_0__ | __CAPGO_KEEP_0__ |
__CAPGO_KEEP_0__
次のステップ
__CAPGO_KEEP_0__
-
データストレージのレビュー
__CAPGO_KEEP_0__ -
セキュアな削除ワークフローの展開
__CAPGO_KEEP_0__ -
テストプロトコル
__CAPGO_KEEP_0__
ツールとしてはCapgoがアップデートを簡素化し、リアルタイムでアプリの調整を可能にすることができます。定期的なテストと自動監視により、データの整合性を確保し、時間の経過とともにアプリの適合性を維持することができます。さらに、進化する法的要件について情報を得ることで、適合性のギャップを避けることができます。
アプリ内でアカウント削除を実装する方法
FAQ
::: faq
開発者は、アプリがAppleのアカウント削除要件を満たしていることを保証するにはどうしたらよいのでしょうか?
Appleのアカウント削除ガイドラインを満たすには、開発者はユーザーにアカウント削除の方法を簡単に提示し、明確に説明し、ユーザーが外部のウェブサイトにアクセスする必要がなく、サポートチームに連絡する必要がなく、簡単に実行できるようにする必要があります。
For those using Capacitor, tools like Capgo can make staying compliant easier. Capgo allows real-time updates to your app, meaning you can quickly implement changes - like adjustments to the account deletion feature - without waiting for app store approvals. By ensuring compliance, you not only reduce the risk of app rejections but also strengthen user trust. :::
::: faq
開発者は、プラットフォーム間で適切なデータの削除を実施し、同期問題を回避する方法はありますか?
さまざまなプラットフォームでデータの削除を管理することは常に簡単ではありません、特にAppleが設定した特定のガイドラインに準拠する場合。対処するために、開発者は信頼できるバックエンドシステムを確立する必要があります。バックエンドシステムは、すべての統合プラットフォームでデータの削除要求を一貫して処理します。この場合、APIまたはサービスを利用して削除を同時に実行することがよくあります。これにより、一貫性が保たれ、不一致が防止されます。
Capacitorで作成されたアプリ用のツールとして Capgo Capgoはリアルタイムの更新をサポートし、Appleの要件に準拠しています。開発者はアプリの更新と機能を管理し、データの削除基準を満たすことができます。ツールを使用して、開発者はエラーを最小限に抑え、ユーザーの信頼を高めることができます。
::: faq
Appleのアカウント削除要件に準拠するアプリ開発者はどうすればよいですか?
Appleのアカウント削除要件に準拠するには
Appleのアカウント削除要件に準拠するには、Appleのガイドラインを最新の状態に保ち、ユーザーに簡単で親切なアカウント削除プロセスを提供することが重要です。アカウント管理とユーザーデータに関するAppleのApp Store Reviewガイドラインを定期的に確認することは、開発者にとって不可欠なステップです。
Capacitorで作成されたアプリ用のツールとして Capgo プロセスを簡素化できます。 Capgo は、リアルタイムの更新など、Apple のプラットフォーム要件を満たすのに適したアプリを提供し、ユーザー体験を滑らかに維持します。さらに、定期的なテストと監視は、適合性を確認し、潜在的な問題を迅速に解決するために不可欠です。 :::