Appleはすべてのアプリに アプリストア を提供することを要求しています。 このポリシーは、2022年6月30日以降に実施されており、ユーザーが完全にデータを消去し、プライバシーに関する自律性を高めることを保証しています。ここでは、必要な情報をご紹介します。
-
主な要件:
- The は、アプリの設定で簡単に検索できるようにする必要があります。 ユーザーデータは
- 完全に削除 されなければなりません。ただし、法的には保持する必要がある場合を除きます。, では、保存が法的に必要な場合を除き。
- Apps を使用している 「Appleのサインイン機能」を使用するアプリは must revoke tokens via Apple’s REST API.
-
開発者向け:
- 簡単な操作性と完全なデータの削除を確実にするために、削除プロセスのテストを行ってください。
- 第三者サービスもユーザーデータを削除するようにしてください。
- 「__CAPGO_KEEP_0__」などのツールを使用して Capgo Live Updateとコンプライアンス監視のために
-
一般的な問題:
- プラットフォーム間で削除を同期する
- 孤立したトークンと不完全なデータの削除を処理する
アプリの削除またはApp Storeからの削除につながる可能性があるため、Appleのガイドラインに従ってユーザーのプライバシーを優先することが開発者にとって重要です。
技術要件
削除プロセス
アカウントの削除プロセスは、ユーザーが簡単にアクセスできるようにする必要があります。アプリのアカウント設定に明示的に表示し、サブメニューまたは外部リンクに埋め込まないようにしてください。
以下の手順を含める必要があります。
- アカウントの確認: メールアドレスcodeまたはSMSを通じてユーザーのアイデンティティを確認する必要があります。
- 明確なコミュニケーション: 削除されるデータの詳細を説明し、特定の情報を保持するために必要な法的要件を強調する必要があります。
- 確認ダイアログ: アカウントの削除の結果を概説した最終的な確認画面を提供する必要があります。
さらに、Sign in with Apple REST APIを使用してアカウント削除プロセス中にトークンを削除する必要があります。 [2][3].
これらの手順が整ったら、データの削除がこれらの要件に沿ったことを確認することに焦点を当てましょう。
データ削除基準
| データタイプ | 削除要件 | 法的考慮事項 |
|---|---|---|
| ユーザー生成コンテンツ | 完全削除 | 一時的な保持が必要になる場合があります |
| 認証データ | 即時削除 | トークン削除が必要です。使用するには @capgo/capacitor-ソーシャルログイン Appleサインインのために |
| 第三者データ | 協調削除 | サービスによって規制が異なる |
| 使用履歴 | 完全削除 | 法的保存規則に従って |
ユーザーデータが第三者サービスに保存されている場合、そのサービスもデータを削除するように確認する必要があります。厳格な規制を課す業界では、規制への準拠を確実にするために追加の顧客サポートが必要になる場合があります。 [2].
これらの基準への準拠を確認するには、徹底的なテストが必要です。
テスト要件
アカウント削除プロセスのテストは、規制への準拠と機能性を確実にするために不可欠です。Xcodeなどのツールを使用してください。 Xcode Live Update
- CloudflareCapacitor
- GitHubCapgo
- codeAPI
SDK Capacitor with Capgo, live updates can help address compliance issues quickly, bypassing the need to wait for App Store approval. During testing, make sure to verify:
- bun @capgo/capacitor-ソーシャルログイン.
- すべての接続サービスからデータを完全に削除する。
- 有効なサブスクリプションの適切な取り扱い。
一般的な問題と解決策
プラットフォームデータ同期
iOS と Android でデータの削除が同期しないことがあります。これは、各プラットフォームがデータの保存とキャッシュデータの取り扱い方が異なるためです。
同期の問題を解決する方法はこちらです。
-
中央データ削除ハンドラー: データの削除を統一的に管理するサービスを開発する。
- データのクリア capgo/capacitorデータストレージ - SQLite 、 capgo/capacitor持続可能なアカウント データ
- セキュアストレージの削除
- クラウド同期プロセスの終了
- トークン管理の取り扱い
-
クロスプラットフォームイベントブロードキャスト: サーバーサイドロジックを使用して、すべてのアクティブセッションとデバイスに削除イベントを送信し、一貫性を確保する
プラグインの更新
プラットフォーム全体の削除を取り扱った後、プラグイン固有の課題に対処する必要があります。 プラグインが削除プロセスと互換性があり、整合性があることを確認することは、不一致を回避するために重要です。
| 問題 | 影響 | 解決策 |
|---|---|---|
| トークンパーシステンス | 未使用のトークンは有効なまま | 自動トークン削除を設定する |
| ローカル ストレージ | データ クリーンアップが不完全になる可能性があります | 再帰的削除チェックを実行する |
| クラウド 同期 | 削除状態が一致しない可能性があります | 同期ハンドラーを使用して一貫性を確保する |
Capgo 更新管理

リアルタイムの更新管理は、プラットフォームとプラグインを跨いだコンプライアンスを維持する上で重要な役割を果たします。この Capgo アカウント削除の更新を管理するプロセスを簡素化できます。
Capgoはどのように役立つか
- 段階的なロールアウト: 小規模なグループで削除フロー更新をテストし、広く展開する前に
- 即時ロールバック: Somethingが不正に発生した場合、直ちに前の安定したバージョンに戻すことができます。
- 更新分析: 削除フローにおける成功率を監視し、コンプライアンス問題を特定します。
Capgoによると、コンプライアンス更新は24時間以内に95%のユーザーに到達します。[1]. さらに、すべての展開はエンドツーエンド暗号化で保護されており、データの安全性を確保しています。
Capgoをコンプライアンス更新のために最大限に活用するには
- バージョン管理: セパレートなアップデートチャンネルを使用して、ユーザー全員にロールアウトする前に、削除フローをテストする。
- エラーモニタリング: 失敗した削除またはプラグインの競合を検知するためのアラートを設定する。
- 法的適合性確認: Capgoの分析を利用して、ユーザーが削除のための最新のアップデートを受け取っていることを確認する。
実装ガイド
ユーザーインターフェイス標準
: アカウント削除のユーザーインターフェイスを設計する際に、次の点を考慮する。
-
主な場所: 削除オプションを簡単に探すことができるようにし、設定のアカウント部分に目立つように表示する (例: 設定 > アカウント > アカウント削除)。 バージョン管理).
-
明確なコミュニケーション:
- アカウントの削除の詳細な説明を提供する
- 削除されたアカウントのデータがどのように削除されるか
- 法的データ保持要件
- 削除の予定時間
-
アクティブなサブスクリプションへの影響検証フロー
- :
- メールまたはSMSで確認のcodeを送信します。
- ユーザーにパスワードを再入力する
削除の確認メールまたはSMSを送信する__CAPGO_KEEP_0__、
自動的コンプライアンスチェック
これらの基準への一貫した遵守を維持するには、UIとプロセスを自動化ツールで検証してください。 これらの重要な領域に焦点を当ててください:
| テストカテゴリ | 検証ポイント | 実装方法 |
|---|---|---|
| UIテスト | 削除オプションが見つかりやすいようにする | 自動化されたUIナビゲーションテストを使用する |
| データ削除 | ユーザーデータの完全な削除を確認する | API の応答を検証する |
| トークン管理 | Appleサインインのトークンを取り消す | REST API統合テストを実行する |
| クロスプラットフォーム | すべてのデバイスで一貫性を保つ | 複数のデバイスでテストする |
自動テストは、ユーザーに影響を与える前に潜在的な問題を特定して対処するのに役立ちます。
リスク防止
リスクを最小限に抑え、smoothな運用を確実にするには、次のステップを実行してください。
-
データインベントリ管理: ユーザーデータが保存されている場所の詳細な記録を保持する。この範囲には、ローカルストレージ、クラウドデータベース、第三者サービス、認証システム、バックアップが含まれます。データがすべての場所から削除されていることを確認する。
-
エラーハンドリング: 以下のような潜在的な問題に備えてください。
- ネットワークの切断
- 失敗したAPIの呼び出し
- データの削除が不完全
- トークンの削除エラー
これらのシナリオをうまく処理するためのフォールバックメカニズムを実装してください。
-
監視と法的適合性: 削除の成功率、平均完了時間、残りのデータなど、重要なメトリックを追跡してください。これにより、問題を迅速に特定して解決できます。さらに、法的要件に適合するようにする必要があります。特に厳格な規制が必要な業界では、追加の検証手順を追加し、すべての手順を徹底的に文書化し、定期的な監査を実施してください。
概要
主要件
2022年6月30日以降、Appleはすべてのアプリにユーザーが完全にアカウントを削除できるネイティブ機能を含めることを要求しています。以下に、主要件の詳細を示します。
| 要件カテゴリ | 実装詳細 | コンプライアンスノート |
|---|---|---|
| アクセシビリティ | アプリの設定内でアカウント削除オプションを簡単に検索できるようにする必要があります。 | この機能は、アプリに直接組み込まれる必要があります。 |
| データハンドリング | ユーザー情報とアカウント情報は完全に削除される必要があります。 | 部分的な削除は規制基準を満たしません。 |
| 認証 | 「Appleサインイン」アカウントのトークンを適切に削除する必要があります。 | 「Appleサインイン」REST API API を実装するために使用する必要があります。 |
| コミュニケーション | ユーザーに削除プロセスとタイムラインについて明確に通知する必要があります。 | データ保持ポリシーに関する情報と法的義務について含めること。 |
これらのガイドラインは、Appleのポリシーへの準拠を確実にするための基盤となる。
次のステップ
これらの要件を満たすには、以下のアクションを実行する必要があります。
-
データストレージの確認
ユーザーデータが保存されているすべてのソースを検査し、保持ポリシーを評価する。第三者接続を徹底的に文書化する。 -
安全な削除フローを展開
ユーザーの要求を検証し、トークンを取り消し、ユーザーデータの削除を自動化するプロセスを設定する。 -
テストプロトコル
プラットフォームを横断する包括的なテストを実施し、さまざまなシナリオをシミュレートし、準拠を示すための文書を維持する。
ツールとしては、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またはサービスを利用して、同時に削除を実行し、一貫性を保ち、不一致を防ぐことが含まれます。
For apps created with Capacitor, tools like Capgo このタスクを簡素化できます。Capgoはリアルタイムの更新をサポートし、Appleの要件に準拠し、開発者がアプリの更新と機能を管理し、データの削除の基準を満たすことができます。開発者が、データの同步をスムーズに保証するツールを使用することで、エラーを最小限に抑え、ユーザーの信頼を強化することができます。 :::
::: faq
Appleのアカウント削除要件に準拠するアプリ開発者はどうすればよいですか?
Apple のアカウント削除要件に適合するための措置
Appleのアカウント削除要件に準拠するには、Appleのガイドラインを最新のものに保ち、ユーザーがアカウントを削除するための簡単で使いやすいプロセスを作成することが重要です。Appleのアカウント管理とユーザーデータに関するガイドラインを定期的に確認することは、開発者にとって不可欠なステップです。
If your app is built using Capacitor, tools like Capgo can simplify the process. Capgo offers features such as real-time updates and ensures your app meets Apple’s platform requirements, all while maintaining a smooth user experience. Additionally, regular testing and monitoring are vital to confirm compliance and quickly resolve any potential issues. :::
アカウント削除要件に準拠するAppleのガイドライン
Capacitorを使用している場合、 アカウント削除要件に準拠するAppleのガイドライン セキュリティとコンプライアンスの計画に役立つものとして接続する 暗号化 暗号化の実装詳細 コンプライアンス コンプライアンスの実装詳細 Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー