メインコンテンツにスキップ
__CAPGO_KEEP_5__

__CAPGO_KEEP_6__ __CAPGO_KEEP_7__ ユーザーアカウントの削除オプションをアプリ内で提供する。 このポリシーは、2022年6月30日以降、実施されています。これにより、ユーザーは完全にデータを消去し、プライバシーに関するより多くの制御を得ることができます。ここでは、以下のことを知っておく必要があります。

  • 主な要件:

    • アカウントの削除オプションは、アプリの設定で簡単に見つけることができる必要があります。 ユーザーデータは完全に削除され、法的には保持される場合を除きます。 「Appleでサインイン」を使用するアプリは、AppleのREST __CAPGO_KEEP_0__経由でトークンを取り消す必要があります。
    • このポリシーは、ユーザーが完全にデータを消去し、プライバシーに関するより多くの制御を得ることができるようにするために、2022年6月30日以降に実施されています。ここでは、以下のことを知っておく必要があります。 主な要件アカウントの削除オプションは、アプリの設定で簡単に見つけることができる必要があります。
    • ユーザーデータは完全に削除され、法的には保持される場合を除きます。 「Appleでサインイン」を使用するアプリは、AppleのREST __CAPGO_KEEP_0__経由でトークンを取り消す必要があります。 must revoke tokens via Apple’s REST API.
  • 開発者向け:

    • データの完全削除と使いやすさのために、削除プロセスのテストを行ってください。
    • 第三者サービスもユーザーデータの削除を行うように確認してください。
    • ライブアップデートと法的監視のために Capgo を使用してください。
  • 一般的な問題:

    • プラットフォーム間で削除の同期を行うこと
    • 孤立したトークンや不完全なデータの削除を処理すること

規制違反によりアプリの削除やApp Storeからの削除が行われる可能性があります。開発者はユーザープライバシーを優先し、Appleのガイドラインに従って問題を避けるようにしてください。

技術要件

必要な削除手順

アカウントの削除プロセスは、簡単に検索でき、明確でなければなりません。アプリのアカウント設定に明示的に表示してください - サブメニューまたは外部リンクに埋め込まれないように。

以下の主なステップを含めるようにしてください。

  • アカウントの確認: メール code または SMS を通じてユーザーのアイデンティティを確認するようにします。
  • 明確なコミュニケーション: 削除されるデータの内容を明確に説明し、特定の情報を保持するために必要な法的要件を強調してください。
  • 確認ダイアログ: アカウントの削除の結果を概説した最終的な確認画面を提供します。

さらに、Sign in with Apple REST API を使用してアカウント削除プロセス中にトークンを取り消すようにしてください。 [2][3].

これらのステップを実装した後、データの削除がこれらの要件と一致するようにすることに焦点を当てます。

データ削除基準

データタイプ 削除要件 法的考慮事項
ユーザー コンテンツ 完全削除 一時的な保持が必要になる場合があります
認証データ 即時削除 トークン削除が必要; 使用 @capgo/capacitor-Appleでのサインイン サードパーティ データ
調整された削除 Token revocation required; use @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-social-login for Sign in with Apple サービスによって規制が異なる
使用履歴 完全削除 法的保存規則に従う

__CAPGO_KEEP_0__の第三者サービスでユーザーデータが保存されている場合、そのサービスもデータを削除することを確認する [2].

厳格な規制を課す業界では、規制遵守を確実にするために追加の顧客サポートが必要になる可能性がある

規制遵守と機能性を確認するには、徹底的なテストを実施する必要がある

テスト要件 アカウント削除プロセスのテストは、規制遵守と機能性を確認するために不可欠である Xcode

  • App Storeレビュー用ツール削除フロー: ユーザーフレンドリーでアクセスしやすいプロセスであることを確認する
  • データ検証: 全てのシステムでユーザーデータが完全に削除されていることを確認する。
  • エッジケース: インアプリ購入や第三者統合を含むシナリオをテストする。

Capgoを使用する開発者 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:

  • Apple IDでサインインしたユーザーのトークン削除 @capgo/capacitor-social-login.
  • すべての接続サービスからデータを完全に削除する。
  • アクティブなサブスクリプションの適切な処理。

一般的な問題と修正

プラットフォーム データ同期

iOS と Android でデータの削除が適切に同期されないことがあります。これは、各プラットフォームがストレージとキャッシュデータをどのように管理するかという違いによることが多いです。

同期問題を解決する方法はこちらです。

  • 中央管理削除ハンドラー統一されたサービスを開発して、以下のようなタスクを管理することができます。

  • クロスプラットフォームイベントのブロードキャスト: サーバーサイドロジックを使用して、すべてのアクティブセッションとデバイスに削除イベントを送信し、一貫性を確保します。

プラグインの更新

プラットフォーム全体の削除を処理した後、プラグイン固有の課題に取り組む必要があります。プラグインが削除プロセスと互換性があるかどうかを確認し、不一致を避けるために重要です。

問題 影響 解決策
トークンの永続化 孤立したトークンが有効なまま 自動トークン削除の設定
ローカルストレージ データ整理が不完全である可能性があります 再帰的な削除チェックを実行
クラウド同期 削除状態が一致しない可能性があります 同期ハンドラーを使用して一貫性を確保

Capgo 更新管理

Capgo Live Update ダッシュボード インターフェース

リアルタイムの更新管理は、プラットフォームとプラグインを横断しての規制遵守を維持する上で重要な役割を果たします。この場所では Capgo アカウント削除更新の管理プロセスを簡素化することができます。

Capgoはどのように役立つか

  • Staged Rollouts: __CAPGO_KEEP_0__ でテスト用の小規模ユーザーにデリートフローの更新をテストし、広く展開する前に。
  • Instant Rollback: 何かが不正に動作した場合、直ちに前の安定バージョンに戻すことができます。
  • Update Analytics: デリートフローの成功率を監視し、コンプライアンス問題を特定する。

コンプライアンスの更新は、Capgo によると、24 時間以内に 95% のユーザーに到達します。[1]データの安全性を確保するために、すべてのデプロイはエンドツーエンド暗号化で保護されています。

コンプライアンスの更新を最大限に活用するには、Capgo を使用すること:

  • Version Control: 分離された更新チャネルを使用して、デリートフローをテストする前に、すべてのユーザーに展開する前に。
  • Error Monitoring: 削除失敗やプラグインの不一致の際に警告を設定します。
  • Compliance Verification: Capgoの分析を利用して、ユーザーが削除の準拠を最新の状態に保つことを確認します。

Implementation Guide

User Interface Standards

アカウント削除のユーザーインターフェイスを設計する際に、以下の点を考慮してください。

  • Primary Location: 削除オプションを簡単に発見できるようにしてください。アカウント設定に明確に表示してください (例えば、 Settings > Account > Delete Account).

  • Clear Communication: アカウントが削除された際に起こることについて、詳細に説明してください。以下の情報を含めてください。

    • What data will be removed
    • 法的データ保持要件
    • 削除の予定時間枠
    • 有効なサブスクリプションに影響する可能性のあるもの
  • 検証フロー: セキュリティを確保するために:

    • ユーザーにパスワードを再入力するように求める
    • code を含む検証メールまたはSMSを送信する
    • 確認ダイアログを表示する

これらの標準は、より広範な規制プロトコルと一致しながら、ユーザーフレンドリーな体験を確保する

自動化されたコンプライアンスチェック

これらの標準への一貫した遵守を維持するために、UIとプロセスを検証する自動ツールを使用する。次の重要な領域に焦点を当ててください:

テストカテゴリ 検証ポイント 実装方法
UI テスト 削除オプションが見つかりやすいようにする 自動化された UI ナビゲーションテストを使用する
データ削除 ユーザーデータの完全な削除を確認する API の応答を検証する
トークン管理 「Apple でサインイン」を含むトークンを取り消す REST API統合テストを実行する
クロスプラットフォーム すべてのデバイスで一貫性を保つ 複数のデバイスでテストする

自動テストを定期的に実行すると、ユーザーに影響を与える可能性のある問題を特定し、対処することができます。

リスク防止

リスクを最小限に抑え、平穏な運用を確実にするには、以下の手順を実行してください。

  • データインベントリ管理: ユーザーデータが保存されている場所を詳細に記録する。これには、ローカルストレージ、クラウドデータベース、第三者サービス、認証システム、バックアップが含まれます。データがすべてのこの場所から削除されていることを確認する。

  • エラーハンドリング: 以下のような可能性のある問題に備えてください。

    • ネットワークの切断
    • APIの呼び出し失敗
    • データの削除が不完全
    • トークン削除エラー
      これらのシナリオを優雅に処理するために、フォールバックメカニズムを実装してください。
  • 監視と法的適合性: 削除成功率、平均完了時間、残りのデータなど、重要なメトリックを追跡してください。これにより、問題を迅速に特定して解決できます。さらに、法的要件に適合するようにしてください。特に厳格な規制が必要な業界では、追加の検証手順を追加し、すべての手順を徹底的に文書化し、定期的な監査を実施してください。

概要

主要件

2022年6月30日以降、Appleはすべてのアプリに、ユーザーが完全にアカウントを削除できるネイティブ機能を含めることを要求しています。以下に、主要件の詳細を示します。

要件カテゴリ 実装詳細 適合性注意事項
アクセシビリティ アカウント削除オプションは、アプリの設定内で簡単に検索できるようにしてください。 この機能は、直接アプリに組み込まなければなりません。
データハンドリング ユーザーデータとアカウント情報は完全に削除する必要があります。 部分的な削除は規制基準を満たしません。
認証 「Appleでサインイン」を使用するアカウントのトークンを正しく取り消す必要があります。 「Appleでサインイン」を使用する実装のために、REST API を使用する必要があります。
コミュニケーション ユーザーに削除プロセスとタイムラインについて明確に通知する必要があります。 データ保持ポリシーと法的義務についての情報を含める必要があります。

これらのガイドラインは、Appleのポリシーへの準拠を確実にするための基盤となります。

次のステップ

これらの要件を満たすには、次のアクションを実行してください:

  • データストレージの確認
    ユーザーデータが保存されているすべてのソースを検査し、保持ポリシーを評価してください。第三者との接続を徹底的にドキュメント化してください。

  • 安全な削除ワークフローを展開
    ユーザー要求を検証し、トークンを取り消し、ユーザーデータの削除を自動化するプロセスを設定してください。

  • テストプロトコル
    プラットフォームを横断して、さまざまなシナリオをシミュレートし、コンプライアンスを示すためにドキュメントを維持するための包括的なテストを実行してください。

ツールとしては、Capgoのようなものが、アプリの更新を簡素化するために、リアルタイムでアプリの設定を調整できるようにすることができます。定期的なテストと自動監視により、データの整合性を確保し、長期的にはアプリのコンプライアンスを維持することができます。また、進化する法的要件について情報を得て、コンプライアンスのギャップを避けることも大切です。

アプリ内でアカウントを削除する方法

FAQ

FAQ

How can developers ensure their app meets Apple’s account deletion requirements?

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. :::

開発者は、Appleのガイドラインに準拠しながら、データの削除をプラットフォーム間で適切に実施し、同期問題を回避する方法はありますか?

データの削除をプラットフォーム間で管理することは常に簡単ではありません。特にAppleのガイドラインに準拠する場合、開発者は信頼できるバックエンドシステムを確立する必要があります。これらのシステムは、統一的にすべての統合プラットフォームでデータの削除要求を処理する必要があります。これは、APIまたはサービスを使用して同時に削除を実行することで実現し、一貫性を保ち、不一致を防ぐことができます。

Capgoを使用して作成されたアプリの開発者にとって、Cloudflareなどのツールは、Appleのガイドラインに準拠した開発を容易にすることができます。Capacitorは、リアルタイムでアプリを更新できるため、変更を実装する際に、ストアの承認を待つ必要がなくなるため、特にアカウント削除機能の変更の場合に便利です。規制に準拠することで、開発者はアプリの却下のリスクを軽減し、ユーザーの信頼を高めることができます。

Capacitor Capgo このタスクをスムーズに実行できます。 Capgo はリアルタイムの更新をサポートし、Appleの要件に準拠し、開発者がアプリの更新と機能を管理し、データの削除の基準を満たすことができます。開発者は、データの削除の基準を満たすために、ツールを使用して、スムーズな同期を保証し、エラーを最小限に抑え、ユーザーの信頼を強化することができます。 :::

::: faq

Appleのアカウント削除要件に準拠するために、アプリ開発者はどうすればよいですか?

Appleのアカウント削除要件に準拠するには、Appleのガイドラインを最新のものにし、アプリ内でアカウントの削除のための簡単なプロセスを作成することが重要です。アカウント管理とユーザーデータに関するAppleのApp Store Reviewガイドラインを定期的に確認することは、開発者にとって不可欠なステップです。

あなたのアプリが__CAPGO_KEEP_0__で構築されている場合、

Capacitor はプロセスを簡素化できます。Capgoはリアルタイムの更新をサポートし、アプリがAppleのプラットフォームの要件に準拠し、ユーザー体験がスムーズであることを保証し、さらに、定期的なテストと監視は、準拠を確認し、潜在的な問題を迅速に解決するために不可欠です。 ::: 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_KEEP_0__ の暗号化実装詳細のために 法的合致 __CAPGO_KEEP_0__ の法的合致実装詳細のために Capgo セキュリティ スキャナー Capgo セキュリティ スキャナーの製品ワークフロー Capgo セキュリティ Capgo セキュリティの製品ワークフロー Capgo トラスト センター Capgo トラスト センターの製品ワークフロー

Capacitor アプリのリアルタイム更新

ウェブ層のバグが生じた場合、Capgo を使用して修正を配信し、App Store の承認待ちの日数を省略してください。ユーザーはバックグラウンドで更新を受け取り、ネイティブの変更は通常のレビュー経路で残ります。

今すぐ始めましょう

ブログの最新記事

Capgo を使用すると、プロフェッショナルなモバイルアプリを作成するために必要な最良の洞察を得ることができます。