「カリフォルニア州消費者プライバシー法(CCPA)」って、また、何かめんどくさいものが出てきたぞ!
広告
「カリフォルニア州消費者プライバシー法(CCPA)」が2020年1月1日施行されます。Google Adsenseでは、2つの選択が用意されています。英語で提供されている説明を和訳しました。
自分の運営しているWebサイトに、クリック型広告のAdsenseを利用していると、ついつい、成果画面を見てしまいます。
さて、最近、Adsenseの成果確認画面を見ると、目立つとところに、カリフォルニア州消費者プライバシー法(CCPA) 関連のアラートが表示されるようになりました。
はっきり言って邪魔です。
「対処」をクリックすると、カリフォルニア州消費者プライバシー法に対応するための2つのオプションが表示されます。「データ処理を制限しない」と「データ処理を制限する」の2つです。
「カリフォルニア州消費者プライバシー法の詳細 」のリンクがそんざいするので、まずは、それを確認することにします。
英語です。Googleのサイトは、翻訳された層が薄いので、すぐに英語のページになります。
用意されている文章は、2つです。
法律なので、翻訳した文章に効力はありませんが、概略を素早く理解するには、翻訳された文章の方が便利です。それ以前の問題として、前提知識がない情報を英文そのままで理解できるほどの英語力がないので翻訳してから理解することにします。 結論として、私の使い方では、関係なさそうです。「表示しない」をクリックしてメッセージを閉じることにしました。
以下、和訳文です。誤訳があるかもしれませんが、参考程度には利用できると思います。
カリフォルニア州プライバシー法
発行者が、カリフォルニア州消費者プライバシ条例(CCPA)に準拠するための支援
Helping publishers comply with the California Consumer Privacy Act (CCPA)
Googleは、私たちが行うすべてで、ユーザー優先のアプローチをしてきた長い歴史を持っています。ユーザーへの私たちの約束の一環として、私たちは、個人情報を販売することはありません。そして、私たちは、アカウントを管理するのに役立つ[マイアカウント]や、その他のいくつかの機能を使用して、ユーザーに、広告体験の透明性と制御を提供します。私たちの個人的用の広告ポリシーに従って、私たちは、広告をカスタマイズするために、機密情報を使用することはありません。私たちは、Coalition for Better Ads、Googleの新しい取り組みと、健康をサポートするためのads.txt、持続可能な広告エコシステムような、新たな取り組みにも投資しています。
Googleは、消費者を保護するプライバシー法を歓迎します。2018年5月に、私たちは、EEAでの一般的なデータ保護規制(GDPR)に準拠した発行者を支援する、いくつかの更新を開始しました。
今日、私たちは、カリフォルニア州消費者プライバシ条例(CCPA)のコンプライアンスを管理する発行者を支援するために、以下に説明するように動作する制限されたデータ処理を提供することで、設定する機能を構築しています。
カリフォルニア州消費者プライバシ法について
カリフォルニア州消費者プライバシ条例(CCPA)は、カリフォルニア州の住民に、さまざまな権利を確立する、新しいデータ・プライバシー法です。法律は、カリフォルニア州で、ビジネスを行う企業に適用されます。そして、収益、データ処理と他の要因に関連した、いくつかの基準の1つを満たします。CCPAは、(法律が定義する用語)「個人情報」の「販売」を居住者に選択する権利を与えることを要求します。「販売」当事者のホームページに、目立つ「私の個人性情報を販売しません」リンクによる選択を提供して、CCPAは、「販売」の定義に対する特定の例外を認識しています。個人情報のすべての転送が「販売」とは限りません。たとえば、法律に基づいて個人情報を「サービスプロバイダー」に転送することは販売ではありません。
サービス・プロバイダー規約
Service provider terms
Googleは、既に、欧州では一般的なデータ保護規則(GDPR)に準拠したデータ保護条件を提供しています。私たちは、CCPAに基づいて、サービス・プロバイダ規約も提供しています。2020年1月1日より、既存のデータ保護規則(CCPAを反映するように改訂)を補足します。私達のオンライン契約と更新されたプラット・フォーム契約のお客様の場合、サービス・プロバイダ規約は、データ保護規則によって、私たちの既存の契約に組み込まれます。そのようなお客様の場合、サービスプロバイダーの条件を契約に追加するために、ユーザー側で必要なアクションはありません。
発行者のための制限されたデータ処理
Restricted data processing for publishers
発行者が、制限されたデータ処理を有効にするとき、Googleは、データの使用方法を制限し、パーソナライズされていない広告のみの配信を開始します。パーソナライズされていない広告は、ユーザーの過去の行動に基づいていません。現在の場所のジオ・ターゲティング、現在のサイトやアプリのコンテンツや現在のクエリ用語に基づいて、(郵便番号/郵便符号ではなく、都市レベルのような)粗い情報を含むコンテキスト情報を使用してターゲットを絞っています。Googleでは、制限されたデータ処理モードであるとき、人口統計ターゲティングとユーザリストのターゲティングが含まれている、興味に基づいたオーディエンス・ターゲティングをすべて禁止しています。
制限されたデータ処理オプション:
Restricted data processing options:
発行者は、制限されたデータ処理モードを、いつ、そして、どのように有効にするかを、自分で決定する必要があります。独自のコンプライアンス義務と法的分析に基づいています。2つの一般的なシナリオを以下に示します。
一部のサイト運営者は、プロパティに「個人情報を販売しない」リンクを表示しないことを選択する場合があります。そのようなサイト運営者は、ネットワーク制御を通して、カリフォルニア州でユーザーのために、それらのプログラムのトラフィックの全てのために、制限されたデータ処理を有効にするほうを選択するかもしれません。それらが、このオプションを選択する場合、Googleは、ユーザーの所在地を決定するために、ユーザーIPアドレスを使用します。そして、すべてのユーザーに対して、制限されたデータ処理モードを有効にします。私たちは、カリフォルニアのIPアドレスを持つことを検出できます。
別の方法では、他のサイト運営者は、「私の個人性情報を売りません」リンクを表示することを選択するかもしれません。このようなサイト運営者は、ユーザーが、個人情報の販売を選択すると、リクエストごとに制限付きデータ処理信号を送信することを選択できます。
ネットワーク制御を通して、またはリクエストごとに制限されたデータ処理信号を送信することにより、制限されたデータ処理を有効にすることを選択した場合、これらの変更は、2019年12月12日午後11時(太平洋標準時)までに完全に有効になります。
Googleのサイト運営者広告タグの制限付きデータ処理(CCPA)設定
Restricted data processing (CCPA) settings in Google’s publisher ad tags
リクエストごとに、あなたは、グローバルに適用される設定を行う、データ処理設定を制限します。たとえば、あなたが、カリフォルニア州以外のユーザーのために、要求にリクエストごとに、制限されたデータ製造パラメータを追加する場合、制限されたデータ処理モードは、有効にされ、パーソナライズされていない広告だけが配信されます。
CCPAは、GPTとAdSenseタグを使用して、ページのために、データ処理設定を制限しました。
Google Interactive Media Ads SDK(ビデオ用)
CCPAは、GPTとAdSenseタグを使用して、ページのために、データ処理設定を制限しました。
CCPA restricted data processing settings for pages using GPT and AdSense tags
広告をリクエストする
Requesting ads
デフォルトでは、Googleへの広告リクエストは、webページのコンテンツとそのページにアクセスした、それぞれのユーザーの履歴の両方に基づいて広告を選択する、データの処理方法やパーソナライズされた広告の配信方法を制限しません。Googleは、以下を含む複数の規制遵守およびプライバシー上の理由から、広告タグを介した信号の送信を既にサポートしています。:
- Googleのサイト運営者広告タグのパーソナライズされていない広告設定
- 承諾年齢(TFUA)で、EEAユーザーのために広告要求にタグを付ける
(Ad Manager, AdMob, AdSense)
- 子ども向け治療(TFCD)の広告リクエストにタグを付ける
(Ad Manager, AdMob, AdSense)
未成年のユーザーのために、CCPAコンプライアンスのために、サイト運営者は、リクエスト・タグに、TFCDパラメータを使用することを選択するかもしれません。TFCDパラメータが、設定されるとき、制限されたデータ処理も有効にされます。
この記事では、広告タグを使用して、制限されたデータ処理モードを、どのようにリクエストするかの概要を説明します。あなたが、制限されたデータ処理を有効にするとき、Googleは、データを使用する方法を制限して、パーソナライズされていない広告の役に立つだけです。あなたが、あなたのプロパティを訪問する、カリフォルニア州にあるすべてのユーザーのために、制限されたデータ処理を有効にする必要がある場合、あなたの広告のタグ付けを変更する必要はありません。あなたは、制限されたデータ処理について、詳しく読むことができます。Google Ad Manager、AdMob、AdSenseヘルプ・センターのUIで、どのように、有効にするかが含まれます。
あなたが、制限されたデータ処理信号を送信することで、リクエストごと基づいて、制限されたデータ処理を有効にすることを選択した場合、これらの変更は、2019年12月12日の太平洋時間午後11時までに配信する際に、完全に実施されます。
あなたが、一部のユーザーためだけに、制限されたデータ処理を有効にしたい場合、GPTとAdSense/Ad Exchangeの非同期広告タグにより、サイト運営者は、ページごとに制限されたデータ処理の配信をトリガーできます。これは、「個人情報を販売しない」選択リンクを表示する場合に、便利です。選択するユーザーのために、あなたは、このシグナルを通過することで、CCPAの義務を満たすと判断できます。制限されたデータ処理モードの詳細については、「サイト運営者が、カリフォルニア州消費者プライバシ条例(CCPA)に準拠するのを支援する」(Google Ad Manager、AdMob、AdSense)を参照してください。
GPTタグについては、次のコードスニペットを使用してください。:
googletag.pubads().setPrivacySettings({
'restrictDataProcessing': true
});
AdSenseとAd Exchangeの非同期広告タグでは、次のコードスニペットを使用してください。:
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-0123456789abcdef"
data-ad-slot="0123456789"
data-restrict-data-processing="1"></ins>
これらのメソッドは、次のサポートされた広告タグで、発行されるページから、後続のGoogle広告リクエストに対して制限されたデータ処理をトリガーします。:GPT、AdSense、Ad Exchangeの非同期広告タグ(adsbygoogle.js)、IMA SDK。ブラウザ開発者ツールで広告リクエストを見つけ、パラメーター&rdp = 1を探して、広告タグがデータ処理を制限していることを確認します。
これらの同じAPIは、falseと0を渡すことで、APIが期待する型に応じて、制限されたデータ処理(そして、パーソナライゼーションの再アクティブ化)を無効にすることができます。ページに、複数の種類のGoogle広告タグが含まれている場合、(たとえば、GPTタグとAdSense/Ad Exchangeの非同期タグ)、あなたは、それぞれのタグの種類のためのRDPコントロールを使用する必要があります。
他のタグの制限されたデータ処理設定
Restricted data processing settings for other tags
GPTスナップバック・タグ
GPT passback tags
あなたが、GPTパスバック・タグを使用している場合、同じものを使用して、あなたは、制限されたデータ処理として、広告リクエストを記録することができます。
従来のGPTが使用するgoogletag.pubads().setPrivacySettings API。
コードサンプル:
<script async
src="https://securepubads.g.doubleclick.net/tag/js/gpt.js"></script>
<div id='gpt-passback'>
<script>
window.googletag = window.googletag || {cmd: []};
googletag.cmd.push(function() {
googletag
.defineSlot('/123/sports', [300, 250], 'gpt-passback')
.addService(googletag.pubads());
googletag.pubads().setPrivacySettings({
'restrictDataProcessing': true
});
googletag.enableServices();
googletag.display('gpt-passback');
});
</script>
</div>
タグのないリクエスト
Tagless Request
あなたが、タグのないリクエストを使用している場合、タグ・リクエストURLに、直接、dp=[int]パラメータを追加することによって、あなたは、制限されたデータ処理として、広告リクエストを記録することができます。私たちは、あなたが、切り捨てのリスクを避けるために、タグの初期にパラメータを指定することを、おすすめします。広告リクエストを記録するrdp=1を、制限されたデータ処理として指定します。パラメータを省略すると、デフォルトで制限されたデータ処理が無効になり、パーソナライズされた広告が許可されます。
コード例:
https://securepubads.g.doubleclick.net/gampad/ad?iu=/12345/adunit&sz=728x90&rdp=1&c=12345
Google Mobile Ads SDK
Google Mobile Ads SDKに関する詳細な情報については、app開発者サイトを参照してください。
Google Interactive Media Ads SDK(ビデオ用)
Google Interactive Media Ads SDK (for Video)
ビデオ・リクエストでは、あなたは、Googleで、動画コンテンツを制限されたデータ処理として扱うように指定できます。あなたは、これを手作業で作成されたマスター・ビデオ・タグ(Ad Managerのみ)やプラットフォーム固有のIMA SDKのいずれか使用して実行できます。(HTML 5 IMA SDK、iOS IMA SDK、Android IMA SDK、Google Cast IMA SDK)。
あなたの動画プレーヤーが、Ad Managerの動的広告挿入機能を使用している場合、それは、含まれている広告リクエストにパラメータを渡すために、ビデオ・オン・デマンド(VOD)やライブストリーム・リクエストで、rdp=1パラメータが含まれることもできます。(Dai HTML5 SDK、DAI Cast SDK、Dai iOS SDK、DAI Android SDK、Dai Roku SDK、Dai tvOS SDK)。
従来のGoogleサイト運営者広告タグ
Legacy Google publisher ad tags
他の種類のGoogle広告タグ(例えば、従来のGAMタグ、GUTタグ、AdSense、あるいは、Ad Exchange同期タグ(show_ads.js))は、制限されたデータ処理広告リクエストをサポートしません。私たちは、パーソナライズされた広告と制限されたデータ処理モードのために、完全な機能でサポートいるタグのいずれかに移行することをお勧めします。
検索のためのAdSense
AdSense for Search
デフォルトでは、Googleへの広告リクエストは、データの処理方法やパーソナライズされた広告の配信方法を制限せず、ユーザーの検索クエリと検索を行った個々のユーザーの履歴の両方に基づいて広告を選択します。あなたが、制限されたデータ処理を有効にするとき、Googleは、データを使用する方法を制限して、パーソナライズされていない広告の役に立つだけです。
あなたは、以下に説明するように、リクエストごとに制限されたデータ処理を有効にするあるいは、特定のプロパティのパーソナライズを無効にするように、アカウントマネージャーに依頼することができます。
カスタム検索広告-ウェブ広告タグの場合、カスタム検索広告タグのpageOptionsに、次のテキストを追加します。:
personalizedAds: false,
AdMobタグでは:
builder.setAdvancedOptionValue("personalizedAds", "false");
iOSタグでは:
[request setAdvancedOptionValue:@"false" forKey:@"personalizedAds"];
これらのメソッドは、制限されたデータ処理をトリガーし、その特定のリクエストに対してパーソナライズされていない広告を配信します。これは、無国籍のパラメータです。そのユーザーの後続のリクエストで、パラメータが設定されていない場合、パーソナライズされた広告をリクエストするための動作は、デフォルトの動作に戻ります。
加速されたモバイル・ページ(AMP)
Accelerated Mobile Pages (AMP)
AMPページとAMPストーリーからの広告リクエストの場合、amp-consentとamp-story-consentコンポーネントを使用して、あなたは、すぐに、ユーザーの選択を外す信号を渡すことができます。詳細については、Githubのissueに従ってください。