Votre navigateur se présente à chaque page. Voici ce qui figure sur cette carte de visite.
À chaque requête, votre navigateur envoie un user agent : une ligne de texte avec le nom et la version de votre navigateur et de votre système. Les sites s'en servent pour décider quelle version d'une page envoyer, et les outils de statistiques s'en servent pour compter leurs visiteurs.
Cette ligne est un fatras hérité des années quatre-vingt-dix. Presque tous les user agents commencent par Mozilla/5.0, y compris ceux de Chrome, Safari et Edge, parce que les navigateurs ont dû se faire passer les uns pour les autres afin de ne pas recevoir la version dépouillée d'un site. Chrome nettoie lentement tout cela avec les client hints : des champs séparés pour la marque, la version et la plateforme, que vous voyez également ci-dessus.
Une page récupère bien d'autres choses sans rien demander. La taille de votre écran, le nombre de couleurs qu'il gère, vos langues préférées, l'usage d'un thème sombre, le nombre de cœurs de votre processeur et la carte graphique qui fait le dessin. Pris séparément, ces détails disent peu. Ensemble, ils vous rendent reconnaissable, et c'est là-dessus que repose le fingerprinting.
La ligne de texte par laquelle votre navigateur se présente à chaque site visité. Elle indique quel navigateur vous utilisez, dans quelle version et sur quel système.
Pure histoire. Dans les années quatre-vingt-dix, les sites réservaient leur meilleure version à Netscape, alors les autres navigateurs se sont mis à s'appeler Mozilla eux aussi. Personne n'ose plus l'enlever.
Oui, avec une extension ou via les outils de développement de votre navigateur. Les sites se laissent tromper facilement, mais vous vous faites plutôt plus remarquer que moins.
Parce que votre écran compte plus de pixels physiques qu'il n'en déclare en pixels CSS. Un rapport de 2 ou 3 est normal sur les téléphones et sur les portables à écran haute résolution.
Par WebGL, la technique d'affichage 3D dans le navigateur. Elle transmet le nom de votre puce graphique pour que le site sache ce qu'il peut dessiner.