Les cookies servent à ce qu’un site se souvienne de vous d’une page à l’autre et d’une visite à l’autre : ce que vous avez mis dans votre panier, le fait que vous êtes connecté, la langue choisie. Ce sont de petits fichiers texte rangés dans votre navigateur, Safari ou Chrome. Ce sont eux qui vous valent la fameuse fenêtre « Accepter / Refuser ».
Pourquoi un site a besoin de cookies
Chose étonnante : un site, par nature, n’a aucune mémoire. Chaque fois que vous cliquez sur un lien, votre téléphone envoie une nouvelle demande au serveur, l’ordinateur où vit le site. Et le serveur traite chaque demande comme si c’était la première fois qu’il vous voyait.
Sans cookie, vous ajouteriez une paire de chaussures au panier, vous passeriez à la page suivante, et le panier serait vide.
Le cookie règle ce problème. Le site écrit un petit texte, par exemple un numéro de panier, et le confie à votre navigateur. À chaque page suivante, le navigateur le renvoie automatiquement. Le site lit le numéro : « Ah, c’est vous, voici votre panier. »
Comment ça marche concrètement
Vous ouvrez Safari sur votre iPhone et vous allez sur un site de vente en ligne. Voici ce qui se passe :
- Le serveur vous envoie la page, et avec elle, un cookie : quelques lettres et chiffres, plus une date d’expiration.
- Safari range ce cookie dans un tiroir réservé à ce site. Un autre site ne peut pas l’ouvrir.
- À chaque nouvelle page du même site, Safari renvoie le cookie avec la demande.
- Le serveur le lit, retrouve votre panier ou votre connexion, et prépare la page en conséquence, souvent grâce au code PHP et à la base de données.
Le cookie ne contient en général pas votre nom ni votre carte bancaire. Il contient plutôt un numéro, une sorte de référence. Les vraies informations restent rangées sur le serveur.
Les différentes sortes de cookies
- Les cookies nécessaires : le panier, la connexion, le choix de la langue, le souvenir de votre réponse à la bannière. Le site ne fonctionne pas correctement sans eux.
- Les cookies de mesure : ils comptent les visites, les pages vues, le temps passé. Le propriétaire du site s’en sert pour savoir ce qui intéresse ses visiteurs.
- Les cookies de publicité : ils servent à vous montrer des annonces liées à ce que vous avez regardé. C’est pour ça que la cafetière consultée hier vous suit sur d’autres sites aujourd’hui.
- Les cookies tiers : ils ne sont pas déposés par le site que vous visitez, mais par une autre entreprise présente sur la page, souvent une régie publicitaire, c’est-à-dire une entreprise qui vend les espaces de publicité. Safari les bloque déjà par défaut.
La bannière « Accepter / Refuser » : pourquoi elle existe
En France, la loi impose de vous demander votre accord avant de déposer des cookies de publicité et la plupart des cookies de mesure. C’est ce qu’on appelle le consentement. La CNIL, l’autorité qui veille sur la protection de vos données personnelles, contrôle que les sites respectent cette règle. D’où la bannière que vous voyez partout.
Les cookies nécessaires, eux, n’ont pas besoin de votre accord : sans eux, le site ne pourrait tout simplement pas vous servir. Et la règle est claire : refuser doit être aussi simple qu’accepter. Si un site cache le bouton « Refuser » au fond d’un menu, il n’est pas dans les clous.
Votre choix est lui-même gardé… dans un cookie. D’où le retour de la bannière quand vous les effacez.
Ce que vous avez à faire
Comme visiteur, vous pouvez refuser sans crainte : le site doit continuer de fonctionner. Vous pouvez aussi effacer vos cookies. Sur iPhone, cela se fait dans les Réglages, à la rubrique Safari, avec l’option qui efface l’historique et les données de sites. Attention, cela efface aussi votre cache et vous déconnecte des sites.
Comme propriétaire d’un site, la règle est simple à retenir : pas de cookie de mesure ni de publicité avant un clic sur « Accepter ». C’est le JavaScript de la page qui affiche la bannière et attend votre réponse avant de charger ces outils. Si vous n’utilisez aucun outil de mesure ni de publicité, vous n’avez souvent même pas besoin de bannière.
Retenez la chaîne : le serveur donne un ticket, le navigateur le garde et le rend à chaque page, et la bannière vous laisse décider des tickets qui ne servent qu’à vous suivre.