ユーザーとデベロッパーは、Topics API を微調整してコンテンツの関連性を高めることができます。このページでは、ユーザーの好みやニーズに合わせて Topics API を管理、カスタマイズする方法について説明します。
ユーザーとしてオプトアウトする
ユーザーは以下を行う必要があります。
- Topics API の目的を理解する。
- 閲覧アクティビティに関連付けられているトピックを認識する。
- API が使用されているタイミングを把握する。
- API を有効または無効にするためのコントロールがある。
- API 呼び出し元と共有するトピックを制御します。
Topics API の判読可能な分類により、ユーザーはブラウザで提案される可能性のあるトピックを把握し管理することができます。Chrome では、Topics API の情報と設定を chrome://settings/adPrivacy/interests
で提供します。
ユーザーは、API 呼び出し元と共有したくないトピックカテゴリを次の方法でブロックできます。
- ブラウザによってすでに割り当てられているトピックをブロックする。
chrome://settings/adPrivacy/interests/manage
で、関心のないトピックの大まかなカテゴリを事前にブロックします。この場合、ユーザーはトピックが割り当てられるまで待たずにブロックできます。

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")
関連情報
ウェブ上の Topics API について理解を深めるには、Google のリソースをご覧ください。
- トピックのデモ、コラボレーション、チュートリアル動画をご覧ください。
- デベロッパーが Topics API をテスト用にカスタマイズできる Chrome フラグのリストをご覧ください。
- ユーザーとデベロッパーが API を制御する方法を確認する。
- 技術的な解説とサポートについては、リソースをご確認ください。質問したり、フィードバックを提供したり、交流したりできます。