Cookiesentry
Free scanner

Check your website cookies

Instantly analyze your website for cookies, tracking scripts, and third-party services

RISK or NOT?

EU Fines

GDPR Maximum Penalties

Up to €20M or 4% of annual global turnover. Recent enforcement: Google (€150M), Microsoft (€60M), Amazon (€35M) for cookie consent violations.

Maximum penalties
US Fines

CCPA Enforcement (2025)

Up to $7,988 per intentional violation. Recent case: $350K penalty for 40-day cookie consent system failure. Per-incident fines compound rapidly.

Per-incident fines
Enforcement

Proactive Regulatory Monitoring

The Dutch DPA (Autoriteit Persoonsgegevens) warned 50 organizations about misleading cookie notices in April 2025 (AP press release, 15 April 2025).

Proactive enforcement
Cross-Border

Multi-Jurisdictional Exposure

Single violation triggers GDPR (€20M), CCPA ($7,988), and 18 US state privacy laws. GDPR fines from 25 May 2018 to 10 January 2026: €7.1 billion (DLA Piper GDPR Fines and Data Breach Survey, January 2026).

Multiple jurisdictions
No Grace Period

Zero-Tolerance Enforcement

Honda penalty: $632K for cookie management system failures.

Zero tolerance

What this free cookie scanner detects

Most cookie scanners stop at the cookie. Modern tracking is broader than that — pixels, third-party requests, fingerprinting probes, and client-side storage all qualify as access to a visitor's terminal under Article 5(3) of the ePrivacy Directive, and a privacy audit that ignores them is incomplete. The artefact classes CookieSentry reports on:

First-party and third-party cookies

Name, domain, path, expiry, Secure / HttpOnly / SameSite flags. Sorted by category — analytics, advertising, functional, essential — using the same classification as our public cookie directory.

Third-party network requests

Every external hostname the page contacts before consent — CDN, fonts, analytics endpoints, ad servers, chat widgets, A/B testing platforms. Each request is the legally-relevant event, not just the resulting cookie.

Tracking pixels and tags

Meta Pixel, Google Tag Manager, GA4, LinkedIn Insight, TikTok Pixel, X (Twitter) Pixel, Pinterest Tag, Hotjar, Microsoft Clarity, Mouseflow, FullStory — visible through the hosts they contact, not just by cookie name.

localStorage and sessionStorage

Client-side storage is treated identically to cookies under EDPB Guidelines 2/2023 on Article 5(3) ePrivacy. The scan lists the third-party scripts that can write it, and our Chrome extension shows the storage keys in your own browser, so you can spot tools that route around the cookie notice.

Pre-consent firing

The scanner runs against the unconsented baseline — what fires before the visitor interacts with the cookie notice. This is the legally relevant state and the one supervisory authorities check.

Reject / Accept test (paid)

Paid plans and the free trial also click Reject, then Accept, on your cookie notice and list what is still set after Reject.

How the scan works

The scanner spins up a clean headless browser, loads the URL you entered with no cookies and no session, and observes the page the same way a real first-time EU visitor would. Three phases:

  1. Step 1 · Request

    Public URL only

    You paste the URL of any public page. No login, no API key, no signup. The free tier is rate-limited per IP to keep the scanner available.

  2. Step 2 · Render

    Headless Chromium load

    A fresh browser context loads the page from a clean state. Network requests and cookies are captured. The free scan doesn't click the cookie notice — we want the pre-consent baseline. On paid plans and during the trial, each scan also clicks Reject and Accept and reports what is still set after Reject.

  3. Step 3 · Classify

    Provider + category lookup

    Each cookie and request is matched against our cookie directory and tagged with provider, category, and whether it requires prior consent. The result is a working list, not a raw HAR file.

Free cookie scanner vs. scanners bundled with consent tools

Most paid consent tools ship a built-in scanner. They are useful — until you remember the scanner and the cookie notice come from the same vendor. CookieSentry is the independent verifier, not a consent tool. Here is the structural difference:

QuestionConsent-tool scannerCookieSentry (independent)
Who runs the scanner?The consent-tool vendor — same vendor whose cookie notice controls consent.Independent third party. No consent tool to defend.
Conflict of interest?Yes — a clean scan is a sales argument for the consent tool.None — we check what your consent tool actually blocks.
Pre-consent visibility?Often skipped — the scanner runs after the cookie notice is acknowledged.Always pre-consent. The legally relevant baseline under ePrivacy Art. 5(3).
Detects the consent tool itself?Configured to ignore its own loader and storage.Reports the consent tool as a third-party tag like any other.
Audit-evidence value?Self-attested — same vendor wrote the scan and the cookie notice.External evidence — from a party with no consent tool to sell.
Replaces the consent tool?It is the consent tool.No — we verify whichever consent tool you run. We do not sell a cookie notice.

The point is not that consent-tool scanners are dishonest — most are technically capable. The point is that the same vendor cannot credibly audit themselves, and a regulator looking at your evidence pack knows the difference.

What the scan tells you about GDPR & ePrivacy compliance

A cookie scan is not a complete GDPR audit. What it is is a high-resolution picture of the obligation that fails most visibly: the prior-consent rule for non-essential storage and tracking. Two regimes apply at once on every EU site, and they stack rather than overlap:

  • ePrivacy Directive Article 5(3) — prohibits storing or accessing information on a visitor's terminal equipment unless the visitor has given consent, with a narrow carve-out for what is strictly necessary to deliver the service they explicitly requested. This applies to all storage and tracking, not just cookies. Transposed nationally as TDDDG (Germany, formerly TTDSG), the e-Communications Act (Poland), ERTĮ (Lithuania), and equivalents across the EU.
  • GDPR Article 6 + Articles 13/14 — once the data is collected, it must rest on a lawful basis under Art. 6 and the visitor must be informed under the transparency obligation in Articles 13/14. The privacy policy and the cookie policy are the artefacts that discharge transparency.

When the scanner reports a non-essential cookie or pixel firing before consent, that is the ePrivacy-side breach. When it reports a tool the public cookie policy does not list, that is the transparency-side breach. Most published EU enforcement against SMB e-shops involves one of these two patterns — and both are visible in a single scan.

The fix path is two-step: (1) correct the consent layer so non-essential storage waits for opt-in (consent-tool configuration, tag gating in GTM, or a privacy-by-default setup); (2) update the cookie policy and privacy policy so the disclosed tool list matches the live scan. The CookieSentry document wizard generates the cookie policy and privacy policy in minutes, and the cookie policy can link to your scan report.

What the scan typically finds on EU e-shops

Patterns we see repeatedly across EU SMB e-shops, before consent, on a clean first visit:

Google Analytics 4 firing before consent

Often because Consent Mode is in 'denied' default but the loader still hits the GA endpoint. The hit itself is the Article 5(3) event — Consent Mode reduces parameters, it does not stop the request.

Meta Pixel set despite cookie notice

_fbp written before any interaction with the cookie notice. Either GTM is firing on page load instead of after consent, or a hard-coded pixel script bypasses GTM entirely. The scanner shows you which.

Cookie policy missing half the live tools

Hotjar, Clarity, intercom, and the marketing stack added since the last redesign are not in the published cookie list. This is the most-cited transparency finding in DPA decisions against e-shops.

Third-party fonts and CDN before consent

Google Fonts loaded from fonts.googleapis.com transmits the visitor IP to the US — a transfer of personal data that needs a legal basis, even when no cookie is set. Self-hosting fixes it in an afternoon.

Chat widget storage written silently

Intercom, Crisp, Tawk, Tidio — most chat widgets write localStorage on load to track returning visitors. localStorage gets the same Article 5(3) treatment as cookies under EDPB Guidelines 2/2023.

Stripe + payment iframes pre-loaded

Stripe.js loaded site-wide instead of only on the checkout. Strict-necessary on the checkout page; not strict-necessary on the homepage. Lazy-loading the payment SDK eliminates the issue.

From scan result to audit-ready compliance

The free scan produces the diagnosis. Closing the gap is a short, repeatable workflow — three steps, all available on CookieSentry, the first of which is what you just did:

  1. 1 · Scan

    Free public scan

    Run the scan above. The result is your live tool inventory and the unconsented baseline.

  2. 2 · Document

    Generate the policies

    Use the GDPR document wizard to generate, depending on the bundle, the Privacy Policy, Cookie Policy, ROPA, Data Retention, Breach Procedure and DPA, plus the Impressum in Germany — bilingual EN + DE / PL / LT, counsel-redlinable.

    See the document packs
  3. 3 · Monitor

    Scheduled re-scans

    Paid plans run scheduled scans, diff the result against the last clean baseline, and alert when a new third-party tag appears. Every report can be shared as a link or saved as a PDF.

    See plans

Frequently asked questions

Is the cookie scanner really free?+

Yes — the scanner is free and does not require a signup. You enter a public URL, the scanner loads the page in a controlled browser, and you get a list of cookies, third-party requests, and tracking pixels detected before anyone clicks the cookie notice. The free scan is rate-limited per IP to keep the tool available; paid plans and the free trial add scheduled monitoring, the Reject / Accept test (what your site still sets after a visitor clicks Reject), and storage of historical scans for evidence purposes.

What does the scanner actually detect?+

Cookies set on the first page load (name, domain, expiry, secure/HttpOnly/SameSite flags), third-party hostnames the page contacts, and well-known tracking pixels and tags (Meta Pixel, Google Tag Manager, Google Analytics 4, LinkedIn Insight, TikTok Pixel, Hotjar, Microsoft Clarity, and others). The scan reflects what an unconsented EU visitor would experience — which is the relevant baseline under Article 5(3) of the ePrivacy Directive.

How is this different from the scanner my consent tool runs?+

When the same vendor runs the consent tool and the scanner, there is a structural conflict of interest: a clean scan is a sales argument for the consent tool. CookieSentry is an independent verifier, not a consent tool. We scan the live page from outside, you compare the result to what the consent tool claims, and the diff is your audit evidence. Most EU e-shops we have scanned in the run-up to launch show at least one tracker firing before consent — even on sites running a paid consent tool.

Is the scanner GDPR-safe to use on my own site?+

Yes, and for a third-party public site too. The scanner accesses the URL the same way a regular browser does: it loads the public page, observes the cookies and network requests, and discards the page after the scan. No personal data is collected from the visitor or the site, and the scanner does not authenticate, scrape gated content, or interact beyond a single page load (plus the Reject and Accept clicks on paid plans and the trial). Article 6(1)(f) legitimate interests covers the scanning activity for the controller running the audit.

Why do I see different cookies than the privacy policy on the site lists?+

That gap is the most common finding on EU e-shops, and it is the gap supervisory authorities cite in published transparency-notice decisions. The privacy policy was written once and the marketing stack changes every quarter — a new analytics tool, a new chat widget, a new ad pixel, a relaunched A/B testing platform — and the policy is rarely updated to match. The scan is the simplest evidence that the policy is out of date and which tools need to be added.

Does the scan tell me whether my site is GDPR-compliant?+

It tells you the most common compliance failure mode (non-essential cookies set before consent, in breach of Art. 5(3) of the ePrivacy Directive) and gives you the artefact list to update your privacy and cookie policies (Art. 13 GDPR). Compliance is broader than what one scan can prove — your ROPA, DPA, retention schedules, breach procedure, and lawful-basis mapping all matter — but the cookie / tracker side is where most regulator-visible failures live, and the scan turns it into a working list.

Can I scan a site behind a login or a paywall?+

No — every scan, free or paid, loads one public page, so logged-in flows, the customer dashboard and other gated areas are out of reach. For most marketing-stack questions the public homepage and a few category pages are enough; the gap that matters in audits is the unconsented public visitor.

Will the scan trigger Hotjar / Clarity / GA recordings on my site?+

Yes, exactly the same way a regular visitor would. That is the point — you are seeing what the analytics stack records about an unconsented EU visitor. If you do not want the scan in your dashboards, filter the visit out afterwards, for example by the time of the scan or by its user agent, which usually contains "CookieScanner".

How often should I run a cookie scan?+

Two cadences. Reactive: any time your marketing stack changes — new tag, new tool, new partner integration, or a quarterly review at minimum. Proactive: scheduled scans (paid plan) on the high-traffic pages plus the checkout, with a diff alert when a new third-party request appears. The cost of a regression is a regulator finding plus a forced privacy-policy update; the cost of a scheduled scan is negligible.

Do I get a downloadable report I can send to counsel or auditors?+

Yes. Every scan, free or paid, can be shared as a link or saved as a timestamped PDF report — the cookies, the third-party requests, the verdict at the time of scan, the page URL and the scan timestamp — that you can hand to counsel or an auditor as a record of what the page did at that moment.

Related resources

One scan tells you the diagnosis. The pack closes the gap.

Generate up to seven GDPR documents per bundle — Privacy Policy, Cookie Policy, ROPA, Data Retention, DPA, Breach Procedure, plus the Impressum in Germany — in 10 minutes. Bilingual EN + DE / PL / LT. Counsel-redlinable Word + PDF.

Pay only after you preview every document. No subscription.

Under 30 seconds

From URL paste to a categorised tool inventory.

No signup, no card

Free tier scans public URLs from a clean browser context.

Independent verifier

Not a consent tool. We check what your consent tool actually blocks.

The scanner reports cookies and network requests observed on a single public page load. It does not constitute a legal audit; the application of GDPR, the ePrivacy Directive, and national transpositions to a specific site depends on facts only qualified counsel can assess. CookieSentry templates and audit reports are drafted to current EU and national law and are intended for review by qualified counsel before publication for high-risk processing.