Topics API のオプトアウトとカスタマイズ

ユーザーとデベロッパーが Topics API を微調整して、コンテンツの関連性を改善できるようにする必要があります。このページでは、ユーザーの設定やニーズに合わせて Topics API を管理およびカスタマイズする方法について説明します。

ユーザーとしてオプトアウトする

ユーザーは以下の操作を行える必要があります。

  • Topics API の目的を理解する。
  • 閲覧アクティビティに関連付けられているトピックを認識する。
  • API が使用されているタイミングを把握する。
  • API を有効または無効にするコントロールがある。
  • API 呼び出し元と共有するトピックを制御します。

Topics API は、人が読める形式で分類することで、ブラウザに表示されるトピックについて把握し、管理することができます。Chrome では、Topics API に関する情報と設定を chrome://settings/adPrivacy/interests で提供しています。

ユーザーは、API 呼び出し元と共有したくないトピックカテゴリを次の方法でブロックできます。

  • ブラウザによってすでに割り当てられているトピックをブロックする。
  • 興味のない幅広いカテゴリのトピックを chrome://settings/adPrivacy/interests/manage で事前にブロックできます。この場合、ユーザーはトピックが割り当てられるまで待たずにブロックできます。
で確認できます。
Chrome の設定画面に [美容、フィットネスおよび「食品&飲料トピックの積極的なブロックの例として挙げられます。
この例では、「美容、フィットネス」と「Food &。これらの興味 / 関心のトピックはパブリッシャーと共有されません。

API の呼び出し元はシークレット モードの場合はトピックを取得できず、閲覧履歴が削除されるとトピックも消去されます。

次のシナリオでは、返されるトピックのリストは空になります。

  • ユーザーがブラウザの設定(chrome://settings/adPrivacy/interests)で Topics API をオプトアウトしている。
  • ユーザーが(chrome://settings/adPrivacy/interests のブラウザ設定を使用して)トピックを消去したか、Cookie を消去しました。
  • ブラウザがシークレット モードになっています。
  • ユーザーが、可能性のあるトピックをすべてブロックしている。

解説では、プライバシー目標について詳しく説明し、API がどのようにその目標に対処しようとしているかを説明します。

デベロッパーとしてオプトアウトする

サイトの特定のページについてトピックの計算をオプトアウトするには、Permissions-Policy: browsing-topics=() Permissions-Policy ヘッダーをページに含めて、そのページのすべてのユーザーのみがトピックを計算しないようにします。サイトでそれ以降にアクセスする他のページには影響はありません。たとえば、あるページで Topics API をブロックするポリシーを設定しても、他のページには影響しません。

また、Permissions-Policy ヘッダーを使用して Topics API へのサードパーティのアクセスを制御することで、ページのトピックにアクセスできるサードパーティを制御することもできます。ヘッダーのパラメータとして、self と、API へのアクセスを許可するドメインを使用します。たとえば、独自のオリジンと https://example.com を除くすべてのブラウジング コンテキストで Topics API の使用を完全に無効にするには、次の HTTP レスポンス ヘッダーを設定します。

Permissions-Policy: browsing-topics=(self "https://example.com")

See also

Check out our resources to better understand the Topics API on the Web.