Désactivation et personnalisation de l'API Topics

Les utilisateurs et les développeurs doivent pouvoir ajuster l'API Topics afin d'améliorer la pertinence du contenu. Cette page explique comment gérer et personnaliser l'API Topics en fonction des préférences et des besoins des utilisateurs.

Désactiver les notifications en tant qu'utilisateur

Les utilisateurs doivent pouvoir:

  • Découvrez l'objectif de l'API Topics.
  • Identifier les thèmes associés à leur activité de navigation
  • Savoir quand l'API est utilisée
  • disposer de commandes permettant d'activer ou de désactiver l'API ;
  • Contrôlez les sujets partagés avec les appelants d'API.

La taxonomie lisible par l'humain de l'API Topics permet aux utilisateurs de découvrir et de contrôler les thèmes qui peuvent leur être suggérés par leur navigateur. Chrome fournit des informations et des paramètres sur l'API Topics sur chrome://settings/adPrivacy/interests.

L'utilisateur peut bloquer les catégories de thèmes qu'il ne souhaite pas partager avec les appelants de l'API de différentes manières:

  • Bloquer un sujet qui leur a déjà été attribué par le navigateur.
  • Bloquez de manière proactive une large catégorie de sujets qui ne les intéressent pas sur chrome://settings/adPrivacy/interests/manage. Dans ce cas, l'utilisateur n'a pas besoin d'attendre qu'un sujet soit attribué pour le bloquer.
L'écran des paramètres de Chrome affiche les thèmes Fitness et "Alimentation et Boissons bloqué, car il s'agit d'un cas de blocage de sujets proactif.
Dans cet exemple, l'utilisateur a choisi de bloquer les thèmes "Soins du corps et remise en forme" et "Alimentation et boissons". Ces centres d'intérêt ne seront pas partagés avec les éditeurs.

Les thèmes ne sont pas disponibles pour les appelants de l'API en mode navigation privée. De plus, ils sont effacés lorsque l'historique de navigation est effacé.

La liste des sujets renvoyés sera vide dans les cas suivants:

  • L'utilisateur désactive l'API Topics dans les paramètres du navigateur à l'adresse chrome://settings/adPrivacy/interests.
  • L'utilisateur a effacé ses thèmes (à l'aide des paramètres du navigateur sur chrome://settings/adPrivacy/interests) ou ses cookies.
  • Le navigateur est en mode navigation privée.
  • L'utilisateur bloque tous les sujets possibles.

Cette vidéo d'explication donne plus de détails sur les objectifs de confidentialité et sur la manière dont l'API cherche à les atteindre.

Désactiver la version Preview développeur en tant que développeur

Vous pouvez désactiver le calcul des thèmes pour des pages spécifiques de votre site en incluant l'en-tête Permissions-Policy: browsing-topics=() Permissions-Policy sur une page pour empêcher le calcul des thèmes pour tous les utilisateurs de cette page uniquement. Les visites ultérieures sur d'autres pages de votre site ne seront pas affectées : si vous définissez une règle pour bloquer l'API Topics sur une page, cela n'aura aucune incidence sur les autres pages.

Vous pouvez également contrôler l'accès des tiers à l'API Topics à l'aide de l'en-tête Permissions-Policy. Utilisez self et les domaines auxquels vous souhaitez autoriser l'accès à l'API comme paramètres de l'en-tête. Par exemple, pour désactiver complètement l'utilisation de l'API Topics dans tous les contextes de navigation, à l'exception de votre propre origine et de https://example.com, définissez l'en-tête de réponse HTTP suivant:

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

See also

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