App Store セキュリティ アカウント削除のためのイン・アプリのオプションを提供する必要があります。 2022年6月30日以降に導入されたこのポリシーにより、ユーザーは完全にデータを消去し、プライバシーに関する自律性を高めることができます。ここでは、必要な情報をご紹介します。
-
主な要件:
- アプリの設定でアカウント削除のオプションを簡単に検索できるようにする必要があります。 ユーザー データは完全に削除され、法的には保持される場合を除きます。 「Appleのサインイン」を使用するアプリは、AppleのREST APIを使用してトークンを削除する必要があります。
- __CAPGO_KEEP_0__ アカウント削除のオプションアカウント削除のオプション
- アカウント削除のオプション アカウント削除のオプション must revoke tokens via Apple’s REST API.
-
開発者向け:
- データの完全削除を容易にするために、削除プロセスのテストを行ってください。
- 第三者サービスもユーザーデータの削除を実行するように確認してください。
- __CAPGO_KEEP_0__ Capgo 一般的な問題
-
プラットフォーム間の削除の同期:
- 孤立したトークンや不完全なデータの削除の問題
- 規制違反によりアプリの拒否またはApp Storeからの削除が発生する可能性があります。開発者はユーザープライバシーを優先し、Appleのガイドラインに従って問題を避ける必要があります。
技術要件
必要な削除手順
__CAPGO_KEEP_0__
アカウントの削除プロセスは、ユーザーが簡単にアクセスできるようにし、メインの設定画面に表示する必要があります。サブメニューまたは外部リンクに埋もれていないようにしてください。
以下の重要なステップを含める必要があります。
- アカウントの確認: メールアドレス code またはSMSを通じてユーザーのアイデンティティを確認する必要があります。
- 明確なコミュニケーション: 削除されるデータの詳細を明確に説明し、特定の情報を保持する法的要件を強調する必要があります。
- 確認ダイアログ: アカウントの削除の結果を概説する最終的な確認画面を提供する必要があります。
さらに、Sign in with Apple REST API を使用してアカウント削除プロセス中にトークンを削除する必要があります。 [2][3].
これらのステップを実装した後は、データの削除がこれらの要件に準拠していることを確認する必要があります。
データ削除の基準
| データタイプ | 削除要件 | 法的考慮事項 |
|---|---|---|
| ユーザー コンテンツ | 完全削除 | 一時的な保持が必要になる場合があります |
| 認証データ | 即時削除 | トークン削除が必要です; @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login を使用してください @capgo/capacitor-social-login 第三者データ |
| 調整された削除 | Authentication Data | サービスごとに規制が異なります。 |
| 使用履歴 | 完全削除 | 法的保存規則に従っています。 |
ユーザーデータが第三者サービスに保存されている場合、そのサービスもデータを削除することを確認してください。厳格な規制が求められる業界では、規制遵守を確実にするために追加の顧客サポートが必要になる場合があります。 [2].
これらの基準への準拠を確認するための徹底的なテストが不可欠です。
テスト要件
アカウント削除プロセスのテストは、規制遵守と機能性を確実にするために不可欠です。XcodeやApp Storeのレビュー用ツールなどのツールを使用して、以下の点に焦点を当ててください。 削除フロー : ユーザーフレンドリーでアクセスしやすいプロセスであることを確認してください。
- Deletion FlowTesting the account deletion process is essential for ensuring compliance and functionality.
- データ検証:すべてのシステムでユーザーデータが完全に削除されることを確認する。
- エッジケース:アプリ内購入や第三者統合を含むシナリオをテストする。
Capacitorを使用する開発者 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:
- :ライブアップデートを使用すると、App Storeの承認を待つ必要なく、迅速にコンプライアンス問題を解決できます。テスト中に、次のことを確認してください: @capgo/capacitor-social-login.
- :@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-loginを介してAppleを介してサインインしたユーザーに対するトークン削除
- すべての接続サービスからデータを完全に削除する
:アクティブなサブスクリプションを適切に処理する。
プラットフォームデータ同期
iOS と Android でデータの削除が正しく同期されないことがあります。これは、各プラットフォームがデータの保存とキャッシュデータの取り扱い方が異なるためです。
データの削除の同期問題を解決する方法は次のとおりです。
-
中央管理の削除ハンドラー: 一元化されたサービスを開発して、以下の重要なタスクを管理することができます。
- データのクリア @capgo/capacitor-data-storage-sqlite と @capgo/capacitor-persistent-account データ
- セキュアなストレージのクリア
- クラウドの同期プロセスの終了
- トークン管理の取り扱い
-
クロスプラットフォームイベントのブロードキャスト:サーバーサイドロジックを使用して、すべてのアクティブセッションとデバイスに削除イベントを送信し、一貫性を確保します。
プラグインの更新
プラットフォーム全体の削除を処理した後、プラグイン固有の課題に取り組む必要があります。プラグインが削除プロセスと互換性があるかどうかを確認し、不一致を回避するために重要です。
| 問題 | 影響 | 解決策 |
|---|---|---|
| トークンパERSISTENCE | 孤立したトークンは有効 | 自動トークン削除の設定 |
| ローカルストレージ | データクリーンアップが不完全になる可能性があります。 | 再帰的な削除チェックを実行します。 |
| Cloud Sync | 削除状態が一致しない可能性があります。 | 同期ハンドラーを使用して一貫性を確保します。 |
Capgo アップデート管理

リアルタイムのアップデート管理は、プラットフォームやプラグインを通じてのコンプライアンスを維持する上で重要な役割を果たします。この機能は Capgo アカウント削除のアップデートを管理するプロセスを簡素化することができます。
ここでは、Capgo がどのように役割するかを紹介します。
- ステージド ロールアウト: テストの削除フローの更新を、広く展開する前に、少数のグループでテストする。
- 即時ロールバックコンテキスト: Capgo マーケティング ウェブサイト。役割: 短い UI ラベルまたはナビゲーション アイテム。メッセージ キー `instant_rollback` (即時ロールバック)。 | コンテキスト: Capgo ソリューションズ マーケティング ページ。役割: セクションまたはページ ヘッダー。見つける場所: ページ solutions/fintech.astro。メッセージ キー `solutions_fintech_sol4_title` (ソリューションズ フィンテック ソル4 タイトル)。
- : Something が間違った場合、前の安定したバージョンに戻すことができます。更新分析
According to Capgo, compliance updates reach 95% of users within 24 hours[1]Apple のガイドラインに従って削除フローを実装する場合、95% のユーザーにコンプライアンスの更新が 24 時間以内に到達します。
To make the most of Capgo for compliance updates:
- コンプライアンスの更新を実装するには、__CAPGO_KEEP_0__ を最大限に活用することをお勧めします。バージョン管理
- コンテキスト: Capgo マーケティング ウェブサイト。役割: 短い UI ラベルまたはナビゲーション アイテム。メッセージ キー `version_control` (バージョン管理)。: 削除失敗やプラグインの競合を検知するためのアラートを設定します。
- Compliance Verification: Capgoの分析を利用して、ユーザーが削除の準拠を最新の状態に保つことを確認します。
Implementation Guide
User Interface Standards
: アカウントの削除のユーザーインターフェースを設計する際に、次の点を考慮してください。
-
Primary Location: 削除オプションを簡単に検索できるようにしてください。アカウント設定に明確に表示してください (例: Settings > アカウント > アカウントの削除).
-
Clear Communication: アカウントが削除されたときに起こることについて、詳細に説明してください。以下の情報を含めてください。
- What data will be removed
- Appleガイドラインに準拠したアカウント削除の法的データ保持要件
- 削除の予定時間枠
- 有効なサブスクリプションに影響する可能性のある要素
-
検証フロー: セキュアなプロセスを確保するために:
- ユーザーにパスワードを再入力するよう求める
- メールまたはSMS経由で検証codeを送信する
- 確認ダイアログを表示して、明確にアクションを説明する
これらの基準は、より広範な規制プロトコルと一致しながら、ユーザーフレンドリーな体験を確保する
自動化された規制チェック
これらの基準への一貫した遵守を維持するために、UIとプロセスを検証する自動化ツールを使用する。以下の重要な領域に焦点を当ててください:
| テストカテゴリ | 確認ポイント | 実装方法 |
|---|---|---|
| UI テスト | 削除オプションの見つけやすさを確保する | 自動化されたUIナビゲーションテストを使用する |
| データ削除 | ユーザーデータの完全削除を確認する | API のレスポンスを検証する |
| トークン管理 | 「Apple IDでサインイン」を含むトークンの削除 | REST API統合テストを実行する |
| クロスプラットフォーム | すべてのデバイスで一貫性を保つ | 複数のデバイスでテストする |
自動テストは、ユーザーに影響を与える前に潜在的な問題を特定して対処するのに役立ちます。
リスク防止
リスクを最小限に抑え、平穏な運用を保つには、以下のステップを実行してください。
-
データインベントリ管理: ユーザーデータが保存されている場所について、詳細な記録を保持してください。この範囲には、ローカルストレージ、クラウドデータベース、第三者サービス、認証システム、バックアップが含まれます。データがすべてのこの場所から削除されていることを確認してください。
-
エラーハンドリング: 以下のような潜在的な問題に備えてください。
- ネットワークの切断
- 失敗したAPI呼び出し
- データの削除が不完全な場合
- トークン削除エラー
エラー発生時のフォールバック機構の実装
-
監視と法的適合性: 削除成功率、平均処理時間、残留データなど、重要なメトリックを追跡することで、問題の特定と解決を迅速に行うことができます。また、法的要件に適合することを保証し、特に厳格な規制が必要な業界では、追加の検証手順を実施し、手順を徹底的に文書化し、定期的な監査を実施する必要があります。
概要
主な要件
Appleの要件
| カテゴリ | 実装詳細 | 適合性に関する注記 |
|---|---|---|
| アクセシビリティ | アカウント削除オプションは、設定画面内で簡単に検索できるようにする必要があります。 | この機能は、直接アプリに組み込まなければなりません。 |
| データハンドリング | ユーザーデータとアカウント情報は完全に削除されなければなりません。 | 部分的な削除は規制基準を満たしません。 |
| 認証 | 「Apple IDでサインイン」を使用するアカウントのトークンを適切に削除してください。 | 「Apple IDでサインイン」を使用するREST API APIを実装に使用してください。 |
| コミュニケーション | ユーザーに削除プロセスとタイムラインについて明確に通知してください。 | データ保持ポリシーと法的義務についての情報を含めてください。 |
これらのガイドラインは、Appleのポリシーへの準拠を確保するための基盤となります。
次のステップ
To meet these requirements, take the following actions:
-
データの保存を確認する
ユーザーデータの保存先をすべて調査し、保持ポリシーを評価する。第三者との接続を徹底的にドキュメント化する。 -
安全な削除フローを展開する
ユーザーの要求を検証し、トークンを取り消し、ユーザーデータの削除を自動化するプロセスを設定する。 -
テストプロトコル
さまざまなシナリオをシミュレートし、ドキュメントを維持して、適合性を示すために、プラットフォームを横断する徹底的なテストを実施する。
ツールとしては、Capgoのようなものが、アプリの更新を簡素化するために、ライブ調整を可能にする。定期的なテストと自動監視により、データの整合性を保ち、アプリが適合性を維持することができる。さらに、法的要件が進化することを把握し、適合性のギャップを避けるために、常に最新の情報に基づいて行動すること。
アプリ内でアカウントを削除する方法
FAQ
FAQ
開発者は、Appleのアカウント削除要件を満たす方法をどのように確実に実施するか?
Appleのアカウント削除ガイドラインを満たすには、開発者はユーザーにアプリ内で簡単かつ明確にアカウントを削除できる方法を提供する必要があります。プロセスは簡単に見つけることができ、従うことが容易で、ユーザーが外部のウェブサイトを訪問したりサポートチームに連絡したりする必要はありません。
Capacitorを使用している場合は、 Capgo 開発者は、Capgoを使用して、リアルタイムでアプリを更新できるため、変更(アカウント削除機能など)を実装することができます。アプリストアの承認を待つ必要はありません。規制を遵守することで、開発者はアプリの却下リスクを軽減し、ユーザーの信頼を高めることができます。
FAQ
開発者は、プラットフォームをまたいだデータの削除を適切に実施する方法をどのように確実に実施するか?
プラットフォームをまたいだデータの削除を管理することは、常に簡単ではありません。特に、Appleなどの規制を遵守する必要がある場合です。対処するには、開発者は、データ削除要求を統一的に処理するための信頼性の高いバックエンドシステムを確立する必要があります。これには、APIまたはサービスを使用して、同時に削除を実行し、一貫性を保ち、不一致を防ぐことが含まれます。
Capacitorを使用している場合は、 Capgo Appleのアカウント削除要件に準拠するには、Capgoはリアルタイムの更新をサポートし、Appleの要件に沿った開発を支援します。開発者は、データ削除の基準を満たしながら、アプリの更新と機能を管理することができます。データ削除の基準を満たすために、開発者はツールを使用して、スムーズな同期を保証し、エラーを最小限に抑え、ユーザーの信頼を高めることができます。 :::
::: faq
Appleのアカウント削除要件に準拠するために、アプリ開発者はどうすればよいのでしょうか?
Appleのアカウント削除要件に準拠するには、Appleのガイドラインを最新のものに保ち、ユーザーがアカウントを削除するための簡単なプロセスを作成することが重要です。アプリの削除プロセスを簡素化するために、AppleのApp Store Review Guidelinesを定期的に確認し、特にアカウント管理とユーザーデータに関するセクションを確認することが重要です。
アプリが__CAPGO_KEEP_0__で構築されている場合、__CAPGO_KEEP_0__のツールを使用すると、プロセスが簡素化されます。__CAPGO_KEEP_0__はリアルタイムの更新をサポートし、アプリが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ガイドライン
を使用して、セキュリティと準拠を計画することができます。を連携してください アカウント削除要件: Appleガイドライン を使用して、セキュリティと準拠を計画することができます。を連携してください 暗号化 暗号化の実装詳細のために 法的合致 法的合致の実装詳細のために Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー