Créa-blog

#100JoursPourCoder
Projet Créa-code

Ressources pour développeur web

Théme de la semaine : Allez plus loin avec le CSS

Empreinte numérique : comment est-on tracker en nous rendant unique

⏱️ Temps de lecture estimé : 10 minutes
Accueil Sécurité Empreinte numérique : comment est-on tracker en nous rendant unique

À l’ère du numérique, chaque action que vous effectuez sur Internet laisse une trace. Ces traces, visibles ou invisibles, constituent ce que l’on appelle votre empreinte numérique. Comprendre cette empreinte est essentiel pour protéger votre vie privée, sécuriser vos données et naviguer sur le web en toute sérénité. Dans ce tutoriel, nous allons explorer de manière simple et détaillée ce qu’est une empreinte numérique, comment elle se forme, et surtout comment vous pouvez la gérer efficacement.

L’empreinte numérique ne se limite pas à vos publications sur les réseaux sociaux ou aux informations que vous partagez volontairement. Elle comprend également toutes les données collectées automatiquement par les sites web et les services que vous utilisez. Vous apprendrez à identifier ces données, à comprendre les techniques utilisées pour vous tracker, et à adopter des pratiques pour limiter votre exposition.

Ce guide est pensé pour être accessible à tous. Nous utiliserons un langage simple, des exemples concrets, et des explications détaillées pour chaque concept. Vous n’avez pas besoin d’être un expert en informatique pour comprendre votre empreinte numérique et apprendre à la maîtriser.

Qu’est-ce que l’empreinte numérique ?

L’empreinte numérique correspond à l’ensemble des traces que vous laissez lorsque vous utilisez Internet. Ces traces peuvent être volontairement laissées, comme lorsque vous postez un commentaire ou créez un compte, mais elles peuvent aussi être involontaires, générées automatiquement par les sites web que vous visitez.

Il existe deux types principaux d’empreinte numérique : l’empreinte active et l’empreinte passive :

L’empreinte active regroupe toutes les informations que vous fournissez volontairement, par exemple en remplissant un formulaire ou en partageant une photo sur les réseaux sociaux.

L’empreinte passive, quant à elle, est constituée de données collectées automatiquement par votre navigateur, votre appareil ou les services web, comme votre adresse IP, votre type de navigateur ou les sites que vous consultez.

L’empreinte numérique est importante car elle peut être utilisée pour diverses finalités. Certaines sont légitimes, comme améliorer votre expérience utilisateur sur un site web. D’autres peuvent être plus intrusives, notamment pour le suivi publicitaire, la création de profils détaillés ou même l’usurpation d’identité. Comprendre comment se forme cette empreinte est donc une étape cruciale pour naviguer de manière consciente et sécurisée.

Les données collectées par les sites web

Lorsque vous naviguez sur Internet, les sites web collectent différentes informations sur vous. Certaines sont indispensables au fonctionnement du site, d’autres sont utilisées à des fins statistiques ou publicitaires. Voyons les principaux types de données collectées et leur rôle dans la formation de votre empreinte numérique.

Adresse IP et géolocalisation

L’adresse IP est un identifiant unique attribué à votre connexion Internet. Elle permet aux sites web de savoir d’où provient votre connexion. Grâce à cette adresse, il est possible d’estimer votre pays, votre ville, et parfois même votre fournisseur d’accès à Internet.

La collecte de l’adresse IP est courante et généralement nécessaire pour que le site puisse vous répondre correctement. Cependant, combinée avec d’autres données, elle permet de suivre vos déplacements sur le web et contribue à créer votre profil numérique. Certaines entreprises utilisent ces informations pour afficher des contenus adaptés à votre localisation ou pour des campagnes publicitaires ciblées.

Cookies et stockage local

Les cookies sont de petits fichiers enregistrés sur votre appareil par les sites web que vous visitez. Ils servent à mémoriser vos préférences, votre langue, ou vos identifiants de connexion. Le stockage local, qui comprend LocalStorage et SessionStorage, fonctionne de manière similaire mais offre plus de capacité et de flexibilité.

Ces mécanismes sont très utiles pour améliorer votre expérience utilisateur, par exemple en évitant de saisir à chaque visite vos informations personnelles. Cependant, ils sont également utilisés pour suivre vos habitudes de navigation sur plusieurs sites, en particulier lorsqu’il s’agit de cookies publicitaires ou de suivi cross-site.

User Agent et paramètres du navigateur

Chaque navigateur fournit aux sites web un User Agent, une chaîne d’information qui décrit le navigateur, la version, le système d’exploitation et parfois l’appareil utilisé. Les sites peuvent ainsi adapter leur contenu à votre environnement technique.

Pour en savoir plus, consultez notre Guide complet sur l’User-Agent.

En plus du User Agent, d’autres paramètres de votre navigateur, comme la langue, la résolution d’écran ou les polices installées, sont également détectés. Ces informations, combinées à d’autres données, permettent de créer un profil détaillé de votre appareil et de votre comportement.

Historique et comportement de navigation

Les sites web peuvent également suivre votre comportement sur le site, par exemple les pages visitées, la durée de votre visite, vos clics et vos interactions avec les formulaires. Ces données sont essentielles pour l’analytique, mais elles participent également à votre empreinte numérique. En observant vos habitudes, un site peut prédire vos intérêts et vos préférences, ce qui est souvent utilisé à des fins publicitaires.


L’identité numérique d’un visiteur sur un site web est en fait un ensemble d’informations que le site peut collecter ou inférer pour identifier ou profiler cet utilisateur. Elle ne se limite pas à un seul élément, mais à un ensemble combiné de données qui, prises ensemble, peuvent créer une « empreinte numérique » unique. Voici les principaux éléments qui la composent :

Adresse IP

  • Permet de localiser approximativement le visiteur (pays, ville, fournisseur d’accès).
  • Peut servir à identifier un utilisateur unique si l’adresse IP est fixe.

Cookies et stockage local

  • Cookies : petits fichiers stockés sur l’ordinateur du visiteur contenant des identifiants de session, préférences, ou historique.
  • LocalStorage / SessionStorage : alternatives aux cookies pour stocker des données côté navigateur.

User Agent

  • Fournit des informations sur le navigateur, le système d’exploitation, la version, parfois l’appareil utilisé.
  • Exemple : "Mozilla/5.0 (iPhone; CPU iPhone OS 16_6 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Mobile/15E148".

Référent (referrer)

  • Indique la page précédente depuis laquelle le visiteur est arrivé sur le site.

Données de navigation

  • Pages visitées, durée de chaque visite, clics, mouvements de la souris, interactions avec des formulaires.

Empreinte numérique (Fingerprinting)

  • Combinaison de nombreux éléments pour identifier un navigateur unique :
    • Résolution d’écran
    • Polices installées
    • Plugins et extensions
    • Paramètres de langue
    • Fuseau horaire
    • Capacités WebGL / Canvas
  • Même sans cookies, cette méthode peut suivre un utilisateur.

Identifiants personnels fournis volontairement

  • Nom, prénom, email, numéro de téléphone, identifiants de connexion, lorsque l’utilisateur crée un compte ou remplit un formulaire.

Adresse MAC et autres identifiants matériels

  • En général, non accessibles directement par les sites web pour des raisons de sécurité et de vie privée.
  • Mais certaines applications web ou extensions peuvent collecter plus d’infos sur le matériel.

Paramètres du navigateur

  • Langue, préférences d’accessibilité, thème clair/sombre, support du JavaScript ou des cookies.

Aucune de ces informations individuellement n’identifie forcément un visiteur. Mais combinées, elles peuvent créer une empreinte presque unique, permettant de suivre les utilisateurs sur différents sites, ce qui est la base du tracking publicitaire et analytique.

Formation web et informatique - Alban Guillier - Formateur

Des formations informatique pour tous !

Débutant ou curieux ? Apprenez le développement web, le référencement, le webmarketing, la bureautique, à maîtriser vos appareils Apple et bien plus encore…

Formateur indépendant, professionnel du web depuis 2006, je vous accompagne pas à pas et en cours particulier, que vous soyez débutant ou que vous souhaitiez progresser. En visio, à votre rythme, et toujours avec pédagogie.

Découvrez mes formations Qui suis-je ?

Le fingerprinting : identification unique sans cookies

Le fingerprinting est une technique sophistiquée qui permet aux sites web d’identifier votre appareil de manière quasi unique, même si vous n’acceptez pas les cookies. Le principe est simple : chaque navigateur et chaque appareil possède une combinaison unique de caractéristiques techniques. En collectant et en combinant ces informations, il devient possible de vous reconnaître lors de vos visites suivantes.

Parmi les informations utilisées, on retrouve la résolution d’écran, le système d’exploitation, les polices installées, les extensions ou plugins présents, le fuseau horaire, le navigateur et sa version, ainsi que certaines capacités techniques comme WebGL ou Canvas. Même des éléments comme le support du mode sombre ou les paramètres de langue peuvent entrer dans le calcul.

Le fingerprinting est puissant car il fonctionne de manière invisible pour l’utilisateur. Vous ne voyez aucune fenêtre pop-up et vous n’avez pas besoin de cliquer sur « accepter » un cookie pour être suivi. Cette technique est de plus en plus utilisée par les régies publicitaires et certaines plateformes pour suivre les utilisateurs sur plusieurs sites sans que ceux-ci ne s’en aperçoivent.

Il est important de comprendre que le fingerprinting ne nécessite pas de données personnelles comme votre nom ou votre email pour être efficace. Les combinaisons techniques sont souvent suffisantes pour créer un identifiant unique, ce qui rend cette forme de suivi particulièrement difficile à contourner.

Les techniques avancées de tracking

Au-delà des cookies classiques et du fingerprinting, il existe des techniques plus avancées qui permettent de suivre votre activité sur Internet avec encore plus de précision.

Supercookies et tracking cross-site

Les supercookies sont des fichiers ou des mécanismes de stockage qui persistent même après la suppression des cookies classiques. Ils peuvent être stockés dans différents endroits de votre appareil et permettent de suivre vos visites sur plusieurs sites. Associés au tracking cross-site, ils offrent une vision quasi complète de votre navigation sur Internet, permettant aux annonceurs et aux sites de dresser des profils très détaillés.

Scripts tiers et réseaux publicitaires

De nombreux sites intègrent des scripts provenant de tiers, comme des régies publicitaires ou des plateformes d’analytics. Ces scripts ont pour but de collecter des données sur vos comportements afin de proposer des publicités ciblées ou de mesurer l’efficacité des campagnes. Lorsque vous naviguez sur différents sites intégrant le même script tiers, vos activités peuvent être corrélées, ce qui contribue à votre empreinte numérique.

Ces techniques sont souvent invisibles pour l’utilisateur et peuvent fonctionner même si vous refusez les cookies publicitaires classiques. Les scripts tiers peuvent également exploiter des données techniques de votre appareil pour renforcer le fingerprinting.

Extraire l’empreinte numérique d’un visiteur à l’aide d’un script PHP ou JavaScript

L’empreinte numérique d’un visiteur correspond à l’ensemble des informations que son navigateur ou son appareil envoie automatiquement à un site web. On peut récupérer certaines données pour analyser le trafic, détecter les appareils ou améliorer l’expérience utilisateur.

Exemple en PHP

PHP permet d’accéder facilement à certaines informations via la superglobale $_SERVER. Voici un script simple pour récupérer et afficher l’empreinte numérique d’un visiteur :

<?php
// Informations sur le navigateur et l'appareil
$ip = $_SERVER['REMOTE_ADDR']; // Adresse IP du visiteur
$userAgent = $_SERVER['HTTP_USER_AGENT']; // Informations sur le navigateur
$language = $_SERVER['HTTP_ACCEPT_LANGUAGE']; // Langue préférée du navigateur
$referer = $_SERVER['HTTP_REFERER'] ?? 'Direct'; // Page précédente

echo "<h2>Votre empreinte numérique</h2>";
echo "<ul>";
echo "<li>Adresse IP : $ip</li>";
echo "<li>Navigateurs / OS : $userAgent</li>";
echo "<li>Langue du navigateur : $language</li>";
echo "<li>Provenance : $referer</li>";
echo "</ul>";
?>

PHP ne peut pas accéder à toutes les données locales de l’utilisateur, comme la résolution d’écran ou les plugins installés. Pour ça, JavaScript est plus adapté. D’où l’importante d’utiliser les deux langages.

Exemple en JavaScript

JavaScript permet de récupérer des informations plus détaillées côté client, comme la taille de l’écran, le fuseau horaire, ou la résolution. Voici un script simple :

<script>
function getFingerprint() {
    const fingerprint = {
        userAgent: navigator.userAgent,
        language: navigator.language,
        platform: navigator.platform,
        screenResolution: `${screen.width}x${screen.height}`,
        colorDepth: screen.colorDepth,
        timezone: Intl.DateTimeFormat().resolvedOptions().timeZone,
        cookiesEnabled: navigator.cookieEnabled
    };

    console.log("Empreinte numérique :", fingerprint);

    // Affichage sur la page
    const list = document.createElement('ul');
    for (const key in fingerprint) {
        const li = document.createElement('li');
        li.textContent = `${key} : ${fingerprint[key]}`;
        list.appendChild(li);
    }
    document.body.appendChild(list);
}

// Exécution
getFingerprint();
</script>
  • Ces scripts ne collectent pas d’informations personnelles sensibles comme le nom ou l’adresse email, mais ils permettent d’identifier des tendances et caractéristiques uniques d’un navigateur.
  • En combinant plusieurs de ces données, on peut créer une empreinte unique d’un utilisateur (technique appelée browser fingerprinting).
  • Il est important de respecter la vie privée et le RGPD, en informant vos visiteurs et en anonymisant les données si nécessaire.

Conséquences pour la vie privée

L’accumulation de ces informations a des conséquences directes sur votre vie privée. Votre empreinte numérique permet non seulement de vous identifier et de vous suivre sur Internet, mais elle peut également être utilisée pour créer un profil détaillé de vos habitudes, de vos préférences et même de vos opinions.

Ces profils sont précieux pour les annonceurs et les entreprises, car ils permettent de proposer des contenus et des publicités extrêmement ciblés. Dans certains cas, les données collectées peuvent être revendues à des tiers, augmentant le risque d’exposition et d’abus.

La vie privée est également affectée par la possibilité de relier différentes sources de données entre elles. Par exemple, une adresse IP combinée à un fingerprint et à vos interactions sur les réseaux sociaux peut suffire à identifier une personne de manière précise. Cela montre à quel point il est important de comprendre votre empreinte numérique et d’adopter des pratiques pour limiter votre suivi.

Pour vous protéger, consultez notre guide Être anonyme sur internet.

Comment limiter le tracking et protéger son empreinte numérique

Comprendre votre empreinte numérique est une chose, mais la maîtriser en est une autre. Il existe plusieurs méthodes pour réduire votre suivi en ligne, certaines simples à mettre en place et d’autres nécessitant un peu plus de technique. L’objectif est de naviguer en limitant la quantité de données que vous laissez derrière vous tout en gardant une expérience confortable sur Internet.

Paramètres du navigateur et blocage des cookies

La première étape consiste à contrôler les paramètres de votre navigateur. Tous les navigateurs modernes offrent des options pour limiter ou bloquer les cookies, notamment les cookies tiers utilisés pour le suivi publicitaire. Vous pouvez choisir de supprimer les cookies à la fermeture du navigateur ou de bloquer certains sites de collecte de données. Cette action réduit considérablement votre traçabilité.

De plus, certains navigateurs incluent des fonctionnalités de protection contre le fingerprinting, en rendant votre navigateur moins identifiable par les sites web. Cette protection masque ou uniformise certaines informations techniques comme les polices installées ou les plugins, rendant plus difficile la création d’un identifiant unique.

Utilisation d’extensions et d’outils de confidentialité

Il existe de nombreuses extensions et outils conçus pour protéger votre vie privée. Des bloqueurs de publicités comme uBlock Origin ou AdGuard permettent de limiter les scripts tiers et les trackers. D’autres extensions, comme Privacy Badger, détectent et bloquent automatiquement les trackers invisibles.

L’utilisation d’un VPN (Virtual Private Network) est également très efficace pour masquer votre adresse IP et chiffrer votre connexion. En masquant votre localisation et en rendant votre trafic anonyme, un VPN empêche une grande partie des sites et des régies publicitaires de suivre vos déplacements sur Internet.

Gestion des comptes et données personnelles

Une autre pratique importante est de limiter les informations personnelles que vous partagez volontairement. Par exemple, créer des comptes uniquement lorsque c’est nécessaire et utiliser des pseudonymes ou des adresses email secondaires peut réduire la corrélation des données entre vos différentes activités en ligne. De plus, pensez à consulter régulièrement les paramètres de confidentialité des sites et des réseaux sociaux pour contrôler quelles informations sont visibles ou collectées.

Naviguer de manière responsable

Enfin, la navigation responsable consiste à adopter des habitudes conscientes et réfléchies. Évitez de cliquer sur tous les liens, publicités ou formulaires non sécurisés. Préférez les sites utilisant le protocole HTTPS, qui chiffre vos échanges avec le site et limite la possibilité d’interception des données. Cette vigilance simple contribue à réduire votre empreinte numérique et à protéger votre vie privée.


L’empreinte numérique est aujourd’hui une réalité incontournable. Chaque visite, chaque clic et chaque interaction sur Internet contribue à créer un profil unique vous concernant. Comprendre ces mécanismes est la première étape pour reprendre le contrôle de vos données et protéger votre vie privée.

Maîtriser son empreinte numérique ne consiste pas à disparaître d’Internet, mais à naviguer de manière consciente et sécurisée. En adoptant des pratiques simples comme le contrôle des cookies, l’usage d’extensions de protection, la navigation via VPN et la gestion réfléchie des informations personnelles, vous pouvez réduire considérablement votre traçabilité.

Il est également essentiel de rester informé des nouvelles techniques de tracking et des évolutions du web. Le monde numérique évolue rapidement, et la vigilance constante est la clé pour protéger vos données tout en continuant à profiter des avantages d’Internet. En comprenant votre empreinte numérique et en appliquant ces mesures, vous devenez acteur de votre vie digitale et pouvez naviguer avec confiance, sécurité et sérénité.