Tested tool guide
Tested browser tools
Checked August 16, 2026
What Cookie Consent Compliance Scanner does, with a checked example
A site's homepage loads, its scripts fire, and cookies land in the visitor's browser before anyone has clicked a thing. This scanner automates that first visit: give it a URL and it loads the page without touching the consent banner, records every cookie that appears, and categorizes each one by purpose - strictly necessary, preferences, analytics, or advertising - flagging any that legally needed consent first. The surprise most people hit: a clean report is not proof of compliance. The scanner cannot click through a banner or replay a full human session, so consent-gated cookies can go unseen.
Worked example
A concrete input and expected output from the current implementation.
Input
https://shop.example.com
->
Expected output
Report for https://shop.example.com - no consent given, page idle for 10 seconds after load
7 cookies observed:
PHPSESSID (session) - strictly necessary - pre-consent: OK
cookie_consent (persistent) - strictly necessary - pre-consent: OK
_ga (2 years) - analytics - pre-consent: violation
_gid (24 hours) - analytics - pre-consent: violation
_gat (1 minute) - analytics - pre-consent: violation
_fbp (3 months) - advertising - pre-consent: violation
_uetsid (30 minutes) - advertising - pre-consent: violation
By purpose: 2 strictly necessary, 3 analytics, 2 advertising
Set before consent: 5 of 7 (71%); consent required for 5
Verdict: non-compliant - analytics and advertising cookies set before consent
The five cookies whose purpose is not strictly necessary appeared before any consent was given, which Article 5(3) of the ePrivacy Directive permits only for the two exempt cookies: the session identifier and the cookie that records the consent choice itself. The verdict follows directly from the five-to-two split.