Personalización y inhabilitación de la API de Topics

Los usuarios y desarrolladores deberían poder ajustar la API de Topics para mejorar la relevancia del contenido. Esta página es una guía sobre cómo administrar y personalizar la API de Topics para que se adapte a las preferencias y necesidades del usuario.

Inhabilitar como usuario

Los usuarios deben poder hacer lo siguiente:

  • Comprender el propósito de la API de Topics
  • Reconocer qué temas están asociados con su actividad de navegación
  • Saber cuándo se usa la API
  • Tener controles para habilitar o inhabilitar la API
  • Controla qué temas se comparten con los llamadores de la API.

La taxonomía legible por humanos de la API de Topics permite que los usuarios conozcan y controlen los temas que se les pueden sugerir en su navegador. Chrome proporciona información y parámetros de configuración para la API de Topics en chrome://settings/adPrivacy/interests.

El usuario puede bloquear las categorías de temas que no quiere compartir con los llamadores de la API de las siguientes maneras:

  • Bloquear un tema que el navegador ya les asignó
  • Bloquea de forma proactiva una amplia categoría de temas que no te interesen en chrome://settings/adPrivacy/interests/manage. En este caso, el usuario no tiene que esperar a que se asigne un tema antes de bloquearlo.
En la pantalla de configuración de Chrome, se muestran los temas "Belleza y fitness" y "Comida y bebidas" bloqueados como ejemplo de bloqueo de temas proactivo.
En este ejemplo, el usuario decidió bloquear los temas "Belleza y Actividad física" y "Food & Bebidas". Estos temas de interés no se compartirán con los publicadores.

Los temas no están disponibles para los llamadores de la API en el modo Incógnito y se borran cuando se borra el historial de navegación.

La lista de temas que se muestra estará vacía en las siguientes situaciones:

  • El usuario inhabilita la API de Topics en la configuración del navegador en chrome://settings/adPrivacy/interests.
  • El usuario borró sus temas (en la configuración del navegador, en chrome://settings/adPrivacy/interests) o borró sus cookies.
  • El navegador está en modo Incógnito.
  • El usuario bloquea todos los temas posibles.

En la explicación, se proporcionan más detalles sobre los objetivos de privacidad y la forma en que la API busca abordarlos.

Cómo inhabilitar la función como desarrollador

Si deseas inhabilitar el cálculo de temas para páginas específicas de tu sitio, incluye el encabezado Permissions-Policy: browsing-topics=() Permissions-Policy en una página para evitar que se calculen temas para todos los usuarios de esa página únicamente. Las visitas posteriores a otras páginas de tu sitio no se verán afectadas: si estableces una política para bloquear la API de Topics en una página, esto no afectará a otras páginas.

También puedes controlar qué terceros tienen acceso a los temas de tu página con el encabezado Permissions-Policy para controlar el acceso de terceros a la API de Topics. Como parámetros del encabezado, usa self y cualquier dominio que desees permitir el acceso a la API. Por ejemplo, para inhabilitar por completo el uso de la API de Topics en todos los contextos de navegación, excepto tu propio origen y https://example.com, configura el siguiente encabezado de respuesta HTTP:

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

See also

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