データ保護およびデータプライバシー規制に対する Adobe Experience Manager as a Cloud Service Sites の対応 aem-sites-readiness-for-data-protection-and-data-privacy-regulations

WARNING
このドキュメントの内容は法的な助言にはならず、その代用になるものでもありません。
データ保護およびデータプライバシー規制に関するアドバイスについては、自社の法務部門にお問い合わせください。
NOTE
アドビのプライバシーに関する問題への対応と、アドビのお客様への影響について詳しくは、アドビのプライバシーセンターをご覧ください。

Adobe Experience Manager as a Cloud Service Sites は、データのプライバシーと保護に関するコンプライアンス義務の遂行でお客様を支援する用意が整っています。このページでは、AEM Sites でこのような要求を処理する手順について説明します。プライベートデータの格納場所や、それらのデータを手動で、またはコードを使用して削除する方法について説明します。

詳しくは、アドビプライバシーセンターを参照してください。

AEM オーサー層 aem-author-tier

オーサーサーバー上のユーザーアカウントと UGC コンテンツについては、AEM の基盤に関するドキュメントを参照してください。

AEM パブリッシュ層 aem-publish-tier

サイト上で訪問者の認証に使用されるユーザーアカウント、およびパブリッシュサーバー上の UGC コンテンツについては、AEM の基盤に関するドキュメントを参照してください。

デフォルトの AEM Sites コンポーネントは、訪問者から入力されたフォームデータをパブリッシュサーバーに保存しません。サードパーティのシステムまたは Adobe Campaign にデータを転送してさらに処理を行うことをお勧めします。

オプトイン/オプトアウト opt-in-opt-out

Adobe Experience Manager には、ユーザーのオプトイン/オプトアウトの管理に使用される cookie オプトアウトサービスが適用されます。

オプトアウトするには:

  1. 次の URL に移動します。
    アドビプライバシーセンター - アドビのプライバシーに関する選択肢

  2. 下にスクロールして、サービスExperience Cloud サービスの使用状況データ ​に移動します。

  3. 参照先のリンクをクリックします。現在は、こちらから ​というリンクになっています。

  4. 次の詳細と、オプトアウトまたはオプトインのオプションが表示されます。

    • このサイトへのユーザーの訪問に関するデータ集計および解析をオプトアウトするには、ブラウザーに cookie をインストールする必要があります。この cookie はユーザーがオプトアウトしたことを識別します。

      オプトアウト cookie を削除する場合、またはコンピューターや web ブラウザーを変更する場合は、再度オプトアウトする必要があります。

      オプトアプト - ユーザーを訪問者セッション集計や解析から除外 (amcglobal.sc.omtrdc.net オプトアウト cookie をインストール) - ここをクリック

      オプトイン - ユーザーを訪問者セッション集計や解析に含める (amcglobal.sc.omtrdc.net オプトアウト cookie をインストールしない) - ここをクリック

    上記の手順に従って、実際のリンクにアクセスします。

    note note
    NOTE
    2. プライバシー ​の節(アドビ基本利用条件の第 2 条)にさらに詳しい説明があります。

Analytics Foundation analytics-foundation

AEM Sites には、Adobe Analytics On-demand Services 内の機能を使用した Analytics Foundation との統合(オプション)が含まれています。

Adobe Analytics に関連するデータサブジェクトリクエストの管理について詳しくは、Adobe Analytics とデータ保護を参照してください。

Personalization Foundation by Target personalization-foundation-by-target

AEM Sites には、Adobe Target On-demand Services 内の機能を使用した Personalization Foundation by Target との統合(オプション)が含まれています。

Adobe Target に関連するデータサブジェクトリクエストの管理について詳しくは、Adobe Target - プライバシーと一般データ保護規則を参照してください。

ContextHub contexthub

AEM には、ContextHub を使用するオプションのデータレイヤーが用意されています。これにより、ブラウザーに訪問者固有のデータが保持され、そのデータに基づいてルールベースのパーソナライズ機能が実行されます。

この訪問者データはデフォルトでは AEM に格納されません。ブラウザー内でパーソナライゼーションに関する決定を行うためのルールが、AEM からデータレイヤーに送信されます。

オプトイン/オプトアウトの実装 implementing-opt-in-opt-out

サイト所有者は、次のガイドラインに従ってオプトアウトコンポーネントを実装する必要があります。

以下のガイドラインでは、デフォルトでオプトインが実装されています。そのため、Web サイトの訪問者は、個人データがブラウザーの(クライアントサイド)永続ストレージに格納される前に、明確に同意する必要があります。

  • オプトアウトコンポーネントは、ContextHub コンポーネントを組み込むたびに必ず組み込んでください。

  • Web サイトのデータ保護およびプライバシーに関連する利用条件を Web サイトの訪問者に表示して、訪問者が以下を行えるようにする必要があります。

    • 同意
    • 拒否
    • 以前の選択の変更
  • サイト訪問者がサイトの利用条件に同意した場合は、ContextHub のオプトアウト cookie を削除する必要があります。

    code language-none
    ContextHub.Utils.Cookie.removeItem('cq-opt-out');
    
  • サイト訪問者がサイトの利用条件に同意しない場合は、ContextHub オプトアウト cookie を次のように設定する必要があります。

    code language-none
    ContextHub.Utils.Cookie.setItem('cq-opt-out', 1);
    
  • ContextHub がオプトアウトモードで動作しているかどうかを確認するには、ブラウザーのコンソールで次の呼び出しを行う必要があります。

    code language-none
    var isOptedOut = ContextHub.isOptedOut(true) === true;
    // if isOptedOut is true, ContextHub is running in opt-out mode
    

ContextHub の永続性のプレビュー previewing-persistence-of-contexthub

ContextHub を使用した永続性をプレビューするには、次の操作を行うことができます。

  • ブラウザーのコンソールを使用する。例:

    • Chrome:

      • 開発者ツール/アプリケーション/ストレージを選択

        • ローカルストレージ/(Web サイト)/ContextHubPersistence
        • セッションストレージ/(web サイト)/ContextHubPersistence
        • Cookie/(Web サイト)/SessionPersistence
    • Firefox:

      • 開発者ツール/ストレージを選択

        • ローカルストレージ/(Web サイト)/ContextHubPersistence
        • セッションストレージ/(web サイト)/ContextHubPersistence
        • Cookie/(Web サイト)/SessionPersistence
    • Safari:

      • メニューバーで、環境設定/詳細/開発者メニューを表示を選択

      • 開発/JavaScript コンソールを表示を選択

        • コンソール/ストレージ/ローカルストレージ/(web サイト)/ContextHubPersistence
        • コンソール/ストレージ/セッションストレージ/(web サイト)/ContextHubPersistence
        • コンソール/ストレージ/Cookie/(web サイト)/ContextHubPersistence
    • Internet Explorer:

      • F12 開発者ツール/コンソールを選択

        • localStorage.getItem('ContextHubPersistence')
        • sessionStorage.getItem('ContextHubPersistence')
        • document.cookie
  • ブラウザーのコンソールで ContextHub API を使用する。

    • ContextHub には、次のデータ永続性レイヤーが用意されています。

      • ContextHub.Utils.Persistence.Modes.LOCAL(デフォルト)
      • ContextHub.Utils.Persistence.Modes.SESSION
      • ContextHub.Utils.Persistence.Modes.COOKIE
      • ContextHub.Utils.Persistence.Modes.WINDOW

      ContextHub ストアは、使用する永続性レイヤーを定義します。永続性の現在の状態を表示するには、すべてのレイヤーを確認する必要があります。

例えば、localStorage に格納されているデータを表示するには、次のようにします。

ContextHub を使用した永続性をプレビューするには、次の操作を行うことができます。

  • ブラウザーのコンソールを使用する。

    • Chrome - 開発者ツール/アプリケーション/ストレージを選択

      • ローカルストレージ/(Web サイト)/ContextHubPersistence
      • セッションストレージ/(web サイト)/ContextHubPersistence
      • Cookie/(Web サイト)/SessionPersistence
    • Firefox - 開発者ツール/ストレージを選択

      • ローカルストレージ/(Web サイト)/ContextHubPersistence
      • セッションストレージ/(web サイト)/ContextHubPersistence
      • Cookie/(Web サイト)/SessionPersistence
  • ブラウザーのコンソールで ContextHub API を使用する。

    • ContextHub には、次のデータ永続性レイヤーが用意されています。

      • ContextHub.Utils.Persistence.Modes.LOCAL(デフォルト)
      • ContextHub.Utils.Persistence.Modes.SESSION
      • ContextHub.Utils.Persistence.Modes.COOKIE
      • ContextHub.Utils.Persistence.Modes.WINDOW

      ContextHub ストアは、使用する永続性レイヤーを定義します。永続性の現在の状態を表示するには、すべてのレイヤーを確認する必要があります。

例えば、localStorage に格納されているデータを表示するには、次のようにします。

var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.LOCAL });
console.log(storage.getTree());

ContextHub の永続性の削除 clearing-persistence-of-contexthub

ContextHub の永続性を削除するには、以下を実行します。

  • 現在読み込まれているストアの永続性を削除するには、以下を実行します。

    code language-none
    // to be able to fully access persistence layer, Opt-Out must be turned off
    ContextHub.Utils.Cookie.removeItem('cq-opt-out');
    
    // following call asks all currently loaded stores to clear their data
    ContextHub.cleanAllStores();
    
    // following call asks all currently loaded stores to set back default values (provided in their configs)
    ContextHub.resetAllStores();
    
  • 特定の永続性レイヤーを削除するには、例えば、sessionStorage は次のようになります。

    code language-none
    var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.SESSION });
    storage.setItem('/store', null);
    storage.setItem('/_', null);
    
    // to confirm that nothing is stored:
    console.log(storage.getTree());
    
  • すべての ContextHub 永続性レイヤーを削除するには、すべてのレイヤーに対して適切なコードを呼び出す必要があります。

    • ContextHub.Utils.Persistence.Modes.LOCAL(デフォルト)
    • ContextHub.Utils.Persistence.Modes.SESSION
    • ContextHub.Utils.Persistence.Modes.COOKIE
    • ContextHub.Utils.Persistence.Modes.WINDOW
recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab