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 の設定画面に、プロアクティブなトピックのブロックの例として、[美容とフィットネス] と [食べ物と飲み物] のトピックがブロックされている様子が表示されている。
この例では、ユーザーはトピック「美容、フィットネス」と「食べ物、飲み物」をブロックすることを選択しました。これらの興味 / 関心はニュース メディアと共有されません。

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

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

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

API の解説では、プライバシー目標の詳細と 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")

関連情報

ウェブ上の Topics API について理解を深めるには、Google のリソースをご覧ください。