Vous supprimez vos cookies. Vous ouvrez une fenêtre de navigation privée. Vous activez un VPN. Vous visitez un site où vous n'êtes jamais allé, et pourtant, il sait déjà qui vous êtes.
Pas forcément votre nom. Mais il sait que vous êtes la même personne qu'hier. Il connaît l'appareil que vous utilisez, les logiciels que vous faites tourner et la douzaine d'autres sites que vous avez consultés cette semaine. Le tout sans enregistrer le moindre fichier sur votre ordinateur.
C'est l'empreinte digitale de navigateur (browser fingerprinting) : une technique de pistage qui vous identifie grâce aux caractéristiques uniques de votre navigateur, de votre appareil et de votre matériel. Elle est invisible, persistante et quasiment impossible à refuser. Selon les travaux de l'Electronic Frontier Foundation (EFF), environ 83,6 % des navigateurs ont une empreinte suffisamment unique pour distinguer leur utilisateur du reste d'internet.
Et à mesure que les cookies tiers perdent du terrain (bloqués par défaut dans Safari, Firefox et Brave, même si Chrome les autorise toujours), le fingerprinting s'est engouffré dans la brèche. Des milliers de sites parmi les plus populaires l'utilisent aujourd'hui, des régies publicitaires aux banques, et l'immense majorité des internautes n'en a jamais entendu parler.
Ce guide explique précisément ce qu'est l'empreinte digitale de navigateur, comment fonctionne chaque technique, qui y a recours et ce que vous pouvez raisonnablement faire pour vous en protéger.
Qu'est-ce que l'empreinte digitale de navigateur ?
Quand vous visitez un site, votre navigateur livre spontanément une quantité surprenante d'informations : le navigateur et le système d'exploitation que vous utilisez, la résolution de votre écran, votre fuseau horaire, vos langues préférées, vos polices installées, le modèle de votre carte graphique et des dizaines d'autres détails. Les sites ont besoin d'une bonne partie de ces données pour fonctionner correctement : afficher les pages comme il faut, lire une vidéo à la bonne résolution ou servir le contenu dans votre langue.
Le fingerprinting exploite cette situation en collectant le plus possible de ces données pour les combiner en un identifiant unique. Aucun détail, pris isolément, ne vous est propre. Des millions de personnes utilisent Chrome sous Windows. Des millions ont un écran 1920×1080. Mais la combinaison de votre navigateur, de votre version de système, de votre résolution d'écran, de votre GPU, de votre fuseau horaire, de vos réglages de langue, de vos polices installées et d'une centaine d'autres attributs ? Elle n'appartient très probablement qu'à vous.
Prenons une image. Vous êtes dans un stade de football avec 80 000 personnes. Si l'on demande « qui porte un t-shirt rouge ? », cela fait des milliers de personnes. « Un t-shirt rouge et un jean ? », encore des centaines. « T-shirt rouge, jean, lunettes, cheveux châtains, assis en tribune haute, avec un tatouage au poignet gauche ? », il ne reste probablement que vous. Le fingerprinting fonctionne de la même façon : chaque attribut réduit la foule jusqu'à ce que vous soyez le seul restant.
Un script de fingerprinting collecte en général entre 50 et 200 données en moins de 300 millisecondes. Il s'exécute en silence, ressemble à n'importe quel autre script dont un site a besoin pour fonctionner et, contrairement à un cookie, ne laisse absolument aucune trace sur votre appareil. Pas de fenêtre, pas de bandeau de consentement, aucune entrée à retrouver ou à supprimer dans les paramètres du navigateur.
Comment fonctionne l'empreinte digitale de navigateur
Le fingerprinting n'est pas une technique unique, mais une famille de méthodes qui exploitent différentes API du navigateur, des caractéristiques matérielles et des protocoles réseau pour composer un identifiant. Certaines sont simples, d'autres remarquablement ingénieuses. Voici comment fonctionnent les principales.
Chaîne User-Agent et en-têtes HTTP
Les données de base arrivent gratuitement, avant même qu'un code s'exécute sur votre appareil. Quand votre navigateur se connecte à un site, il envoie un ensemble d'en-têtes HTTP avec chaque requête. Le plus révélateur est la chaîne User-Agent, une ligne de texte qui indique votre navigateur, sa version, votre système d'exploitation et votre plateforme :
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36
À elle seule, une chaîne User-Agent est partagée par des millions d'utilisateurs du même navigateur et du même système. Mais elle devient bien plus identifiante une fois combinée aux autres en-têtes : la valeur Accept-Language révèle vos langues préférées et leur ordre de priorité, Accept-Encoding les capacités de compression de votre navigateur, et même l'ordre d'envoi des en-têtes varie d'une famille de navigateurs à l'autre. Utiliser une version de navigateur obsolète ou un système peu répandu vous fait immédiatement sortir du lot.
Les navigateurs récents basés sur Chromium déploient aussi les Client Hints, un système plus récent qui transmet des informations matérielles (mémoire de l'appareil, nombre de cœurs du processeur, architecture de la plateforme) dans des en-têtes HTTP distincts. Les Client Hints devaient remplacer de façon plus structurée une chaîne User-Agent surchargée, mais ils offrent aussi aux pisteurs des données soigneusement étiquetées.
Canvas fingerprinting
Le canvas fingerprinting est l'une des techniques les plus répandues et les mieux étudiées. Décrit pour la première fois en 2012 par des chercheurs de l'Université de Californie à San Diego, il exploite l'élément HTML5 <canvas>, une API conçue à l'origine pour dessiner des graphismes 2D dans le navigateur.
Le principe : un script demande à votre navigateur de dessiner une image invisible, généralement une combinaison précise de texte, de formes, de dégradés, de couleurs et parfois d'emoji. Le script relit ensuite les pixels bruts avec la fonction toDataURL() et calcule une empreinte (un hash) du résultat.
L'astuce tient au fait que le rendu exact de cette image varie légèrement selon votre GPU, vos pilotes graphiques, votre système d'exploitation, votre moteur de rendu des polices, la disposition des sous-pixels et les réglages d'anticrénelage. Ces écarts sont invisibles à l'œil nu (pour un humain, les images sont identiques), mais ils produisent des valeurs de pixels différentes au niveau binaire, et donc des hashes différents d'un appareil à l'autre. Un PC Windows équipé d'un GPU NVIDIA ne rendra pas la même instruction canvas tout à fait comme un MacBook à puce Apple Silicon, lequel différera encore d'une machine Linux à GPU intégré Intel.
Le rendu des emoji est particulièrement efficace pour le fingerprinting, car leur apparence varie fortement selon le système et le moteur du navigateur. Le même smiley peut avoir un aspect complètement différent chez Apple, Google, Microsoft et Samsung, ce qui en fait un signal efficace pour cerner l'appareil.
Selon les recherches, le canvas fingerprinting suffit à lui seul à identifier de manière unique environ 60 % des utilisateurs. Combiné à d'autres techniques, ce chiffre dépasse 99 %.
WebGL fingerprinting
Le WebGL fingerprinting (Web Graphics Library) repose lui aussi sur le rendu, mais en 3D plutôt qu'en 2D. L'API WebGL affiche des graphismes en trois dimensions dans le navigateur en s'adressant directement au GPU de l'appareil.
Un script de fingerprinting fait le rendu d'une scène 3D complexe (avec un éclairage, des textures et une géométrie précis) et analyse les pixels obtenus. Comme les GPU, les versions de pilotes et les configurations matérielles traitent le rendu 3D différemment, le résultat varie d'un appareil à l'autre.
Mais le WebGL fingerprinting ne s'arrête pas au rendu. L'API expose aussi directement des informations matérielles. Grâce à l'extension WEBGL_debug_renderer_info, un script peut obtenir le fabricant et le modèle exacts de votre GPU, par exemple « NVIDIA Corporation » et « NVIDIA GeForce RTX 4070 ». Il peut aussi énumérer les extensions prises en charge, la taille maximale des textures, les formats de précision des shaders et d'autres capacités du GPU. Ce sont des données très identifiantes, accessibles sans la moindre interaction de votre part.
Là où le canvas fingerprinting teste le rendu 2D de base, WebGL descend plus profond dans la couche matérielle. Les deux techniques sont généralement utilisées ensemble.
Audio fingerprinting
L'audio fingerprinting utilise la Web Audio API pour générer un identifiant unique à partir de la façon dont votre appareil traite le son. Et surtout, aucun son audible n'est jamais joué : tout se passe par le calcul, en mémoire.
Un script crée un signal audio avec un OscillatorNode, le fait passer dans une chaîne de traitement (impliquant généralement un DynamicsCompressorNode) et récupère la forme d'onde obtenue. Les subtiles différences de traitement entre les piles audio (moteur du navigateur, système d'exploitation, pilotes audio et matériel) produisent des résultats mesurablement différents. Ces écarts suffisent à créer un hash stable et unique.
L'audio fingerprinting est particulièrement prisé pour sa stabilité dans le temps. Un utilisateur peut changer de résolution d'écran, installer de nouvelles polices ou mettre à jour son navigateur : la chaîne de traitement audio de son appareil a tendance à rester la même pendant des mois, voire des années. Apple a été l'un des premiers éditeurs de navigateurs à contrer cette technique : depuis Safari 17, le navigateur injecte un peu d'aléatoire dans le traitement audio en navigation privée, si bien qu'un même appareil produit des hashes audio différents d'une session à l'autre.
Font fingerprinting
L'ensemble des polices installées sur votre système est un identifiant étonnamment puissant. Chaque système d'exploitation est livré avec un jeu de polices par défaut, mais les utilisateurs en accumulent d'autres au fil du temps : en installant des logiciels (la seule Adobe Creative Suite en ajoute des dizaines), pour leur travail ou par goût personnel. Résultat : une bibliothèque de polices qui varie beaucoup d'une personne à l'autre.
Le font fingerprinting consiste à afficher du texte dans une longue liste de polices candidates et à mesurer les dimensions des blocs de texte obtenus à l'aide d'éléments DOM invisibles. Si une police est installée, le texte s'affiche à sa largeur et à sa hauteur natives. Sinon, le navigateur se rabat sur une police par défaut aux dimensions différentes. En testant des centaines de polices, un script peut rapidement dresser l'inventaire exact de vos polices sans que rien n'apparaisse à l'écran.
Les recherches montrent qu'environ 57 % des utilisateurs peuvent être identifiés de manière unique par leurs seules polices installées. Les polices trahissent aussi votre système d'exploitation et vos logiciels : une machine dotée d'Helvetica Neue est presque certainement un Mac, tandis qu'une machine avec Segoe UI tourne sous Windows.
Caractéristiques de l'écran et du matériel
Votre navigateur expose toute une série de caractéristiques matérielles et d'affichage via des API JavaScript standard. Aucune n'est unique à elle seule, mais combinées, elles réduisent très vite le nombre d'appareils possibles :
- Résolution d'écran et profondeur de couleur : via
screen.width,screen.heightetscreen.colorDepth - Mémoire de l'appareil : via
navigator.deviceMemory(navigateurs Chromium) - Nombre de cœurs du processeur : via
navigator.hardwareConcurrency - Fuseau horaire : via
Intl.DateTimeFormat().resolvedOptions().timeZone - Plateforme : via
navigator.platform - Prise en charge du tactile : via
navigator.maxTouchPoints - État de la batterie : la Battery Status API (retirée de la plupart des navigateurs, mais longtemps exploitée pour le fingerprinting)
Un utilisateur doté d'un écran 2560×1440, de 8 cœurs logiques, de 16 Go de mémoire et du fuseau horaire Europe/Amsterdam fait déjà partie d'un très petit groupe, avant même que les techniques plus avancées n'entrent en jeu.
TLS fingerprinting
Le TLS fingerprinting (Transport Layer Security) opère au niveau du protocole réseau, avant que le moindre JavaScript ne s'exécute ou que le contenu de la page ne se charge. Quand votre navigateur ouvre une connexion HTTPS, il envoie un message « Client Hello » qui contient la liste des suites de chiffrement prises en charge, des extensions TLS, des méthodes de compression, des courbes elliptiques et des formats de points.
La combinaison exacte de ces valeurs, et leur ordre, varie selon la famille de navigateurs, la version et le système d'exploitation. Des chercheurs en sécurité ont développé des outils comme JA3 et son successeur JA4, qui condensent ces paramètres de la négociation TLS en une empreinte compacte. Chrome, Firefox et Safari produisent par exemple des hashes JA3 nettement différents, car ils prennent en charge des suites de chiffrement différentes, dans un ordre de priorité différent.
Ce qui rend le TLS fingerprinting particulièrement redoutable, c'est qu'aucune extension ne peut le bloquer et que désactiver JavaScript ne permet pas d'y échapper. Il intervient au niveau du protocole, hors de portée de tout script de la page. Certains CDN et services de détection de bots s'en servent comme premier filtre, avant même le chargement de la page.
Fuites WebRTC
WebRTC (Web Real-Time Communication) est une API qui permet les appels vidéo, le chat vocal et le partage de fichiers de pair à pair. Pour établir des connexions directes entre appareils, WebRTC doit découvrir leurs véritables adresses IP, et il le fait au moyen de requêtes vers des serveurs STUN externes qui contournent entièrement le tunnel de votre VPN ou de votre proxy.
Un site peut donc se servir de WebRTC pour découvrir votre véritable adresse IP publique, même lorsque vous êtes connecté à un VPN. Il peut aussi révéler votre adresse IP locale (interne), du type 192.168.1.42, qui expose la topologie de votre réseau et ajoute une donnée de plus à votre empreinte.
Firefox, Chrome, Opera et Edge activent tous WebRTC par défaut. Brave bloque par défaut les fuites d'adresse IP via WebRTC. Tor Browser désactive complètement WebRTC.
CSS fingerprinting
La plupart des techniques de fingerprinting reposent sur JavaScript, ce qui a conduit de nombreux utilisateurs soucieux de leur vie privée à le désactiver complètement. Mais des recherches récentes ont montré que le CSS seul, sans aucun JavaScript, peut servir au fingerprinting.
La technique utilise des requêtes CSS @media pour tester les caractéristiques de l'appareil (taille d'écran, profondeur de couleur, type de pointeur, préférence de thème clair ou sombre) et des règles @font-face pour sonder les polices installées. Pour chaque caractéristique, le CSS définit une URL background-image unique que le navigateur ne demandera que si la requête media correspond. Le serveur relève la combinaison des requêtes reçues et en tire une empreinte.
Le CSS fingerprinting peut aussi détecter les extensions. Certaines injectent des feuilles de style ou modifient des éléments du DOM de façon détectable, et les container queries CSS permettent de repérer ces modifications. Des travaux présentés au symposium NDSS 2025 ont montré que des techniques de fingerprinting purement CSS fonctionnent même avec le niveau de sécurité le plus élevé de Tor Browser, où JavaScript est entièrement bloqué.
C'est important, car on ne peut pas désactiver le CSS sans rendre le web inutilisable : contrairement à JavaScript, il n'existe pas d'extension « NoCSS ». Cela étend nettement la surface d'attaque du fingerprinting à des environnements jusque-là jugés sûrs, comme les clients de messagerie qui suppriment JavaScript mais affichent le CSS.
Behavioral fingerprinting
Au-delà des caractéristiques matérielles et logicielles statiques, certains systèmes de fingerprinting analysent la manière dont vous utilisez votre appareil :
- Mouvements de la souris : vitesse, accélération, courbure des trajectoires
- Dynamique de frappe : rythme des touches, durée d'appui, cadence
- Défilement : vitesse, fluidité, fréquence
- Gestes tactiles : pression, angle, façon de balayer l'écran sur mobile
Ces données biométriques comportementales sont plus difficiles à collecter de façon fiable et servent davantage à la détection de fraude qu'à la publicité. Mais elles sont extrêmement difficiles à imiter, car elles tiennent à vos caractéristiques physiques et à vos habitudes plutôt qu'à la configuration de vos logiciels.
Votre empreinte est-elle unique ?
La notion qui fait fonctionner le fingerprinting est l'entropie : la quantité d'information identifiante que porte une donnée.
Votre fuseau horaire a une entropie faible : des millions de personnes partagent America/New_York. Votre résolution d'écran en apporte un peu plus : il existe des dizaines de valeurs courantes, mais elles répartissent toujours les utilisateurs en grands groupes. La chaîne « renderer » qui identifie votre GPU ? Bien plus : elle vous restreint aux utilisateurs ayant exactement la même carte graphique et la même version de pilote.
Or l'entropie s'additionne. Chaque nouvelle donnée multiplie l'effet de filtrage. Même si votre fuseau horaire est partagé par 10 millions de personnes, votre résolution d'écran par 5 millions et votre GPU par 500 000, l'intersection des trois pourrait n'en compter que 50 000. Ajoutez vos polices installées, votre empreinte audio, votre hash canvas, vos réglages de langue et le nombre de cœurs de votre processeur, et vous arrivez vite à un groupe d'une seule personne.
Le projet Panopticlick de l'EFF (aujourd'hui Cover Your Tracks) a constaté que seul 1 navigateur sur 286 777 partage la même empreinte qu'un utilisateur donné. Des recherches plus récentes vont plus loin encore : en combinant attributs du navigateur et de l'appareil, plus de 99 % des utilisateurs peuvent être identifiés de manière unique.
D'où une tension de fond. Chaque donnée exposée par votre navigateur existe pour une raison légitime : afficher des graphismes, adapter la mise en page, lire du son, localiser le contenu. Mais la somme de toutes ces données fonctionnelles produit un identifiant de pistage plus persistant et plus difficile à contourner que n'importe quel cookie.
Qui utilise l'empreinte digitale de navigateur, et pourquoi ?
Le fingerprinting n'est pas malveillant par nature. La même technique sert des objectifs très différents selon qui l'emploie, et comment.
La prévention de la fraude et la sécurité sont l'usage le plus largement accepté. Quand vous vous connectez à votre banque depuis votre ordinateur habituel, le système antifraude reconnaît l'empreinte de l'appareil et vous laisse passer. Si quelqu'un, à l'autre bout du monde, tente de se connecter avec des identifiants volés depuis un appareil que la banque n'a jamais vu, l'empreinte inconnue déclenche une vérification supplémentaire. Les prestataires de paiement utilisent le fingerprinting pour détecter la fraude à la carte bancaire, les prises de contrôle de comptes et les attaques par credential stuffing. Dans ce contexte, le fingerprinting protège réellement les utilisateurs.
La publicité et le pistage intersites marquent le début de la controverse. À mesure que les cookies perdent en fiabilité, le secteur publicitaire s'est tourné vers le fingerprinting pour suivre les internautes d'un site à l'autre, établir des profils comportementaux et diffuser des publicités ciblées. Les courtiers en données collectent des empreintes sur des milliers de sites et compilent des historiques de navigation détaillés qui peuvent être vendus aux annonceurs. Contrairement aux cookies, les empreintes persistent en navigation privée, survivent aux redémarrages du navigateur et peuvent même relier votre activité entre différents navigateurs d'un même appareil (puisque les empreintes canvas et audio dépendent du matériel, pas du logiciel).
La détection des bots repose largement sur le fingerprinting. Les bots ont généralement des empreintes inhabituelles ou incohérentes : un navigateur headless peut manquer de certaines API, déclarer des configurations matérielles impossibles ou ne présenter aucun signal comportemental comme des mouvements de souris. Le fingerprinting est une brique essentielle de presque tous les systèmes commerciaux de détection de bots, des alternatives aux CAPTCHA aux services de protection de contenu.
L'analyse d'audience et la personnalisation du contenu complètent le tableau. Certains sites utilisent un fingerprinting léger pour compter les visiteurs uniques sans cookies ou pour retenir des préférences (langue, mise en page, réglages d'accessibilité) sans exiger de compte.
Empreinte digitale de navigateur ou cookies
Pour comprendre pourquoi le fingerprinting est tellement plus difficile à combattre que les cookies, il est utile de comparer les deux.
Les cookies sont de petits fichiers texte que les sites stockent sur votre appareil. Ils sont visibles : vous pouvez les retrouver dans les paramètres de votre navigateur, les inspecter et les supprimer en quelques clics. Ils sont très encadrés : le RGPD exige un consentement avant le dépôt de cookies de pistage, d'où les bandeaux de consentement présents sur presque tous les sites. La plupart des grands navigateurs bloquent désormais les cookies tiers par défaut ; Chrome, la grande exception, les autorise toujours. Et quand vous changez de navigateur ou passez en navigation privée, vos cookies ne suivent pas.
Les empreintes de navigateur fonctionnent à l'inverse. Rien n'est stocké sur votre appareil : l'identifiant est calculé et conservé côté serveur à partir des données que votre navigateur transmet automatiquement. Il n'y a rien à trouver, inspecter, bloquer ou supprimer. Les empreintes persistent d'une session à l'autre et survivent à l'effacement des cookies. Elles fonctionnent en navigation privée. Et comme elles découlent de caractéristiques matérielles et système, elles peuvent même vous suivre d'un navigateur à l'autre sur la même machine, ce que les cookies n'ont jamais pu faire.
Les conséquences pratiques sont nettes. Les cookies laissaient au moins aux utilisateurs l'illusion du contrôle : on pouvait les effacer, les bloquer ou les gérer avec des extensions. Le fingerprinting supprime totalement ce contrôle. Les données sur lesquelles il s'appuie (résolution d'écran, modèle de GPU, polices installées) sont des données que votre navigateur doit exposer pour que les sites fonctionnent. Impossible de s'en extraire sans rendre le web inutilisable.
Précisons aussi que cookies et fingerprinting ne s'excluent pas : ils sont souvent utilisés ensemble. Certains systèmes de pistage se servent des empreintes pour recréer des cookies supprimés, une technique appelée evercookies. Si vous effacez vos cookies mais que votre empreinte reste la même, le traqueur peut vous rattacher à votre ancien cookie et le restaurer. La combinaison est ainsi plus puissante que chacune des deux techniques seule.
Comment les navigateurs ripostent
Les éditeurs de navigateurs ont pris la mesure de la menace et développent activement des contre-mesures. Mais leurs approches diffèrent fondamentalement, et chacune a de vrais inconvénients.
Deux stratégies contre l'empreinte digitale
La première stratégie est l'uniformité : faire en sorte que tous les navigateurs se ressemblent. Si chaque navigateur annonce la même résolution d'écran, les mêmes polices et le même rendu canvas, il n'y a plus d'empreinte à extraire. C'est l'approche de Tor Browser et de Mullvad Browser. Tor y parvient par une standardisation poussée : il utilise le letterboxing pour masquer la taille des fenêtres, restreint les polices disponibles, bloque ou standardise les sorties canvas et WebGL, et falsifie la chaîne User-Agent. L'objectif est que chaque utilisateur de Tor présente exactement la même empreinte. En contrepartie, beaucoup de sites fonctionnent mal ou se comportent de façon inattendue, et la navigation est nettement plus lente.
La seconde stratégie est la randomisation : rendre votre empreinte différente à chaque fois. Si votre empreinte change à chaque session et sur chaque site, elle ne peut pas servir à un pistage durable. Brave a été le pionnier de cette approche avec son système de « farbling », qui injecte un léger bruit aléatoire dans le rendu canvas, la sortie WebGL, le traitement audio, la déclaration des langues et l'énumération des polices. Ce bruit est assez fort pour mettre en échec les scripts de fingerprinting, mais assez faible pour que les sites fonctionnent normalement.
Les deux stratégies ont leurs limites. Avec l'uniformité, vous ne vous fondez que parmi les autres utilisateurs du même navigateur (et la base d'utilisateurs de Tor est si réduite que le simple fait d'utiliser Tor peut constituer un signal). La randomisation peut être déjouée par l'analyse statistique : si un pisteur collecte assez d'échantillons, il peut parvenir à détecter le bruit et à relier les sessions malgré tout.
Navigateur par navigateur
Brave offre la protection intégrée contre l'empreinte digitale la plus poussée de tous les navigateurs grand public. Son système de farbling randomise par défaut plusieurs API à forte entropie, dont canvas, WebGL, l'audio, les préférences de langue, le nombre de cœurs et l'énumération des polices. La protection contre l'empreinte numérique est activée par défaut et peut être désactivée site par site ; Brave a supprimé son mode anti-empreinte plus strict en 2024, car il cassait trop de sites. Brave bloque aussi par défaut les fuites d'adresse IP via WebRTC, et c'est le seul grand navigateur à désigner explicitement ses réglages anti-fingerprinting dans son interface. Les tests indépendants le classent régulièrement parmi les meilleurs, même si des travaux universitaires suggèrent que sa randomisation peut être partiellement déjouée par des attaques statistiques sophistiquées.
Firefox intègre la protection renforcée contre le pistage, qui bloque les scripts de fingerprinting tiers connus en mode Standard comme en mode Stricte. Firefox propose aussi une option privacy.resistFingerprinting (accessible via about:config) qui standardise de nombreuses caractéristiques du navigateur pour le rendre moins unique, mais elle est désactivée par défaut et peut perturber certains sites. Dès l'installation, la protection de Firefox contre l'empreinte digitale est plus faible que celle de Brave. Elle peut toutefois être nettement renforcée par une configuration manuelle, et son approche par listes de blocage empêche efficacement le chargement de la plupart des scripts de fingerprinting tiers courants.
Safari agit au niveau de la plateforme. La prévention intelligente du suivi, la technologie d'Apple, limite le pistage intersites, et Safari injecte du bruit statistique dans certains vecteurs de fingerprinting. Depuis Safari 17, l'audio fingerprinting est perturbé en navigation privée, l'accès aux polices est limité aux polices système correspondant à la langue de l'utilisateur, et les scripts de pistage intersites sont bloqués de façon agressive. Les protections de Safari sont moins paramétrables que celles de Brave, mais elles sont efficaces au sein de l'écosystème Apple, et Apple affiche la position la plus ferme du secteur sur le fingerprinting, qualifié de « jamais autorisé » dans ses consignes pour développeurs.
Chrome n'offre qu'une protection intégrée minimale contre l'empreinte digitale. Chrome ne bloque pas les traqueurs tiers par défaut, et ses nouvelles protections contre le pistage se limitent à la navigation privée. Même là, il ne randomise ni ne standardise les surfaces de fingerprinting comme savent le faire Brave ou Firefox. Chrome déploie en outre les Client Hints, qui fournissent des données matérielles structurées susceptibles de faciliter le fingerprinting plutôt que de le compliquer. En février 2025, Google est revenu sur sa position historique contre le fingerprinting pour sa plateforme publicitaire, en autorisant certaines formes de fingerprinting à des fins publicitaires et analytiques, une décision que l'Information Commissioner's Office britannique a publiquement qualifiée d'« irresponsable ».
Tor Browser reste la référence en matière de résistance au fingerprinting. En standardisant tous les attributs possibles du navigateur pour l'ensemble des utilisateurs, il atteint le plus haut niveau d'anonymat de tous les navigateurs. Il bloque la lecture du canvas, désactive WebRTC, restreint les polices et utilise le letterboxing pour normaliser les dimensions des fenêtres. Le prix à payer est élevé : beaucoup de sites modernes fonctionnent mal, voire pas du tout, la navigation est ralentie par le routage via le réseau Tor, et la petite taille de sa base d'utilisateurs fait de l'usage de Tor une caractéristique distinctive en soi.
Mullvad Browser est un fork renforcé de Firefox développé par l'équipe de Mullvad VPN en collaboration avec le Tor Project. Il reprend une grande partie des mesures anti-fingerprinting de Tor (polices standardisées, letterboxing, protections canvas) sans faire passer le trafic par le réseau Tor. Il est ainsi plus rapide et plus compatible avec les sites modernes, tout en offrant une forte résistance au fingerprinting. Un excellent compromis pour qui veut une protection digne de Tor avec le confort d'un navigateur du quotidien.
Comment tester votre empreinte
Avant de changer quoi que ce soit, il est utile de voir à quel point votre configuration actuelle est identifiable. Plusieurs outils gratuits permettent de tester votre empreinte dès maintenant :
Cover Your Tracks (de l'EFF) est l'outil de test le plus reconnu. Il vérifie si votre navigateur est vulnérable au pistage et montre à quel point votre configuration est unique par rapport à sa base de données. C'est le successeur du projet de référence Panopticlick.
BrowserLeaks détaille chaque vecteur de fingerprinting : canvas, WebGL, audio, polices, WebRTC, requêtes media CSS, etc. C'est le meilleur outil pour comprendre quels attributs précis vous rendent identifiable.
AmIUnique est un projet de recherche de l'INRIA qui affiche votre empreinte complète, accompagnée de statistiques sur le nombre d'utilisateurs de sa base qui partagent chaque attribut.
CreepJS est le test le plus agressif. Il cherche activement à repérer les attributs falsifiés ou randomisés, ce qui le rend utile pour évaluer la résistance réelle de vos outils anti-fingerprinting face à un adversaire déterminé.
Essayez ces outils d'abord dans Chrome ou Edge (vous constaterez probablement que votre empreinte est entièrement unique), puis dans Brave ou Tor pour voir la différence par vous-même. Le contraste est frappant, et il plaide pour un changement de navigateur plus concrètement que n'importe quel article.
Comment vous protéger
Soyons clairs : une protection totale contre l'empreinte digitale de navigateur est impossible sans dégrader profondément votre navigation. Mais vous pouvez rendre le pistage nettement plus difficile. Le but n'est pas de devenir invisible, mais de rendre votre empreinte assez banale pour vous fondre dans la masse, ou assez instable pour qu'elle ne permette pas de vous suivre dans la durée.
Les bases
Passez à un navigateur axé sur la confidentialité. C'est de loin la mesure la plus efficace, plus que n'importe quelle extension ou modification de réglage. Pour la plupart des gens, Brave offre le meilleur équilibre entre protection contre l'empreinte digitale et confort au quotidien. Firefox, avec la protection renforcée contre le pistage en mode Stricte, est une autre option solide. Les deux sont gratuits et disponibles sur toutes les grandes plateformes.
Tenez votre navigateur et votre système à jour. Les versions obsolètes sont particulièrement identifiables, car la grande majorité des internautes ont une version récente. Rester à jour permet à votre chaîne User-Agent de se fondre dans le groupe le plus large possible. Il en va de même pour les mises à jour du système d'exploitation, qui influent sur les jeux de polices, les moteurs de rendu et d'autres caractéristiques exploitables par le fingerprinting.
Méfiez-vous des extensions. C'est là que le fingerprinting devient contre-intuitif. Installer cinq extensions de confidentialité peut donner l'impression de se protéger, mais vous rendez en réalité votre empreinte plus unique. Chaque extension modifie le comportement du navigateur de façon détectable, et la combinaison précise de vos extensions constitue en soi un signal de fingerprinting. Limitez-vous à quelques outils éprouvés comme uBlock Origin et résistez à la tentation d'en ajouter.
Pour aller plus loin
Installez uBlock Origin. Il bloque de nombreux scripts de fingerprinting connus avant qu'ils ne s'exécutent, et il est largement considéré comme le bloqueur de contenu le plus efficace qui soit. Il n'empêchera pas le fingerprinting propriétaire (quand le site visité exécute lui-même le script), mais il bloque efficacement les traqueurs de fingerprinting tiers intégrés aux autres sites.
Désactivez JavaScript sur les sites douteux. Des extensions comme NoScript vous permettent de choisir quels sites peuvent exécuter du JavaScript. La plupart des techniques de fingerprinting en dépendant, c'est une contre-mesure puissante, mais elle casse des fonctionnalités sur de nombreux sites et suppose donc d'accepter de gérer une liste blanche. Notez que le fingerprinting par CSS peut fonctionner même JavaScript désactivé : ce n'est donc pas une solution complète.
Utilisez un VPN, en connaissant ses limites. Un VPN masque votre adresse IP, qui n'est qu'une composante de votre empreinte. Il n'empêche pas le fingerprinting par canvas, par l'audio ou par les polices. Mais il supprime un signal identifiant important et, combiné aux protections du navigateur, réduit sensiblement votre identifiabilité globale. Vérifiez que votre VPN bloque aussi les fuites WebRTC, faute de quoi votre véritable adresse IP pourrait être exposée malgré tout.
Mesures avancées
Utilisez Tor Browser pour la navigation sensible. Quand l'anonymat compte vraiment, Tor offre la meilleure protection disponible. Acceptez ses compromis en vitesse et en compatibilité, et résistez à l'envie de le personnaliser : chaque modification vous rend plus unique au sein de la petite communauté d'utilisateurs de Tor.
Cloisonnez votre navigation. Utilisez des navigateurs différents selon les activités : un pour les réseaux sociaux, un pour les achats, un pour la recherche. Cela empêche les pisteurs de reconstituer un profil intersites complet de votre comportement. Une stratégie simple et étonnamment efficace.
Envisagez Mullvad Browser. Si vous voulez une forte résistance au fingerprinting sans les limites de vitesse et de compatibilité de Tor, Mullvad Browser applique des protections dignes de Tor (letterboxing, polices standardisées, blocage du canvas) sans faire passer le trafic par le réseau Tor.
Le paradoxe de la confidentialité
La protection contre l'empreinte digitale comporte une ironie importante à comprendre : plus vous personnalisez votre navigateur pour protéger votre vie privée, plus vous devenez unique.
Désactiver WebGL, bloquer l'accès au canvas, falsifier votre User-Agent ou installer des extensions de confidentialité peu répandues : tout cela fait réagir votre navigateur de façon inhabituelle, différemment de la plupart des navigateurs. Un traqueur ne pourra peut-être pas lire votre empreinte canvas, mais il verra que l'accès au canvas a été bloqué, et ce comportement lui-même est un signal. Si seuls 0,1 % des utilisateurs bloquent le canvas, vous venez de vous ranger dans un groupe minuscule.
C'est pourquoi les stratégies anti-fingerprinting les plus efficaces sont celles qu'adopte le plus grand nombre. La randomisation de Brave fonctionne en partie parce que des millions d'utilisateurs de Brave partagent le même mécanisme de protection. L'uniformité de Tor fonctionne parce que tous les utilisateurs de Tor se ressemblent. La pire approche consiste à assembler une combinaison unique de réglages obscurs que personne d'autre n'utilise : c'est une empreinte en soi.
Ce qui ne marche pas
Il est tout aussi important de savoir ce qui ne vous protège pas :
- La navigation privée : elle efface les cookies et le stockage local, mais ne change pas votre empreinte. Votre matériel, vos polices et vos caractéristiques de rendu restent identiques, en navigation privée ou non.
- Effacer les cookies et l'historique : les empreintes ne dépendent d'aucune donnée stockée, si bien que supprimer les données locales n'a aucun effet.
- Un VPN seul : un VPN change votre adresse IP mais laisse intacts tous les autres attributs exploités par le fingerprinting (canvas, WebGL, audio, polices, écran, fuseau horaire, etc.).
- Un bloqueur de publicités seul : il peut bloquer certains scripts de pistage tiers, mais le fingerprinting s'exécute de plus en plus sous forme de code propriétaire sur les sites que vous visitez, auquel les bloqueurs de publicités ne touchent pas.
Le cadre juridique
L'empreinte digitale de navigateur se situe dans une zone grise juridique : plus encadrée en théorie que la plupart des entreprises ne l'admettent, mais bien moins contrôlée en pratique que les cookies.
Europe : le RGPD et le vide ePrivacy
Au regard du Règlement général sur la protection des données (RGPD) de l'Union européenne, les empreintes de navigateur sont des données personnelles dès lors qu'elles permettent d'identifier une personne, ce qui, sachant que plus de 99 % des empreintes sont uniques, est pratiquement toujours le cas. Le fingerprinting à des fins publicitaires ou analytiques exige donc une base légale, en général le consentement explicite de l'utilisateur.
Dans les faits, l'application est inégale. Le RGPD a été conçu pour être technologiquement neutre et devrait couvrir le fingerprinting aussi clairement que les cookies. Mais l'essentiel de l'attention des régulateurs s'est porté sur le consentement aux cookies, et la nature invisible du fingerprinting le rend plus difficile à détecter et à sanctionner. L'EFF soutient que le fingerprinting utilisé à des fins de pistage ne peut pas s'appuyer sur « l'intérêt légitime » comme base légale, puisque la technique est précisément conçue pour échapper à la connaissance et au contrôle de l'utilisateur.
Le projet de règlement ePrivacy vise à combler ce vide en appliquant explicitement au fingerprinting les mêmes exigences de consentement qu'aux cookies. Il chemine depuis des années dans le processus législatif européen. S'il est adopté, ce serait une étape importante vers un traitement égal de tous les mécanismes de pistage persistants, quelle que soit la technologie sous-jacente.
États-Unis : une approche en patchwork
Aux États-Unis, le California Consumer Privacy Act (CCPA) et son successeur, le CPRA, classent les données d'empreinte parmi les informations personnelles. Les régulateurs californiens ont explicitement indiqué que le pistage par empreinte relève de la publicité comportementale intercontextuelle et impose un mécanisme d'opposition. Plusieurs autres États dotés de lois générales sur la vie privée suivent l'exemple californien, mais il n'existe aucune réglementation fédérale sur le fingerprinting.
Les positions du secteur
Google a publiquement interdit le fingerprinting sur sa plateforme publicitaire pendant des années, avant de revenir sur cette position en février 2025 en autorisant certaines formes de fingerprinting à des fins publicitaires et analytiques. L'Information Commissioner's Office britannique a jugé cette décision « irresponsable » et averti qu'elle réduirait la capacité des personnes à contrôler leurs données. Apple défend la position inverse : le fingerprinting n'est « jamais autorisé » dans son écosystème, et Safari continue de restreindre fortement l'accès aux API à forte entropie. Ces positions divergentes reflètent la tension fondamentale entre le modèle publicitaire qui finance une grande partie du web et l'exigence croissante d'une véritable protection de la vie privée.
L'avenir de l'empreinte digitale de navigateur
La course aux armements entre pisteurs et éditeurs de navigateurs ne montre aucun signe de ralentissement.
Côté pistage, les nouvelles API web créent sans cesse de nouvelles surfaces de fingerprinting. WebGPU, le successeur de WebGL, donne un accès encore plus profond aux capacités du GPU et deviendra probablement un nouveau vecteur de fingerprinting puissant à mesure que les navigateurs l'adoptent. Le fingerprinting par CSS étend la surface d'attaque aux environnements où JavaScript est bloqué, clients de messagerie compris. Le fingerprinting côté serveur, qui déplace l'analyse du JavaScript côté client vers des signaux réseau comme la négociation TLS et l'ordre des trames HTTP/2, est plus difficile à contrer pour les navigateurs, puisqu'il échappe à leur contrôle. Et la biométrie comportementale (mouvements de souris, rythme de frappe, gestes tactiles) représente une catégorie de fingerprinting qu'aucun réglage de navigateur ne peut empêcher, puisque le signal vient du corps de l'utilisateur, pas de ses logiciels.
Côté défense, les éditeurs continuent de restreindre leurs API. Mozilla et Apple investissent pour réduire l'entropie exposée par leurs navigateurs. Le Privacy Interest Group du W3C travaille à des standards qui limiteraient les surfaces de fingerprinting sans dégrader le fonctionnement du web. Et des concepts émergents comme l'attestation respectueuse de la vie privée (prouver que vous êtes un humain sans révéler lequel) pourraient à terme réduire le besoin légitime de fingerprinting dans la prévention de la fraude.
Le scénario le plus probable n'est pas la disparition du fingerprinting, mais un fingerprinting de plus en plus réglementé, de plus en plus contré par les protections des navigateurs et de plus en plus connu du public. Les utilisateurs qui agissent dès maintenant, en choisissant le bon navigateur, en comprenant les techniques à l'œuvre et en testant régulièrement leur exposition, seront nettement plus difficiles à pister que les autres.
Et c'est une différence qui compte, même si elle n'est pas parfaite.
Vous voulez voir comment les navigateurs axés sur la confidentialité se mesurent aux options grand public en matière de protection contre l'empreinte digitale, et sur bien d'autres points ? Explorez nos comparaisons de navigateurs pour trouver celui qui vous convient.
Explorer plus d'articles
Découvrez d'autres analyses de navigateurs et des guides comparatifs.
Les meilleurs navigateurs pour la confidentialité
Les navigateurs les plus privés de 2026 avec anti-pistage, intégration Tor et normes strictes. Protégez votre anonymat en ligne.
Les meilleurs navigateurs avec IA
Trouvez les meilleurs navigateurs avec IA de 2026 avec des résumés intelligents, de la recherche générative et des assistants intégrés.
Les meilleurs navigateurs mobiles
Comparez les navigateurs mobiles les plus rapides pour iOS et Android en 2026. Testez la batterie, les bloqueurs de publicités et les fonctionnalités de synchronisation.