What Is Cookie Consent? Banners, Laws & Free Checklist
TL;DR
- Cookie consent is a visitor's permission for a site to store or read non-essential data on their device.
- A cookie banner is the pop-up that asks for that permission and records the answer.
- The EU requires opt-in consent before non-essential cookies load. California requires an opt-out and honors Global Privacy Control signals.
- Only 11.8% of the consent pop-ups in one academic study met minimal EU requirements. CNIL fined Google €150 million over a refusal flow that took more clicks than acceptance.
- You need a banner only when your site stores or reads data on the visitor's device. Pulse Analytics (opens in a new tab) measures traffic without setting cookies.
Cookie consent is a visitor's permission for a website to store or read non-essential data on their device. A cookie banner is the notice that asks for this permission and records the answer. EU law requires consent before non-essential cookies load. California law requires a way to opt out.
This guide explains how cookie consent works, which laws apply, and how to avoid unnecessary banners. You get comparison tables, a compliance checklist, and answers to common questions.
What Is Cookie Consent?
Cookies are small files that a website stores in a visitor's browser. Some keep the site working. Others record behavior across visits or across sites.
Cookie consent is the visitor's agreement to the second group. Under GDPR Article 4(11) (opens in a new tab), valid consent is freely given, specific, informed, and unambiguous. That means explicit consent through a clear action. The European Data Protection Board (EDPB) states that scrolling or continued browsing does not count.
Cookie categories decide whether you need consent:
| Category | Purpose | Consent needed in the EU? |
|---|---|---|
| Strictly necessary (essential) | Login, shopping cart, security | No |
| Preference (personalization) | Language, layout, saved settings | Often yes, unless the visitor requested the feature |
| Analytics | Traffic and behavior measurement | Yes, unless a narrow exemption applies |
| Advertising and tracking | Profiles, retargeting, ad measurement | Yes |
Essential cookies need no consent. Every non-essential cookie needs consent before it loads.
What Are Cookie Banners?
A cookie banner is the notice that appears on a first visit. It explains which cookies the site uses. It lets visitors accept, reject, or manage them.
A consent management platform (CMP) usually runs the banner. Examples include OneTrust and Cookiebot. A CMP blocks scripts until the visitor chooses, stores the choice, and lets the visitor change it later.
Cookie Banner, Cookie Consent Popup, Cookies Notification: Are They the Same?
Yes. Cookie banner, cookies banner, cookie consent banner, cookie consent popup, website cookies popup, and cookies notification all describe one interface. The banner asks. The consent is the recorded choice.
A cookie policy is different. It is a page that lists every cookie, its purpose, and its duration.
Opt-In vs Opt-Out Cookie Banners
- Opt-in: Non-essential cookies stay off until the visitor accepts. The EU requires this model.
- Opt-out: Cookies may run first. The visitor can stop them later. California uses this model for the sale and sharing of personal information.
- Notice-only: The banner informs but offers no choice. It does not meet EU rules for non-essential cookies.
What a Compliant Cookie Banner Must Include
- A plain-language purpose for each cookie category
- Accept, reject, and manage buttons with equal prominence
- No pre-ticked boxes
- No non-essential cookies before the visitor chooses
- A link to the cookie policy
- A way to withdraw or modify consent as easily as the visitor gave it, as required by GDPR Article 7(3)
Why Cookie Consent Matters
Regulatory Penalties Are Real
GDPR fines reach €20 million or 4% of worldwide annual turnover, whichever is higher. Article 83(5) sets this ceiling.
Regulators enforce cookie rules directly. In January 2022, CNIL fined Google €150 million and Facebook €60 million (opens in a new tab). Accepting took one click. Refusing took several. CNIL ruled that this design pushed visitors toward consent. It also set a penalty of €100,000 per day of delay.
Most Banners Fail the Basic Test
Researchers at UCL, MIT, and Aarhus scraped the five most popular CMPs on the top 10,000 UK websites. They found that only 11.8% met minimal requirements based on European law (opens in a new tab). In a 40-person experiment, removing the reject button from the first page raised consent by 22 to 23 percentage points.
The lesson is direct. Design changes consent rates. Regulators treat manipulative design as a violation.
Consent Choices Change Your Data
Visitors who reject cookies disappear from cookie-based analytics. Your reports then show only opted-in user data. That skews traffic, conversion, and campaign numbers.
You can estimate your own loss with the cookie banner loss calculator (opens in a new tab).
How Cookie Consent Is Used in Practice
How a Cookie Consent Banner Works
- A visitor loads your page.
- The CMP blocks all non-essential scripts and cookies.
- The cookie pop-up shows the choices.
- The visitor accepts, rejects, or manages categories.
- The CMP records the choice with a timestamp and banner version.
- The site loads only the approved scripts.
- The visitor can reopen the banner and withdraw consent at any time.
Consent Records and Audits
You must be able to prove consent. Keep a consent log with the date, the banner version, and the choices made. Do not store more personal data than you need.
Run a cookie consent audit every quarter. Scan your site for cookies. Compare the results with the categories in your banner. Repeat the scan after you add any new script, plugin, or embed.
Region-Specific Consent
One banner does not fit every visitor. Show an opt-in banner to EU visitors. Show an opt-out link to California residents and honor their browser signals. Most CMPs can switch the experience by location.
Consent Does Not Follow Visitors Across Devices
Consent is stored in the browser. A visitor on a phone and a laptop sees your banner twice. Syncing choices across devices requires a login, which most sites do not have.
Common Cookie Banner Mistakes
- Scripts fire before consent. Block them until the visitor chooses.
- The reject button sits on a second layer. Put it next to Accept.
- Boxes are pre-ticked. The Court of Justice of the EU ruled in the 2019 Planet49 case that pre-ticked boxes are not valid consent.
- Consent is not logged. Store a record for every choice.
- Withdrawal is hard to find. Add a persistent link in your footer.
Related Laws and Standards
GDPR and the ePrivacy Directive
Two laws apply to cookies in the EU. Article 5(3) of the ePrivacy Directive requires consent to store or access information on a device, with an exception for strictly necessary cookies. The GDPR sets the standard that valid consent must meet and governs the personal data you process afterward.
The EDPB publishes guidelines on consent. National regulators such as CNIL in France enforce them.
For a deeper look at how analytics fits GDPR, read our guide to GDPR-compliant analytics (opens in a new tab).
CPRA and the CCPA Cookie Banner
The California Privacy Rights Act (CPRA) amended the CCPA. California follows an opt-out model. Businesses must let California residents opt out of the sale and sharing of personal information. They must also treat the Global Privacy Control (GPC) browser signal as a valid opt-out request.
A cookie banner alone does not satisfy these rules. You also need a clear opt-out link and automatic GPC handling. In 2022, the California Attorney General reached a $1.2 million settlement with Sephora over failure to process opt-out signals.
The California Privacy Protection Agency lists administrative fines of up to $2,663 per violation and $7,988 per intentional violation (opens in a new tab), effective January 2025. Penalties apply per violation, so totals grow with traffic.
The EU Digital Omnibus
The European Commission proposed the Digital Omnibus in November 2025 as COM(2025) 837. It would revise cookie rules, add exemptions for some low-risk uses such as first-party aggregate analytics, and introduce browser-level consent signals. The same package also adjusts parts of the AI Act, which does not change your cookie duties.
The proposal is still moving through the EU legislative process. Reports on the Council's compromise text say the automatic browser signal was removed and the rules stay in the ePrivacy framework. Banners remain required for marketing and tracking cookies.
Cookie Consent Laws at a Glance
| Region | Law | Model | Core duty | Maximum penalty |
|---|---|---|---|---|
| EU | GDPR and ePrivacy Directive | Opt-in | Prior consent, easy refusal, easy withdrawal | €20 million or 4% of turnover |
| California | CCPA as amended by CPRA | Opt-out | Opt-out link, GPC honored | $2,663 per violation, $7,988 if intentional |
The UK (UK GDPR and PECR), Brazil (LGPD), and Canada (PIPEDA) also regulate tracking and personal data. Check each regulator if you serve visitors there.
Do You Always Need a Cookie Banner?
No. ePrivacy requires consent only when you store or read information on the visitor's device. If a tool does neither, its use does not trigger that consent requirement.
CNIL also allows a narrow exemption. Audience measurement cookies can skip consent (opens in a new tab) when they meet strict conditions. CNIL states that most large analytics offerings fall outside this exemption.
See how this works in practice in our guide to analytics without a cookie banner (opens in a new tab).
Three rules apply:
- Check what each script stores on the device.
- Keep a banner for any advertising, personalization, or embed that sets cookies.
- Confirm your position with your national data protection authority.
Cookie Consent Without the Banner: How Pulse Analytics Tracks Without Cookies
Pulse is privacy-first web analytics from Ciphera. It sets no cookies, recognizes a visitor for one day at most, and uses no fingerprinting. Because Pulse stores nothing on the device, it adds no cookie pop-up to your site.
What You Get
- Traffic: visitors, pageviews, referrers, UTM campaigns, countries, devices, and scroll depth
- Funnels and journeys
- Uptime monitoring with incident history
- Page speed monitoring with Lighthouse and Core Web Vitals
- Google Search Console and Bing Webmaster Tools data
- Bunny CDN analytics
- A public read API, an open-source CLI, and CSV export on every plan
Pulse runs on Swiss infrastructure. The European Commission has ruled Switzerland adequate under GDPR Article 45, so EU data sent there is not a restricted transfer.
Pulse vs Google Analytics 4
| Pulse | Google Analytics 4 | |
|---|---|---|
| Cookies | None | Set by default |
| Consent banner for analytics (EU) | Not triggered by Pulse | Generally required |
| Script size, gzipped | 2.7 KB | 148 KB |
| Data location | Switzerland | Google infrastructure |
| Uptime and page speed in the same dashboard | Yes | No |
| Google Ads integration and BigQuery export | No | Yes |
We measured both scripts on 8 September 2026. Pulse's tracker is 55 times smaller than Google's gtag.js. Script size is one benefit, not the whole case.
Read the full Pulse vs Google Analytics comparison (opens in a new tab) for a feature-by-feature view.
Where Pulse Does Not Fit
Pulse has no session replay or heatmaps. It cannot follow one person across devices. It has no mobile app SDK. Choose GA4 if you depend on Google Ads integration or BigQuery.
Install Pulse in One Line
The first pageview appears within seconds. Inspect real data in the public live demo (opens in a new tab). Shared dashboards never show a breakdown row with fewer than five visitors.
Cookie Compliance Checklist
- Scan your site and list every cookie and script.
- Sort them into essential, preference, analytics, and advertising categories.
- Remove tools you do not use.
- Replace cookie-based analytics with a cookieless option (opens in a new tab).
- Block non-essential cookies until consent in the EU.
- Show Accept and Reject buttons with equal prominence.
- Honor GPC signals for California residents.
- Log every consent choice with a timestamp and banner version.
- Add a footer link so visitors can withdraw consent.
- Audit again every quarter and after each new tool.
Track Your Traffic Without Cookie Banners
Every cookie you remove is one fewer consent decision to manage, log, and audit. Pulse gives you traffic, funnels, uptime, page speed, and Search Console data in one dashboard. It sets no cookies and recognizes a visitor for one day at most. Learn how this approach supports GDPR-compliant analytics.
The free plan covers one site and 5,000 pageviews a month. It includes every feature. You need no credit card.
FAQ
Frequently Asked Questions
Related Articles
Get started
Try privacy-first analytics free
One script under 3 KB, no cookies to configure, no consent banner to build. Start on the free Personal tier, or explore the live demo first. No signup required.
