ユーザーとデベロッパーが 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 の設定画面に [美容、フィットネスおよび「食品&飲料トピックの積極的なブロックの例として挙げられます。](https://developers.google.cn/static/privacy-sandbox/assets/images/blog/topics-proactive-topic-blocking.png?hl=ja)
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.
- Check out Topics demos, collab and walkthrough videos.
- See the list of Chrome flags that allow developers to customize the Topics API for testing.
- See how users and developers can control the API.
- Check out the resources for technical explainers and support. Ask questions, engage and share feedback.