Aller au contenu
iseeu.cc

Empreinte du navigateur

Les sites web peuvent reconnaître votre navigateur sans cookies en combinant de petits détails sur votre appareil. Voici tous les signaux que nous pouvons lire, avec une étiquette honnête indiquant si vous pouvez les modifier. Tout est calculé sur votre appareil ; cette page n'envoie rien à notre serveur.

Votre identifiant d'empreinte

Un hachage de – signaux, raccourci. Ouvrez cette page dans une fenêtre privée ou dans un autre navigateur du même appareil, puis comparez : un identifiant identique signifie que les mêmes signaux y étaient lisibles. Que cela vous rende traçable dépend du nombre d'autres personnes qui les partagent, ce qu'une seule page ne peut pas mesurer.

Modifiableun réglage que vous maîtrisezEn partiechange si l'on touche au navigateur ou au matérielNon modifiablefixé par votre appareil

Polices détectées

En bref

L'empreinte d'un navigateur combine en un seul identifiant des propriétés que toute page peut lire sans cookies (écran, carte graphique, polices, fuseau horaire, langues et une vingtaine d'autres). Son pouvoir d'identification dépend du nombre d'autres navigateurs qui la partagent : en 2010, 94,2 % des navigateurs dotés de Flash ou de Java avaient une empreinte unique (Eckersley, EFF), tandis qu'une étude de 2018 portant sur 2 067 942 empreintes issues d'un grand site web français en a trouvé 33,6 % d'uniques (Gómez-Boix, Laperdrix et Baudry).

Comment c'est obtenu

La page lit jusqu'à 28 signaux dans votre navigateur : taille de l'écran et de la fenêtre, densité de pixels, profondeur de couleur, thème de couleurs, préférence de mouvement, cœurs du processeur, classe de mémoire, prise en charge du tactile, carte graphique, hachages du rendu canvas et audio, détection de polices, fuseau horaire, paramètres régionaux et langues, plateforme, prise en charge des cookies et du stockage, lecteur PDF, Do Not Track, Global Privacy Control, l'indicateur d'automatisation et les Client Hints. Ceux qui ne basculent pas au moindre changement de réglage (le thème de couleurs, le mouvement et le stockage sont exclus) sont assemblés et hachés en SHA-256, et les 16 premiers caractères hexadécimaux s'affichent comme votre identifiant. Rien n'est envoyé au serveur.

Exemple

Ouvrez la page dans une fenêtre normale, puis dans une fenêtre privée, sur le même ordinateur portable. Si les deux indiquent le même écran, la même carte graphique, les mêmes polices, le même fuseau horaire et les mêmes langues, elles affichent le même identifiant, par exemple 3fa1c09b7d2e5a64. Changez la langue du système ou branchez un second écran : un signal change, et tout l'identifiant avec lui.

Limites

  • Une seule page ne peut pas mesurer la rareté de votre empreinte ; il faudrait pour cela une grande base de données d'autres visiteurs, que ce site ne tient pas.
  • Les navigateurs protégés contre l'empreinte ajoutent du bruit à des signaux comme le rendu canvas : leur identifiant peut donc changer d'une visite à l'autre sur le même appareil.
  • Les traqueurs utilisent aussi les adresses IP, les connexions à un compte et les cookies ; l'identifiant affiché ici ne montre que la part du navigateur.

Sources

Sources vérifiées le . Page mise à jour le .

Ce qu'est l'empreinte d'un navigateur

Les cookies sont une étiquette qu'un site colle sur votre navigateur. L'empreinte, c'est l'inverse : rien n'est stocké sur votre appareil. Un script lit plutôt des dizaines de détails ordinaires (la résolution de l'écran, la carte graphique que votre navigateur déclare via WebGL, la façon dont votre système dessine du texte et des formes sur un canvas caché, la façon dont il traite un court signal audio, les polices installées, votre fuseau horaire, votre liste de langues) et les combine en un seul identifiant. Pris isolément, chaque détail est partagé par des millions de personnes. Ensemble, ils réduisent souvent le champ à une poignée de navigateurs, voire à un seul.

Comme rien n'est enregistré sur votre appareil, effacer les cookies, passer en navigation privée ou activer un VPN ne la remet pas à zéro. C'est ce qui rend l'empreinte attrayante pour l'industrie publicitaire et, de façon légitime, pour les systèmes antifraude qui veulent repérer l'utilisation d'un mot de passe volé depuis un appareil inconnu.

Mode d'emploi

  1. Ouvrez la page. Votre identifiant d'empreinte est calculé dans votre navigateur en un instant, avec une note indiquant combien de signaux ont renvoyé une valeur.
  2. Cliquez sur Copier l'identifiant et collez-le dans un endroit où vous le retrouverez, pour avoir une référence.
  3. Lisez les cartes regroupées : Affichage, Matériel, Rendu, Langue et région, Navigateur et, dans les navigateurs Chromium, Client Hints. L'étiquette de chaque ligne indique si vous pouvez modifier cette valeur, en partie seulement ou pas du tout. La valeur Inconnu signifie que le navigateur n'a pas répondu.
  4. Ouvrez Polices détectées pour voir lesquelles des polices testées sont installées sur votre système.
  5. Changez une seule chose, par exemple une fenêtre privée, un autre profil, un réglage de confidentialité ou une extension, puis rechargez la page et comparez le nouvel identifiant avec votre référence.
  6. Si l'identifiant a changé, parcourez les cartes pour trouver la ligne qui a bougé.

Une seule modification par essai : avec deux changements à la fois, impossible de savoir lequel a compté. Redimensionner la fenêtre ne touche pas à Taille de l'écran, qui décrit l'écran lui-même, mais déplacer le navigateur sur un autre écran peut la modifier.

Cas d'usage

  • Vérifier si effacer les cookies suffit. Copiez l'identifiant, effacez les cookies et les données de site, puis rechargez. Un identifiant inchangé montre pourquoi supprimer les cookies ne suffit pas à empêcher ce type de reconnaissance.
  • Contrôler des profils de navigateur séparés. Si vous séparez navigation professionnelle et personnelle dans des profils différents, comparez leurs identifiants. S'ils sont identiques, un site qui lit ces signaux pourrait relier les deux.
  • Mesurer l'effet d'un réglage de confidentialité. Activez l'option anti-empreinte de votre navigateur, rechargez, et regardez quelles lignes ont changé et lesquelles sont restées identiques.
  • Examiner un navigateur automatisé ou headless. Les équipes QA peuvent voir si l'indicateur d'automatisation est activé et si la ligne Carte graphique (WebGL) nomme un moteur de rendu logiciel comme SwiftShader ou llvmpipe au lieu d'un vrai GPU, deux détails que les scripts de détection de bots vérifient souvent.
  • Voir ce qu'ajoute un nouveau logiciel. Après l'installation d'une suite bureautique ou d'un pack de langue, le nombre de polices peut augmenter, ce qui rend le navigateur plus reconnaissable.
  • Montrer à vos collègues ce qu'un VPN laisse intact. Chargez la page avec et sans VPN : l'identifiant reste le même, car aucun de ces signaux ne vient de votre réseau.

Les signaux en détail

  • Affichage : taille de l'écran, surface disponible (l'écran moins les barres des tâches), densité de pixels et profondeur de couleur. Les ordinateurs portables dont l'affichage est mis à l'échelle produisent des combinaisons inhabituelles.
  • Matériel : le nombre de threads du processeur, une quantité de mémoire arrondie, la prise en charge du tactile et la chaîne du moteur de rendu graphique, qui peut nommer le modèle exact de votre GPU.
  • Rendu : hachages canvas et audio. Le même dessin ou le même son produit des octets légèrement différents selon votre GPU, vos pilotes, votre système d'exploitation et vos polices : le hachage est donc stable sur une machine et différent d'une machine à l'autre.
  • Polices : nous testons 40 polices courantes en mesurant la largeur du texte. Les suites bureautiques, les outils de création graphique et les packs de langue installent des polices qui vous distinguent.
  • Langue et région : fuseau horaire, paramètres régionaux et liste des langues. Ce sont des réglages, et c'est aussi ce que les sites comparent à votre adresse IP pour repérer un VPN.
  • Navigateur : plateforme, prise en charge des cookies et du stockage, lecteur PDF intégré, Do Not Track, Global Privacy Control et l'indicateur d'automatisation qu'activent Selenium et Playwright.
  • Client Hints : dans les navigateurs Chromium, la version de la plateforme, l'architecture du processeur et la liste complète des versions du navigateur.

Pourquoi un identifiant et pas un « score d'unicité »

Des sites comme AmIUnique et Cover Your Tracks, de l'EFF, vous disent à quel point votre empreinte est rare en la comparant aux empreintes recueillies auprès des visiteurs précédents. Cela suppose une base de données d'empreintes de visiteurs, et iseeu.cc ne conserve aucune donnée sur les visiteurs individuels. Plutôt qu'un score, nous vous donnons donc un moyen de tester ce qui compte vraiment pour vous : ouvrez cette page dans un autre profil de navigateur, dans une fenêtre privée ou après avoir modifié un réglage, et regardez si l'identifiant change. S'il ne change pas, cette modification ne vous a pas protégé.

Comment réduire votre empreinte

  • Fondez-vous dans la masse plutôt que de vous démarquer. Des réglages inhabituels, des polices rares et de nombreuses extensions vous rendent plus reconnaissable, pas moins.
  • Utilisez un navigateur doté d'une protection intégrée. Tor Browser donne la même apparence à tous ses utilisateurs ; Brave rend aléatoires le canvas, l'audio et d'autres valeurs pour chaque site ; la protection renforcée contre le pistage de Firefox bloque en mode strict les scripts d'empreinte connus, et son option privacy.resistFingerprinting uniformise de nombreuses valeurs.
  • Gardez votre navigateur à jour. Les versions récentes réduisent le niveau de détail qu'elles exposent, par exemple avec la chaîne User-Agent figée de Chrome.
  • Séparez vos identités par profil de navigateur. Un autre profil partage toujours les signaux matériels, mais les extensions, le stockage et les réglages diffèrent.
  • Ne comptez pas sur un VPN pour cela. Il masque votre adresse IP, ce qui est un autre problème.

Aucun navigateur ne vous rend invisible : un navigateur protégé reste reconnaissable en tant que tel. Le but est de ressembler à une foule nombreuse.

Questions fréquentes

Qu'est-ce que l'empreinte d'un navigateur ?

L'empreinte d'un navigateur est une combinaison de détails sur votre appareil et votre navigateur, comme la taille de l'écran, la carte graphique, les polices installées, la langue et le fuseau horaire, qui, réunis, permettent de reconnaître le même navigateur d'un site à l'autre et d'une visite à l'autre sans rien stocker sur votre appareil.

Mon empreinte est-elle unique ?

Nous l'ignorons, et nous ne cherchons pas à le savoir : vous dire à quel point vous êtes rare nous obligerait à stocker l'empreinte de chaque visiteur. Des études sur de grands jeux de données ont montré qu'une part importante des navigateurs d'ordinateur sont uniques, et une part moindre sur les appareils mobiles.

La navigation privée change-t-elle mon empreinte ?

En général, non. La navigation privée efface les cookies et l'historique quand vous la fermez, mais votre matériel, vos polices et vos réglages restent les mêmes. Comparez l'identifiant d'empreinte dans une fenêtre normale et dans une fenêtre privée pour le constater vous-même.

Un VPN protège-t-il de l'empreinte du navigateur ?

Non. Un VPN change votre adresse IP. Tous les signaux de cette page viennent de votre navigateur et de votre appareil, auxquels le VPN ne touche pas.

Quels navigateurs résistent au pistage par empreinte ?

Tor Browser donne la même apparence à tous ses utilisateurs. Brave rend aléatoires plusieurs signaux pour chaque site. Firefox propose une option resistFingerprinting et bloque les scripts d'empreinte connus dans le mode strict de sa protection renforcée contre le pistage. Safari réduit certains signaux par défaut.

Le pistage par empreinte est-il légal ?

Cela dépend de l'endroit où vous vous trouvez et de l'usage qui en est fait. Les régulateurs européens traitent l'empreinte utilisée pour le pistage comme les cookies, qui nécessitent un consentement. La prévention de la fraude et les usages liés à la sécurité sont en général traités différemment.

L'identifiant d'empreinte de cette page est calculé par notre propre script et diffère des identifiants produits par les solutions commerciales d'empreinte, qui utilisent d'autres signaux. C'est une démonstration, pas une mesure de votre traçabilité sur un site en particulier.