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

Los usuarios y los desarrolladores deben poder ajustar la API de Topics para mejorar la relevancia del contenido. En esta página, se explica cómo administrar y personalizar la API de Topics para que se adapte a las preferencias y necesidades de los usuarios.

Cómo inhabilitar la opción como usuario

Los usuarios deben poder hacer lo siguiente:

  • Comprende 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
  • Controlar qué temas se comparten con los llamadores de la API

La taxonomía legible 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 le asignó
  • Bloquear de forma proactiva una categoría amplia de temas que no le interesan en chrome://settings/adPrivacy/interests/manage En este caso, el usuario no tiene que esperar a que se asigne un tema para bloquearlo.
En la pantalla de configuración de Chrome, se muestran los temas "Belleza y estado físico" y "Comida y bebidas" bloqueados como ejemplo de bloqueo proactivo de temas.
En este ejemplo, el usuario eligió bloquear los temas "Belleza y fitness" y "Comida y bebidas". Estos temas de interés no se compartirán con los publicadores.

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

La lista de temas que se muestra estará vacía en los siguientes casos:

  • El usuario inhabilita la API de Topics en la configuración del navegador en chrome://settings/adPrivacy/interests.
  • El usuario borró sus temas (con 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 cumplirlos.

Cómo inhabilitar la opción como desarrollador

Puedes inhabilitar el cálculo de temas para páginas específicas de tu sitio. Para ello, incluye el encabezado Permissions-Policy: browsing-topics=() Permissions-Policy en una página para evitar el cálculo de temas solo para todos los usuarios de esa página. Las visitas posteriores a otras páginas de tu sitio no se verán afectadas: Si configuras 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 los dominios a los que quieras 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 en tu propio origen y https://example.com, establece el siguiente encabezado de respuesta HTTP:

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

Consulta también

Consulta nuestros recursos para comprender mejor la API de Topics en la Web.