Skip to content

Guide

CNIL cookie rules: what a site for French visitors must do

France enforces cookie consent harder than any other EU country. Refusing must be as easy as accepting.

By

8 min read
CNIL cookie guidance: the CNIL's English page announcing its guidelines on cookies and other tracking devices
On this page
  1. 01The guidelines and the recommendation
  2. 02Analytics without consent: the CNIL exemption
  3. 03What the CNIL fined, and for how much
  4. 04A banner for France, Belgium and the rest
  5. 05Checking your own site for France

The CNIL cookie guidance comes down to three rules for any site with visitors in France: no tracker that needs consent may run before the visitor chooses, refusing must be as easy as accepting, and the visitor must be able to change their mind as easily later. Audience measurement is the one useful exception: it can run without consent if the tool meets the CNIL's conditions.

The CNIL (Commission nationale de l'informatique et des libertés) is the French data protection authority. It enforces article 82 of the French Data Protection Act (loi Informatique et Libertés), which transposes article 5(3) of the EU ePrivacy Directive. Because article 82 is French law rather than the GDPR, the CNIL can act against any company whose trackers run on devices in France, without passing the case to an authority in another EU country. That is why the largest cookie fines in Europe are French, and why they reach companies based in Ireland, the US and Singapore.

This guide is for a business outside France with French customers: an online store shipping to France, a SaaS with French users, a Belgian or Swiss company with a French-language site. It sets out the guidance, the exemption for analytics, what the fines were for, and how a banner that holds up in France looks.

The guidelines and the recommendation

The CNIL adopted two texts on 17 September 2020 and published them on 1 October 2020: guidelines that say what the law requires, and a recommendation that shows practical ways to comply. It gave sites until 31 March 2021 to adapt, and has enforced them since.

What the CNIL asksIn practice
Consent before reading or writing a tracker that is not exemptad pixels, social plugins, most analytics: nothing loads before the choice
Refusing as easy as acceptinga Refuse button next to Accept on the first layer, or a link such as Continuer sans accepter, equally visible
Silence is not consentscrolling or continuing to browse does not count as a yes
Specific and informed consenteach purpose named before the choice; the list of partners one click away
Withdrawing as easy as givinga link or icon on every page that reopens the choice
Proof of consentyou can show when and how each consent was given
Keeping the choicethe CNIL recommends asking again after about six months, and remembering a refusal for as long as a consent
Cookie wallsassessed case by case since the Conseil d'Etat ruled in June 2020 that a general ban was too broad; the alternative offered must be real and fair

The information has to be readable by a French consumer, which in practice means French. The loi Toubon requires French in consumer-facing information in France; a translation next to another language is allowed, an English-only banner for French customers is a risk of its own.

The same banner, as the CNIL fined it and as it passes

Fined

the patterns behind the CNIL's cookie decisions since 2020

First layer
one button to accept; refusing takes several clicks under settings
Before a choice
advertising cookies already set when the page loads
After a refusal
tracking cookies still placed or still read
Information
purposes vague or missing; third parties not named
Withdrawing
no easy way back to the choice once made

Holds up

what the CNIL guidelines and recommendation of 2020 ask

First layer
Accept and Refuse (or Continue without accepting) as equal choices
Before a choice
nothing but exempt trackers runs
After a refusal
no tracker beyond exempt ones, checked in the browser
Information
each purpose named, the list of partners one click away, in French
Withdrawing
a link or icon on every page reopens the choice

Exempt from consent in France, under conditions

  • Basket and login
  • Security
  • Remembering the cookie choice
  • Language preference
  • Audience measurement meeting the CNIL's conditions

The left column sums up what the CNIL fined Google, Facebook and Shein for; the right one what its 2020 guidelines ask.

France is stricter than its neighbours on most points, and more flexible on one: audience measurement. The CNIL exempts trackers used only to measure the audience of a site or app from consent, under conditions it lists in its guidelines and in its practical sheet on analytics:

  • the purpose is limited to measuring the audience of the site or app, for its own use: visits, pages, performance, A/B tests of the site itself;
  • the data is not combined with other processing and not passed to third parties for their own use;
  • the tracker works on one site or app only, not across sites;
  • the IP address is truncated or not collected, so that it cannot locate the visitor more precisely than the city;
  • the tracker lives at most 13 months, and its lifetime does not extend with each visit; the data is kept at most 25 months;
  • visitors are informed and can object, for example with a switch in the cookie settings.

Some tools are configured for this; the CNIL lists products that can meet the conditions when set up correctly, and is clear that no product is certified by it. The standard setup of the most common analytics product, with data used by its vendor and linked to advertising, does not meet them.

The UK went in a similar direction in February 2026, with its own conditions; see UK cookie law. Most other EU authorities, including the Belgian and German ones, still require consent for analytics. The EU's digital omnibus on cookies may change that for the whole EU, but not yet.

What the CNIL fined, and for how much

DateCompanyFineWhat the CNIL found
7 December 2020Google100 million eurosadvertising cookies placed on arrival at google.fr, without consent or clear information
7 December 2020Amazon Europe Core35 million eurosadvertising cookies placed on arrival at amazon.fr, without consent
31 December 2021, published 6 January 2022Google and Facebook150 million and 60 million eurosrefusing cookies took several clicks, accepting took one
1 September 2025Google (Google LLC and Google Ireland)325 million eurosads shown between Gmail messages without consent, and cookies placed during account creation without valid consent
1 September 2025Shein150 million euroscookies placed before any choice, inadequate information, and cookies still placed after the visitor refused

Shein's decision weighed the scale: about 12 million visitors a month from France. Both companies said they would contest their 2025 decisions. Google was also ordered to change within six months under a penalty of 100,000 euros per day.

These are giants, but the patterns are the same on small sites: a tag manager that fires before the banner answers, a reject option buried in a second layer, a refusal that the site ignores. The CNIL also runs checks on smaller sites and sends formal notices before fining; most cases end there, with a deadline to fix the banner.

A banner for France, Belgium and the rest

A site for French visitors usually serves other markets too. Building to the CNIL standard is the safest base for the whole EU, because the CNIL is the strictest on form and its rules match the EU directive everyone shares.

ElementFrance (CNIL)Belgium (Data Protection Authority)Germany (TDDDG)
Reject on the first layerrequired in practicerequired in practicerequired in practice by the authorities' guidance
Analytics without consentyes, under the exemption's conditionsnono
Language of the bannerFrench for French consumersthe language of the visitor's regionGerman for German consumers
Pre-ticked boxesnot validnot validnot valid
Cookie wallcase by casegenerally not acceptedcase by case

For a site in French and Dutch for Belgium, or in French for France and Belgium, one banner can cover both: Refuse and Accept on the first layer, purposes per category, and the analytics category off by default for Belgian visitors. How we build sites in several languages is on multilingual website development, and what Belgium asks of a site in two languages is in a website in French and Dutch.

Checking your own site for France

  1. Open the site in a private window with the browser set to French, and the developer tools on the Storage tab. Do not touch the banner.
  2. Look at the cookies and local storage. Only your own session, basket or language cookie should be there, and an exempt measurement cookie if your tool meets the conditions.
  3. Look at the Network tab. No request should go to an advertising platform yet.
  4. Click Refuse. Reload. The same list should be there as before.
  5. Find the link that reopens the choice, on a page other than the home page.
  6. Read the banner as a French visitor would: is each purpose named in French, and are the partners listed?

If an advertising cookie appears at step 2, your tags fire before consent; that was the core of the Amazon, Google and Shein findings. For the EU baseline behind all of this, see do I need a cookie banner; for the Meta pixel specifically, see what is Meta pixel.

French cookie questions from foreign sellers

Does the CNIL apply to a company outside France?

Yes, for trackers on devices of users in France. Because cookie rules sit in French law (article 82), the CNIL has fined companies based in Ireland and the US directly, such as Google and Shein in September 2025.

Is a Continue without accepting link enough?

The CNIL accepts it as the refusal option when it is as visible and as easy to use as the Accept button, typically at the top of the banner. A small grey link at the bottom does not meet that.

Can I run Google Analytics without consent in France?

Only if your setup meets the CNIL's audience measurement conditions: own use only, no link to advertising, IP truncated, 13 months maximum per tracker. A standard setup with advertising features does not.

How long is a cookie consent valid in France?

The CNIL recommends asking again after about six months, and keeping a refusal for the same period so you do not ask the visitor on every page.

Website design

How VBS builds cookie consent for French visitors

We build sites in French, Dutch, English and other languages from Ghent, so a banner that holds up in France and in Belgium is part of the build, not a plugin added at the end. We decide per tag which lane it belongs in, wire every advertising tag to the visitor's choice, and test the refusal in the browser before launch. Our own site and the site we built for Business Centrum, which runs in four languages including French, measure visits without cookies. For Park & Wash, the Meta pixel loads only after consent.

See what we build on website design and webshop development, or book a call and send us the address of the site you want checked against these rules.

Tell us where you stand.

A few sentences will do. We reply within 24 hours with a proposal for a first call.

Optional, if you prefer a call.

What do you want to achieve, and what is already there?

We only use your details to reply to you.