You will find out, because for the first time you will be able to measure it. Every decision is tied to a banner version, a region and a timestamp — so “we changed the copy and acceptance moved four points” becomes a sentence you can prove instead of a feeling.
A buried reject button is what regulators screenshot — and the acceptance rate it produces was never real anyway.
Publishers carry the densest tag stacks on the web, which makes consent both the highest-stakes and the most measurable thing on the page. UserGuard’s position is not that you should accept a lower number. It is that you should know your real number, per banner version and per region, and improve it with copy and clarity rather than friction.
Equal-prominence reject is not a design preference here: making refusal harder than accepting is a pattern regulators single out, and the ICO has checked major UK sites for exactly that. An acceptance rate built on a buried reject is a liability wearing a metric’s clothes.
What a publisher stack sets
Density is the whole problem.
Ad tech, layered
Header bidding, SSPs, verification, analytics, recirculation widgets — each with its own scripts, pixels and storage. The evidence gate keeps that mass legible: hard cookie evidence becomes your inventory, and everything else is disclosed in its own section as what it actually is, so your compliance surface stays exactly as big as reality.
Consent rates you can act on
Decisions, acceptance and opt-outs over time; which optional categories visitors accept, reject, and revisit; how a rewritten first layer moved the number. Versioned outcomes, per site — change copy, layout or categories and see exactly what moved.
GPC, and what it means for you
Global Privacy Control is a browser signal that twelve US states require businesses to honour as an opt-out. UserGuard detects it and applies the opt-out without the visitor clicking anything, records it durably, and shows the “Opt-Out Request Honored” marker the regulations ask for. The dashboard shows how many visitors sent one.
An honest note on IAB TCF
Not yet. TCF participation requires completing IAB Europe’s validation process, and we will not claim it before it exists. Support is on the roadmap and we intend to complete that validation. If your EU programmatic demand requires a TCF-registered CMP today, this is the thing to check before anything else on this page.
Measurement, not vibes
From consent log to business answer.
Every event is tied to site and banner version, kept 400 days by default and adjustable per account, exportable as CSV whenever someone with a law degree asks. Region-aware behaviour means an EU reader and a Californian reader get the model their law actually calls for, on the same page.
Acceptance and rejection trends, per banner version
Banner shown in the visitor’s language, and the language recorded with the consent
Blocking rules you can read and edit, first match wins
Pageviews are unmetered — a good traffic month is not a bad invoice
Every property, one workspace
Each masthead or vertical on its own domain is its own site, with its own banner version and consent log — and the volume rate applies across all of them.
The banner is a reading experience too
It is the first interactive element many readers meet. Focus is trapped where the dialog claims to be modal, the focus ring survives themes that strip outlines, and labels stay legible on your accent colour.
New tags appear constantly
Monthly scans plus a rescan after any change catch the SDK update and the partner tag nobody told you about.
This page is general information, not legal advice. UserGuard is not an IAB TCF registered CMP today. Configuration decisions and legal outcomes remain yours; consult qualified counsel for your situation.
Get started →
$10 a site, pageviews unmetered · 30-day money-back guarantee
Start today
Evidence from day one. Refundable for thirty.
Create an account, drop one script on a site, and the first scan verifies your cookies in minutes. Honest consent UX, consent analytics and accessibility controls, from $10 a site. Thirty days to get your money back if it is not right.
Get started →30-day money-back guarantee · cancel anytime