Privacy and compliance
Pre-consent tracking checker
See which trackers load before a cookie banner can gate them.
Free tool vs Janitor
This free tool scans the homepage HTML for known trackers. Janitor crawls a sample of pages as a real first-time visitor with no consent given, so it catches trackers that fire only after navigation, or that a banner should gate but does not.
See the full site-wide check in JanitorWhat this checks
Under UK GDPR and ePrivacy rules, non-essential trackers should not run until a visitor has agreed. This tool reads a page HTML and reports which known trackers are present and would load on a cold, no-consent visit.
It scans for the same trackers Janitor watches: GA4, Meta, LinkedIn, Hotjar, PostHog and Plausible. Any found are loading before a banner can gate them.
Why it matters
Loading analytics or advertising pixels before consent is one of the most common and most complained-about UK GDPR failures, and a consent banner that does not actually gate them gives a false sense of safety.
Marketing teams add tags over time, so a site that gated everything correctly can quietly start leaking a pre-consent request after one new pixel.
How to fix common failures
Gate tags behind consent
Load analytics and advertising tags only after the visitor agrees, ideally through a consent management platform that blocks them by default.
Move tags into a consent-aware loader
Hard-coded script tags fire immediately. A consent manager or tag manager with consent mode holds them until opt-in.
Re-check after every new tag
Each new pixel is a fresh chance to leak a pre-consent request, so re-test whenever marketing adds one.
Pre-consent tracking checker is one check. Janitor watches pre-consent tracking automatically across every client site and puts it in a branded report.
Start your free trialKeep reading
Related
FAQ
Pre-consent tracking checker FAQ
Which trackers does it look for?
The same set Janitor monitors: GA4, Meta (Facebook), LinkedIn, Hotjar, PostHog and Plausible. Each is matched by its known script signatures in the page HTML.
Does finding a tracker prove a breach?
It means the tracker is present in the HTML and would load on a cold visit. A proper consent setup blocks these until opt-in. Confirming the exact firing order needs a headless browser, which the full product check uses.
Can Janitor monitor this continuously?
Yes. Janitor crawls client sites as a first-time visitor with no consent given and flags any of these trackers firing, so a new tag that slips past consent is caught.
Get started
Check it once, or watch it for every client
Janitor runs around two dozen checks on every site you manage and turns them into a branded report.
30-day free trial. No credit card required.