Free tool by Clarvivo · no login
Compare passive browser timing without clicking a banner or claiming a race when no timing is available.
Compare the passive timing of redacted consent commands and recognised tracking requests. It reports unavailable timing as unknown rather than guessing.
This tool answers: Do browser tracking requests appear before the first observable consent state?
Enable JavaScript to run the check — the diagnosis itself is free and needs no account.
Consent only works if it's in place before tracking starts. When analytics or ad tags load faster than the consent platform, the first requests go out with no consent state at all. That can mean data collected before the visitor had a choice, or tags that start in the wrong state and never recover.
This is a race condition: it depends on load order, network speed and caching, so it may happen on some visits and not others. It rarely shows up in a manual check on a fast connection, which is why it survives audits.
This checker records the timing of consent commands and tracking requests during a first visit, and reports whether any tracking request preceded the first observable consent signal.
These answer the questions this one tends to raise.
So you can trust the result — and your developer can verify it.
A fresh isolated browser opens the page, so the consent banner and default state behave as for a new visitor.
We record when the first consent command or consent marker appears, and when each recognised tracking request fires.
Tracking requests that fired before the first consent marker are listed with their timing. If ordering can't be established, we say so rather than guess.
Clarvivo keeps browser gaps in context with business outcomes.
Understand consent impact