このドキュメントの内容は法的な助言にはならず、その代用になるものでもありません。
データ保護およびデータプライバシー規制に関するアドバイスについては、自社の法務部門にお問い合わせください。
アドビのプライバシーに関する問題への対応と、アドビのお客様への影響について詳しくは、アドビのプライバシーセンターをご覧ください。
Adobe Experience Manager as a Cloud Service Sites は、データのプライバシーと保護に関するコンプライアンス義務の遂行でお客様を支援する用意が整っています。このページでは、AEM Sites でこのような要求を処理する手順について説明します。プライベートデータの格納場所や、それらのデータを手動で、またはコードを使用して削除する方法について説明します。
詳しくは、アドビプライバシーセンターを参照してください。
オーサーサーバー上のユーザーアカウントと UGC コンテンツについては、AEM の基盤に関するドキュメントを参照してください。
サイト上で訪問者の認証に使用されるユーザーアカウント、およびパブリッシュサーバー上の UGC コンテンツについては、AEM の基盤に関するドキュメントを参照してください。
AEM Sites コンポーネントはデフォルトでは、訪問者から入力されたフォームデータをパブリッシュサーバーに保存しません。サードパーティのシステムまたは Adobe Campaign にデータを転送してさらに処理を行うことをお勧めします。
Adobe Experience Manager には、ユーザーのオプトイン/オプトアウトの管理に使用される cookie オプトアウトサービスが適用されます。
オプトアウトするには:
次の URL に移動します。
アドビプライバシーセンター - アドビのプライバシーに関する選択肢
下にスクロールして、サービス/Experience Cloud サービスの使用状況データに移動します。
参照先のリンクをクリックします。現在は、こちらからというリンクになっています。
以下の詳細と、オプトアウトまたはオプトインのオプションが表示されます。
このサイトへのユーザーの訪問に関するデータ集計および解析をオプトアウトするには、ブラウザーに cookie をインストールする必要があります。この cookie はユーザーがオプトアウトしたことを識別します。
オプトアウト cookie を削除する、またはコンピューターまたは Web ブラウザーを変更する場合は、再度オプトアウトする必要があります。
オプトアプト - ユーザーを訪問者セッション集計や解析から除外 (amcglobal.sc.omtrdc.net
オプトアウト cookie をインストール) - ここをクリック
オプトイン - ユーザーを訪問者セッション集計や解析に含める (amcglobal.sc.omtrdc.net
オプトアウト cookie をインストールしない) - ここをクリック
上記の手順に従って、実際のリンクにアクセスします。
2. プライバシーの節(アドビ基本利用条件の第 2 条)にさらに詳しい説明があります。
AEM Sites には、Adobe Analytics On-demand Services 内の機能を使用した Analytics Foundation との統合(オプション)が含まれています。
Adobe Analytics に関連するデータ主体からの要求の管理について詳しくは、Adobe Analytics とデータ保護を参照してください。
AEM Sites には、Adobe Target On-demand Services 内の機能を使用した Personalization Foundation by Target との統合(オプション)が含まれています。
Adobe Target に関連する データサブジェクトリクエストの管理についての詳細は、Adobe Target - プライバシーと一般データ保護規則を参照してください。
AEM には、ContextHub を使用するオプションのデータレイヤーが用意されています。ContextHub を使用する場合、訪問者固有のデータがブラウザー内に格納され、そのデータに基づいてルールベースのパーソナライゼーションが実行されます。
この訪問者データはデフォルトでは AEM に格納されません。ブラウザー内でパーソナライゼーションに関する決定を行うためのルールが、AEM からデータレイヤーに送信されます。
サイトの所有者は、オプトアウトコンポーネントを実装する際、以下のガイドラインに従う必要があります。
これらのガイドラインでは、デフォルトでオプトインが実装されます。そのため、Web サイトの訪問者は、個人データがブラウザーの(クライアントサイド)永続ストレージに格納される前に、明確に同意する必要があります。
オプトアウトコンポーネントは、ContextHub コンポーネントを組み込むたびに必ず組み込んでください。
Web サイトのデータ保護およびプライバシーに関連する利用条件を Web サイトの訪問者に表示して、訪問者が以下を行えるようにする必要があります。
サイト訪問者がサイトの利用条件に同意する場合は、次のようにして、ContextHub のオプトアウト Cookie を削除する必要があります。
ContextHub.Utils.Cookie.removeItem('cq-opt-out');
サイト訪問者がサイトの利用条件に同意しない場合は、次のようにして、ContextHub のオプトアウト Cookie を設定する必要があります。
ContextHub.Utils.Cookie.setItem('cq-opt-out', 1);
ContextHub がオプトアウトモードで動作しているかどうかを確認するには、ブラウザーのコンソールで次の呼び出しを行う必要があります。
var isOptedOut = ContextHub.isOptedOut(true) === true;
// if isOptedOut is true, ContextHub is running in opt-out mode
ContextHub で使用されている永続性をプレビューするには、次の方法があります。
ブラウザーのコンソールを使用する。以下に例を示します。
Chrome:
デベロッパー ツール/Application/Storage を選択
Firefox:
開発ツールを表示/ストレージを選択
Safari:
環境設定/詳細/メニューバーに“開発”メニューを表示を選択
開発/JavaScriptコンソールを表示を選択
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 ストアに定義されているので、永続性の現在の状態を確認するには、すべてのレイヤーをチェックする必要があります。
例えば、ローカルストレージに格納されているデータを表示するには、次のようにします。
ContextHub で使用されている永続性をプレビューするには、次の方法があります。
ブラウザーのコンソールを使用する。以下に例を示します。
Chrome の場合:デベロッパー ツール/Application/Storage を選択
Firefox の場合:開発ツールを表示/ストレージを選択
ブラウザーのコンソールで ContextHub API を使用する。
ContextHub には次のデータ永続性レイヤーが用意されています。
ContextHub.Utils.Persistence.Modes.LOCAL
(デフォルト)ContextHub.Utils.Persistence.Modes.SESSION
ContextHub.Utils.Persistence.Modes.COOKIE
ContextHub.Utils.Persistence.Modes.WINDOW
どの永続性レイヤーが使用されるかは ContextHub ストアに定義されているので、永続性の現在の状態を確認するには、すべてのレイヤーをチェックする必要があります。
例えば、ローカルストレージに格納されているデータを表示するには、次のようにします。
var storage = new ContextHub.Utils.Persistence({ mode: ContextHub.Utils.Persistence.Modes.LOCAL });
console.log(storage.getTree());
ContextHub の永続性を解除するには:
現在読み込まれているストアの永続性を解除するには、以下を実行します。
// in order 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();
特定の永続性レイヤー(例:セッションストレージ)を解除するには、以下を実行します。
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