Banner & Behaviour
Default state correct, reject-all a single click, language fallbacks present, accessibility checks, region routing.
92 checks across 3 modules — Consent Mode V2, IAB TCF, and the cookies actually set after the user clicks decline.
Configuration alone lies — what's there isn't always what fires. We pair the source of truth with live execution data and version history, so every finding has receipts.
Render your CMP across regions, languages and devices. Verify default state, granular controls, language fallbacks, and whether reject-all is a one-click action.
Capture every gtag consent default and update call. Verify ad_user_data, ad_personalization and ad_storage flow correctly into Google's signal pipeline.
Walk every consent state — granted, denied, partial — and inventory cookies and storage actually written. Compare against your CMP's vendor disclosures.
Every check ties back to a specific failure mode our team has seen in production. No filler. No “best practice” tax. Run the suite or pick a module — both are first-class.
Default state correct, reject-all a single click, language fallbacks present, accessibility checks, region routing.
Consent Mode V2 default + update, IAB TCF v2.2 string validity, vendor list freshness, Google ads signals.
Cookie inventory at each state, third-party storage usage, fingerprinting checks, retention periods declared.
Pulled from real reports (anonymised). Every finding includes evidence — a screenshot, a request trace, a JSON snippet — and a clear explanation of why it matters.
Every tool reads its own surface but shares the same crawler, evidence store and report format. Run them independently or stitch them into a single integrity report.