Your CMP misconfigured itself after a deploy. A marketing tag slipped through outside the consent flow. For three weeks, every visitor had advertising cookies placed without consent. Is this a data breach?
The answer isn't as simple as privacy vendors make it sound. There's a meaningful legal distinction between a cookie consent violation — an ePrivacy issue — and a personal data breach under GDPR, which triggers notification obligations to supervisory authorities and potentially to individuals. Conflating the two leads to overreaction (panic-notifying your DPA over a misconfigured analytics tag) or underreaction (dismissing unauthorized data disclosure as "just a cookie issue").
This guide covers when consent failures cross into notifiable breaches, what enforcement looks like, and what to do when you discover cookies were set without valid consent.
Cookie Consent Violation vs. Personal Data Breach: The Legal Distinction
These are two different legal concepts under two different instruments, and confusing them is the most common mistake DPOs make in this area.
A cookie consent violation falls under the ePrivacy Directive (Directive 2002/58/EC), transposed into national law across EU member states. It means you stored or accessed information on a user's device without meeting the consent requirements of Article 5(3). The violation is the act of placing the cookie — regardless of what data it contains.
A personal data breach is defined in GDPR Article 4(12) as "a breach of security leading to the accidental or unlawful destruction, loss, alteration, unauthorised disclosure of, or access to, personal data transmitted, stored or otherwise processed." The key phrase is unauthorised disclosure of or access to personal data.
Not every cookie consent violation is a personal data breach. A first-party analytics cookie that assigns a random session ID and sends data only to your own server is a consent violation if set without permission, but it hasn't resulted in unauthorized disclosure to a third party. You failed to get consent, but there's no "breach of security."
But some cookie consent failures are personal data breaches. The distinction depends on what happens to the data.
When a Cookie Consent Failure Becomes a Data Breach
A cookie consent failure crosses into GDPR breach territory when the unconsented cookie results in personal data being disclosed to or accessed by an unauthorized party. Here are the scenarios where this happens in practice:
Third-party tracking cookies placed without consent
When a marketing tag (Facebook Pixel, Google Ads, TikTok Pixel) fires without consent, it does more than drop a cookie. It transmits data — IP addresses, browsing behavior, device fingerprints, sometimes email hashes — to a third-party advertising platform. The user never authorized this disclosure. That's unauthorized access to personal data by a third party, which meets the GDPR Article 4(12) definition.
This is the most common way a cookie consent failure becomes a breach: not through the cookie itself, but through the data the unconsented script sends to external servers.
Cross-site tracking enabling re-identification
Third-party cookies that sync identifiers across domains let advertising networks build browsing profiles without the user's knowledge. Without consent, you've enabled an unauthorized party to access behavioral data linkable to an identifiable individual — especially combined with login events or email submissions on other sites in the network.
Session data exposed via unconsented analytics
If your analytics setup captures PII — form field values, URL parameters containing email addresses, search queries with personal details — and transmits it to a third-party analytics provider without consent, that's unauthorized disclosure. It's less about the cookie and more about what the unconsented script captures and where it sends it.
Consent state leaking to tag management
A subtler case: if your tag management system sends consent-state data (what the user accepted/rejected) to third parties without a legal basis, the consent mechanism itself becomes the source of unauthorized disclosure.
GDPR Article 33 and 34: When Notification Is Required
If your consent failure constitutes a personal data breach under Article 4(12), you enter the Article 33/Article 34 notification regime.
Article 33: Notify your supervisory authority within 72 hours
You must notify your lead supervisory authority without undue delay and, where feasible, within 72 hours of becoming aware of the breach — unless it's unlikely to result in a risk to individuals. The notification must cover the nature of the breach (categories and approximate number of affected data subjects), DPO contact details, likely consequences, and remedial measures.
The 72-hour clock starts when you become aware, not when the unconsented cookies were first set. If your tag fired without consent for three weeks but you discovered it today, you have 72 hours from today.
Article 34: Notify affected individuals (high risk only)
Individual notification is required when the breach is "likely to result in a high risk" — for cookie-related breaches, that means sensitive data categories were transmitted, large-scale behavioral profiling was disclosed, or the data could realistically enable identity fraud or discrimination.
For most cookie consent failures — even ones that technically meet the breach definition — individual notification won't be required. An analytics tag sending pageview data to Google without consent is a breach, but the risk to individuals is generally below the Article 34 threshold.
Assessing Notifiability: A Practical Framework
When you discover cookies were set without consent, answer four questions to determine whether you're in Article 33 territory:
- Did data leave your domain? First-party-only cookies with no third-party data transmission = ePrivacy violation, probably not a notifiable GDPR breach.
- What data was transmitted? IP addresses and anonymous pageview events carry lower risk than email addresses, user IDs, or behavioral profiles.
- Who received it? Data sent to a processor under a DPA (Google Analytics with proper agreement) differs from data sent to a controller using it for their own purposes (Facebook's ad platform). The latter is a stronger case for notification.
- Scale and duration? Three visitors over two hours is materially different from 500,000 visitors over three weeks.
If identifying data left your domain to a third-party controller, at scale, over an extended period — notify. If the data stayed first-party and the impact was limited, document the ePrivacy violation and remediate. The EDPB Guidelines 9/2022 provide detailed risk assessment methodology.
Real Enforcement: What Regulators Actually Fine For
It's worth looking at what regulators have actually penalized, because the enforcement landscape tells a different story than the one most privacy blogs tell. The largest cookie-specific fines have come from CNIL (France's data protection authority) and have been issued under Article 82 of France's Data Protection Act — the national transposition of the ePrivacy Directive — not under GDPR's breach-notification provisions.
The headline cases
- Google (Dec 2020): €100M — google.fr placed advertising cookies automatically without prior consent.
- Amazon (Dec 2020): €35M — amazon.fr deposited advertising cookies without consent. Upheld on appeal June 2022.
- Google (Dec 2021): €150M — accepting cookies took one click, refusing took five actions.
- Facebook/Meta (Dec 2021): €60M — same issue: rejecting cookies was harder than accepting.
- Microsoft/Bing (Dec 2022): €60M — no equally easy cookie refusal mechanism.
- TikTok (Jan 2023): €5M — refusing cookies required more steps than accepting.
What this pattern tells us
Every one of these fines targeted consent-mechanism design (asymmetric accept/reject, auto-placement), processed as ePrivacy violations. None triggered GDPR breach-notification proceedings under Articles 33/34. This doesn't mean consent failures can't become notifiable breaches — it means the enforcement precedent is primarily ePrivacy. For DPOs: a cookie consent failure is almost always an ePrivacy compliance issue first, and a GDPR breach second (if at all).
Incident Response: What To Do When You Discover Unconsented Cookies
You've found cookies being set without valid consent. Here's the response protocol, regardless of whether it qualifies as a consent violation or a full breach.
Hour 0-4: Contain and assess
- Block the unconsented scripts immediately. Remove the tag, disable the trigger, or update your CMP configuration. Don't wait for a full investigation to stop active unauthorized data collection.
- Identify the scope. Which cookies/scripts are firing without consent? Which pages? How long has this been happening? Pull CMP logs, tag manager history, and deployment records.
- Preserve evidence. Screenshot the current state, export tag manager versions, save CMP configuration snapshots.
- Run the notifiability assessment from the framework above. Did data leave your domain? What data? To whom? How many people? Classify: ePrivacy-only or potential GDPR breach?
Hour 4-72: Document and notify
- Create a formal incident record. GDPR Article 33(5) requires documentation of all breaches — even ones you decide aren't notifiable. Include: what happened, when, the data involved, who was affected, and what you did about it.
- If notifiable: draft your Article 33 notification within 72 hours of awareness. Include nature of breach, DPO contact, likely consequences, and remedial measures. Be specific about what data was transmitted and to which third parties.
- If not notifiable: document your reasoning. This is your defense if a regulator asks later.
Day 2-7: Root-cause and prevent
Was it a CMP misconfiguration? A new script added outside the consent flow? A deploy that broke tag blocking? A third-party script that loaded dynamic trackers? Root-cause the failure and implement controls to prevent the same class of issue. If you sent an Article 33 notification, follow up with your DPA once remediation is complete.
Prevention: Catching Consent Failures Before They Become Incidents
The best incident response is the one you never have to run. Cookie consent failures become breaches when they go undetected — a tag that slips through the consent gate is a problem; one that runs for six weeks unnoticed is a breach investigation.
Automated cookie scanning
Regular automated scans of your production site catch cookies and scripts that shouldn't be there. A scan after every deployment plus scheduled weekly scans catches the two most common failure modes: deploy-time regressions and third-party script changes. Our deep dive on cookie scanner detection covers how scanning works under the hood.
Drift detection
Scanning catches the state of your site at scan time. Drift detection fills the gap by monitoring your live site continuously for new cookies, scripts, or connections that appear outside the consent flow. This is the difference between "we found a problem during our weekly scan" (potentially 7 days of unconsented tracking) and "we caught it within hours" (a contained incident below the notifiability threshold).
Consent verification
Scanning tells you what's on the page. Consent verification tells you whether it's gated properly. Does your Facebook Pixel actually wait for marketing consent before firing? Testing the relationship between consent state and script execution is what separates compliance verification from a cookie inventory. See our comparison of automated scanning vs manual auditing for the technical approaches.
How CookieBeam Catches Consent Failures Early
CookieBeam is built around the principle that detection speed determines incident severity. A consent failure caught in hours is a fixable misconfiguration. One caught in weeks is a breach investigation.
Deep scanning. CookieBeam's scanner loads pages in a full headless browser, executes JavaScript, and captures every cookie, script, and network connection that fires — including the ones set dynamically by tag managers that static scanners miss.
Client-side drift detection. Between scans, CookieBeam's consent script monitors live sessions for new cookies, scripts, and outbound connections outside the consent flow. New tracking pixels get flagged in real time. Repeated drift signals auto-promote to your inventory for review.
Purpose classification. Every detected cookie, script, and connection is classified by purpose (necessary, analytics, marketing, preferences). This drives consent verification: is this marketing script actually gated behind marketing consent? Mismatches surface before visitors encounter them.
Change history. CookieBeam tracks detections across scans, so when something changes you can trace it to when it first appeared and correlate with deploys or configuration changes.
The goal is to keep the window between failure and detection short enough that even if a consent failure technically meets the breach definition, the scale and duration stay below the Article 33 notification threshold.
Key Takeaways for DPOs and Legal Teams
- Not every cookie consent failure is a data breach. The legal distinction between an ePrivacy violation and a GDPR personal data breach matters. First-party cookies set without consent are a compliance issue; third-party tracking cookies transmitting personal data without consent may cross into breach territory.
- The €400M+ in cookie fines were ePrivacy cases, not breach notifications. CNIL's major enforcement actions targeted consent mechanism design, processed under the ePrivacy Directive, not GDPR Articles 33/34.
- Unauthorized third-party data disclosure is the trigger. A consent failure becomes a potential breach when unconsented scripts transmit personal data to third-party controllers — not from the cookie itself, but from the data flow it enables.
- Document everything, even non-notifiable incidents. GDPR Article 33(5) requires you to document all breaches. For consent failures that don't meet the breach definition, document your assessment reasoning. This is your audit defense.
- Detection speed determines severity. A consent failure caught in hours is a contained misconfiguration. One discovered weeks later at scale is a different risk profile. Automated scanning and drift detection keep ePrivacy violations from becoming GDPR breaches.
For a broader view of your GDPR cookie obligations, see our GDPR cookie compliance checklist. If you're dealing with data subject access requests triggered by a consent failure, our DSAR handling guide covers the practical response process.