Global Privacy Control (GPC) : ce que c'est et pourquoi votre site doit le respecter
Qu'est-ce que le Global Privacy Control ?
Le Global Privacy Control (GPC) est un signal au niveau du navigateur qui permet aux internautes d'indiquer automatiquement à chaque site web qu'ils visitent de ne pas vendre ni partager leurs données personnelles. Au lieu de cliquer sur « refuser » sur une bannière de cookies site par site, l'utilisateur active le GPC une seule fois — dans son navigateur ou via une extension — et cette préférence le suit sur l'ensemble du web.
Considérez-le comme un interrupteur universel de refus. Lorsque le GPC est activé, le navigateur joint un signal à chaque requête et l'expose à JavaScript. Votre site web est censé lire ce signal et le traiter comme un choix de confidentialité valide et juridiquement contraignant, sans aucune interaction avec la bannière.
Pourquoi le GPC compte juridiquement
Le GPC n'est pas une simple courtoisie. Dans un nombre croissant de juridictions, le respecter est une obligation légale, et les régulateurs ont déjà engagé des actions coercitives contre les entreprises qui l'ont ignoré.
Californie (CCPA/CPRA)
En vertu du CCPA tel que modifié par le CPRA, les entreprises doivent traiter un signal de préférence de refus comme une demande de refus de la vente ou du partage des informations personnelles. Le procureur général de Californie et la California Privacy Protection Agency ont confirmé que le GPC est un signal de refus valide qui doit être respecté, et le fait de ne pas l'honorer a déjà conduit à des mesures coercitives publiques.
Autres États américains
Le Colorado, le Connecticut, le Texas, l'Oregon, le Montana et plusieurs autres États exigent désormais la reconnaissance des mécanismes universels de refus. La liste s'allonge chaque année, et le GPC est la norme de facto à laquelle ces lois renvoient — mettre en place sa prise en charge une seule fois vous aligne sur toutes ces lois.
Europe et GDPR
Le GDPR ne nomme pas explicitement le GPC, mais il exige que le consentement soit donné librement et que son retrait soit aussi simple que son octroi. Un signal de refus clair et automatisé s'inscrit pleinement dans ce principe, et les régulateurs de l'UE manifestent un intérêt croissant pour les signaux de préférence lisibles par machine.
Comment le GPC fonctionne techniquement
Le GPC est volontairement simple. Lorsqu'un utilisateur l'active, le navigateur communique la préférence de trois manières complémentaires :
- Un en-tête HTTP — chaque requête inclut Sec-GPC: 1, ce qui permet à votre serveur de détecter le signal avant qu'une seule ligne de JavaScript de la page ne s'exécute.
- Une propriété JavaScript — navigator.globalPrivacyControl renvoie true, ce qui permet aux scripts côté client et aux outils de consentement de réagir dans le navigateur.
- Une politique repérable — les sites peuvent publier un fichier /.well-known/gpc.json décrivant comment ils interprètent le signal.
Comme le signal est disponible à la fois côté serveur et côté client, vous pouvez l'appliquer à la couche qui convient le mieux à votre stack.
Comment détecter et respecter le GPC sur votre site
Respecter le GPC signifie appliquer automatiquement le refus de l'utilisateur sans l'obliger à toucher votre bannière. Une mise en œuvre robuste ressemble à ceci :
- Détectez tôt. Lisez l'en-tête Sec-GPC sur le serveur, ou vérifiez navigator.globalPrivacyControl dès le chargement de votre script de consentement.
- Appliquez le refus. Supprimez par défaut les cookies non essentiels, les balises de publicité et d'analyse, ainsi que toute vente ou partage de données pour ce visiteur.
- Reflétez l'état. Affichez la bannière dans un état de refus afin que l'utilisateur voie que son choix a été compris, tout en pouvant accorder son consentement s'il le souhaite réellement.
- Consignez-le. Enregistrez que la décision a été déclenchée par un signal GPC, avec un horodatage, afin de disposer d'une preuve de conformité vérifiable.
GPC contre bannières de cookies : avez-vous encore besoin des deux ?
Oui. Le GPC et les bannières de consentement résolvent des problèmes qui se chevauchent mais demeurent distincts. Le GPC est un signal de refus qui répond principalement aux règles de type américain « ne pas vendre ni partager », tandis que l'UE fonctionne sur un modèle d'adhésion où vous devez recueillir un consentement affirmatif avant de déposer des cookies non essentiels. Un site conforme utilise le GPC pour pré-appliquer la préférence globale de l'utilisateur et une bannière pour recueillir le consentement explicite là où la loi l'exige. Les deux doivent se renforcer mutuellement, jamais se contredire.
Erreurs courantes à éviter
- Ignorer entièrement l'en-tête et ne vérifier que côté client, de sorte que les données partent avant même que le GPC ne soit évalué.
- Détecter le GPC mais n'en rien faire — la reconnaissance sans application n'est pas la conformité.
- Passer outre l'utilisateur en redemandant aux visiteurs munis du GPC, via une bannière qui les pousse de nouveau vers le suivi.
- Oublier la documentation — sans journaux, vous ne pouvez pas prouver à un régulateur que le signal a été respecté.
Comment FlexyConsent gère le GPC
FlexyConsent détecte automatiquement le signal GPC à la fois sur le serveur et sur le client, applique le refus correspondant avant l'exécution de tout script non essentiel, et enregistre un journal de consentement vérifiable pour chaque visiteur. Vous bénéficiez d'une prise en charge universelle du refus, d'une couverture multi-juridictionnelle et d'une preuve de conformité prêtes à l'emploi — sans écrire vous-même la logique de détection. Respecter le Global Privacy Control devient rapidement une exigence de base, et les sites qui le font bien instaurent une confiance durable avec leurs utilisateurs.