Настройка API тем и отказ от участия

Пользователи и разработчики должны иметь возможность тонкой настройки API тем для повышения релевантности контента. Эта страница представляет собой руководство по управлению API тем и его настройке в соответствии с предпочтениями и потребностями пользователя.

Отказаться от участия в качестве пользователя

Пользователи должны иметь возможность:

  • Понять назначение API тем.
  • Определите, какие темы связаны с их активностью в браузере.
  • Знайте, когда используется API.
  • Иметь элементы управления для включения или отключения API.
  • Контролируйте, какие темы будут доступны вызывающим API.

Удобочитаемая таксономия API тем позволяет пользователям узнавать о темах, которые может предлагать им браузер, и управлять ими. Информация и настройки API тем в Chrome доступны по адресу chrome://settings/adPrivacy/interests .

Пользователь может заблокировать категории тем, которые он не хочет предоставлять вызывающим API, следующими способами:

  • Блокировать тему, которая уже назначена браузером.
  • Заранее заблокируйте обширную категорию тем, которые вам не интересны, на chrome://settings/adPrivacy/interests/manage . В этом случае пользователю не придётся ждать назначения темы, чтобы её заблокировать.
На экране настроек Chrome в качестве примера проактивной блокировки тем показаны заблокированные темы «Красота и фитнес» и «Еда и напитки».
В этом примере пользователь решил заблокировать темы «Красота и фитнес» и «Еда и напитки». Эти темы не будут доступны издателям.

Темы недоступны для вызовов API в режиме инкогнито, и они очищаются при очистке истории просмотров.

Список возвращаемых тем будет пустым в следующих случаях:

  • Пользователь отказывается от API тем в настройках браузера по адресу chrome://settings/adPrivacy/interests .
  • Пользователь очистил свои темы (с помощью настроек браузера по адресу chrome://settings/adPrivacy/interests ) или очистил свои файлы cookie.
  • Браузер находится в режиме инкогнито.
  • Пользователь блокирует все возможные темы.

В пояснительной записке более подробно описываются цели обеспечения конфиденциальности и то, как API пытается их достичь.

Отказаться от участия в качестве разработчика

Вы можете отключить расчёт тем для определённых страниц вашего сайта, добавив заголовок Permissions-Policy: browsing-topics=() Permissions-Policy на страницу, чтобы запретить расчёт тем для всех пользователей только на этой странице. Последующие посещения других страниц вашего сайта не будут затронуты: если вы настроите политику блокировки API тем на одной странице, это не повлияет на другие страницы.

Вы также можете контролировать доступ третьих лиц к темам на вашей странице, используя заголовок Permissions-Policy для управления доступом третьих лиц к API тем. В качестве параметров заголовка используйте self и любые домены, которым вы хотите разрешить доступ к API. Например, чтобы полностью отключить использование API тем во всех контекстах просмотра, кроме вашего источника и https://example.com , установите следующий заголовок HTTP-ответа:

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

См. также

Ознакомьтесь с нашими ресурсами, чтобы лучше понять API Topics в Интернете.