Who is this for?
ConsentFlow Debugger is built for marketing engineers, privacy engineers, and web developers who need to ensure their consent management implementations actually work correctly.
If you've ever spent hours digging through browser console logs trying to figure out why a tag fires before consent is granted — or why your CMP's consent string looks malformed — this tool is for you.
The Problem
Consent Management Platforms are critical infrastructure for any site that collects user data. But debugging them is painful:
- Consent signals are invisible — they live in cookies, data layer variables, and API calls that are hard to inspect manually.
- CMP implementations are fragile — a single misconfiguration can mean tags fire without consent, exposing your organization to compliance risk.
- Testing is manual and slow — QA teams have to click through consent banners, check network requests, and cross-reference documentation for every scenario.
How It Works
Install the extension, navigate to any site with a CMP, and open the ConsentFlow Debugger panel. The extension automatically detects and surfaces:
- Consent API calls — TCF v2.2 (
__tcfapi), USP (__uspapi), and GPP (__gpp) signals - Cookie and storage state — Reads consent cookies and local storage values in real time
- Tag fire events — Monitors network requests to correlate tag behavior with consent state
- Validation results — Runs your consent implementation against IAB specification rules
Use Cases
Pre-Launch QA
Run ConsentFlow Debugger across your key user journeys before deploying CMP changes. Catch issues like missing consent strings, incorrect vendor lists, or tags that ignore consent signals.
Compliance Audits
Generate exportable reports showing exactly what consent signals are set and which tags respect them. Useful for internal audits and conversations with legal teams.
Debugging Production Issues
When users report unexpected behavior (e.g., "I declined cookies but still see retargeting ads"), use the debugger to reproduce and diagnose the root cause in minutes instead of hours.