Consent forensics

See what your consent banner actually allows.

CMPAUDIT doesn't take your setup's word for it. It loads your site the way a regulator's browser would — before consent, on accept, on reject, and with Global Privacy Control on — and watches the wire: every tracker, cookie, and consent signal that actually fires. Evidence of what happened, not a screenshot of what was configured.

Sign in with Google. No tag to install — we scan from the outside, like a regulator would.

What actually fired
They clicked Reject. The trackers kept firing.
request fired fired after Reject
Illustrative · product view
The stakes

Find a consent leak before a demand letter finds you.

Consent leaks aren't only a regulator's concern. Plaintiff's lawyers — the firms behind today's wave of privacy demand letters and wiretap-style claims — are actively scanning sites for pre-consent tracking, pixels that fire after opt-out, and ignored privacy signals.

They rely on the same browser-level evidence CMPAUDIT captures. Run the audit first, fix what leaks, and take the easy target off your back — remediation is almost always cheaper than the settlement.

From a real audit

A California visitor clicked "Reject All." Here's what kept firing.

We audited a nationally recognized US organization — a site featured as a success story by one of the leading consent platforms. Its CMP was deployed, its Accept and Reject buttons worked, its California rules were in place. And yet, after Reject:

18
major ad vendors kept firing — including Meta, TikTok, and The Trade Desk
IP
a major data broker transmitted the visitor's IP address as plaintext in a URL
12+
vendors ignored Global Privacy Control — which, under CCPA, is a legal obligation

All documented from a single page, in one automated run, from a California IP.

// Observations, not legal conclusions. Site kept anonymous.

The method

Four scenarios. One question: what fires, and when?

01 · Before consent

Watch it cold.

Everything that fires before the visitor chooses anything.

02 · On accept

Confirm it runs.

The tags that should run, do run.

03 · On reject

Prove it stops.

The trackers firing a moment ago go quiet — or they don't.

04 · With GPC on

Honor the signal.

Global Privacy Control (GPC) is a CCPA obligation. Does the site honor it?

Objective, unbiased results.
Inventory scanners list your cookies. Enterprise suites sell you a platform. We do the one thing neither does — show whether your consent choices are actually respected.
Independent

We don't sell a CMP, so we've no stake in what the audit finds.

Zero footprint

We scan from the outside — nothing to install on your site.

Real scenarios

We click accept and reject and measure the outcome — not passive scanning.

Who it's for

One instrument, read three ways.

Agencies

Prove the work, across your whole book.

  • Branded, client-ready reports — your logo, your colors.
  • Searchable multi-client history; run every account from one place.
  • AI chat on every audit — answers that don't just explain the finding, they teach the why. Your team gets sharper with every report.
  • Catch a leak before it becomes your client's demand letter.
"That AI feature is AWESOME… I'll be one of the first in line to purchase."
— Anna S. (beta tester)
Privacy attorneys

Evidence that holds up.

  • Lock any report and it's SHA-256 hashed and timestamped — re-hash it any time to confirm it's byte-for-byte unchanged.
  • Full evidence chain: request URLs, decoded consent parameters, cookie names and expiry, initiator attribution.
  • Test the same site under California, Illinois, GDPR and more.

Language documents behavior; you draw the legal line.

Compliance officers

Know the day it breaks.

  • A deploy, a new tag, a marketing experiment — consent behavior drifts quietly.
  • Schedule recurring audits — weekly, monthly, or quarterly — and get a digest when behavior changes between runs.
  • A durable archive of how each property behaved over time.

// scheduled audits · variance digests

The instrument

Everything the wire gives up, on the record.

Known vendors — and unknown ones

137 fingerprints name GA4, Meta, LinkedIn, TikTok and 130+ more automatically. Anything else that behaves like a beacon or tracker is flagged too — even if it's not in the database yet.

10+ consent platforms

OneTrust, Termly, Cookiebot, Usercentrics, TrustArc, CookieYes, Didomi, iubenda — plus homegrown banners.

Multi-geo testing

Run an audit from any of seven jurisdictions — California, Illinois, France, Germany, UK, Brazil, Canada.

GPC & privacy signals

Honors Global Privacy Control, and reads the consent signals in the tracking requests themselves — so you see exactly what each vendor was told.

The nuances

Consent isn't one thing. We test the model you actually run.

Advanced vs. basic consent mode

In advanced mode, Google's tags send cookieless pings before a choice is made; in basic mode, nothing fires until consent. We detect which one you're running and check it behaves the way that mode should.

Opt-in vs. opt-out

GDPR expects opt-in — nothing until "yes." CCPA allows opt-out — tracking runs until "no." We test against the model your jurisdiction actually uses, so pre-consent activity is judged correctly, not flagged blindly.

Court-defensible

An audit you can put in front of a regulator.

When a report is locked, CMPAUDIT computes a SHA-256 hash of it. Anyone can re-hash the document and confirm it's byte-for-byte identical to what was captured — tamper-evident proof the evidence hasn't changed since the day it was recorded.

SHA-256 hashed One-click re-check Timestamped Full request chain Decoded consent parameters Fixed at lock time

Each report covers the pages audited at the time of the run — a point-in-time record, not a continuous or site-wide guarantee.

Request an audit

Your site, audited — the first one's on us.

No account needed and nothing to install. We run the audit of your site and email you the results.

  • Results arrive by email. We run your audit and send the report — this isn't an automated instant scan.
  • Your site needs a consent banner with both an Accept and a Reject choice a visitor can actually reach — that's what the audit exercises.
  • We test your site the way a real visitor experiences it. The audit records everything your site does in the visitor's browser — the same evidence regulators and plaintiff's firms look at.
Use your company address — free-mail domains (gmail, outlook, …) aren't accepted.
A site you own or manage — the free audit is for your own property.
Which consent platform you run, pages worth including, the jurisdiction you care about…

We use what you submit only to run the audit, email you the results, and follow up about them — nothing else unless you opt in above. See our Privacy Policy.