Como desativar e personalizar a API Topics

Os usuários e desenvolvedores precisam ajustar a API Topics para melhorar a relevância do conteúdo. Esta página é um guia sobre como gerenciar e personalizar a API Topics de acordo com as preferências e necessidades do usuário.

Desativar como usuário

Os usuários precisam conseguir:

  • Entender a finalidade da API Topics.
  • Reconhecer quais temas estão associados à atividade de navegação do usuário.
  • Saiba quando a API está em uso.
  • Ter controles para ativar ou desativar a API.
  • Controle quais temas são compartilhados com os autores de chamadas de API.

A taxonomia legível da API Topics permite que os usuários aprendam e controlem os temas que podem ser sugeridos pelo navegador. O Chrome oferece informações e configurações da API Topics em chrome://settings/adPrivacy/interests.

O usuário pode bloquear categorias de temas que não quer compartilhar com os autores das chamadas de API das seguintes maneiras:

  • Bloquear um tópico que já foi atribuído a eles pelo navegador.
  • Bloquear proativamente uma categoria ampla de temas que não são do interesse deles em chrome://settings/adPrivacy/interests/manage. Nesse caso, o usuário não precisa esperar que um tópico seja atribuído antes de bloqueá-lo.
A tela de configurações do Chrome mostra os temas "Beleza e fitness" e "Comida e bebida" bloqueados como um exemplo de bloqueio proativo de temas.
Neste exemplo, o usuário optou por bloquear os tópicos "Beleza e Fitness" e "Food & Bebidas". Esses temas de interesse não serão compartilhados com os editores.

Os temas não ficam disponíveis para autores de chamadas de API no modo de navegação anônima, e os temas são apagados quando o histórico de navegação é apagado.

A lista de temas retornada vai estar vazia nos seguintes cenários:

  • O usuário desativa a API Topics nas configurações do navegador em chrome://settings/adPrivacy/interests.
  • O usuário limpou os temas (nas configurações do navegador em chrome://settings/adPrivacy/interests) ou os cookies.
  • O navegador está no modo de navegação anônima.
  • O usuário bloqueia todos os temas possíveis.

A explicação fornece mais detalhes sobre as metas de privacidade e como a API tenta alcançá-las.

Desativar como desenvolvedor

Para desativar o cálculo de temas em páginas específicas do site, inclua o cabeçalho Permissions-Policy: browsing-topics=() Permissions-Policy em uma página para impedir o cálculo de temas para todos os usuários da página. As visitas subsequentes a outras páginas do site não serão afetadas: se você definir uma política para bloquear a API Topics em uma página, isso não vai afetar outras páginas.

Também é possível controlar quais terceiros têm acesso aos tópicos na sua página usando o cabeçalho Permissions-Policy para controlar o acesso de terceiros à API Topics. Como parâmetros do cabeçalho, use self e todos os domínios que você quer permitir o acesso à API. Por exemplo, para desativar completamente o uso da API Topics em todos os contextos de navegação, exceto na sua própria origem e https://example.com, defina o seguinte cabeçalho de resposta HTTP:

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

See also

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