HighChecked on every planEU
Session data sent before consent
Can Microsoft Clarity run before a visitor consents if it sets no cookies?
Not safely. Clarity sets no cookies before consent, but it still sends clicks, scrolls and page views to Microsoft. EU regulators say that needs consent too. Load Clarity only after the visitor says yes.
3%of 168 European shops did this (5)
No. 4most common high problem in the study
Why it matters
Cookieless is Microsoft’s default in the EU until consent. But EU regulators read the cookie rule as covering any tracking script, with or without cookies (EDPB Guidelines 2/2023). Session recording is personal data, so ask first.
How to fix it
- Load Clarity only after consent: set it to “Analytics” or “Marketing” in your consent tool, so the tool blocks it until the visitor accepts.
- Or keep it loaded and send consent through Clarity’s Consent API or Google Consent Mode, with recording held until the visitor says yes.
- Run the scan again to confirm nothing goes to clarity.ms before a choice.
Steps for OneTrust
- Mark each tracking tag with its OneTrust category (snippet below).
- Using Google tags? Turn on Google Consent Mode in your template.
- Load the OneTrust script first in your page head.
Steps for Cookiebot
- In Cookiebot Manager, open Settings, then Your scripts.
- Switch to Automatic blocking and copy the new script.
- Paste it as the very first script on every page.
- Using Google tags? Turn on Consent Mode in the Cookiebot tag, with defaults set to denied.
Steps for Usercentrics
- Open Configuration, then CMP Settings, and turn on Google Consent Mode.
- Add the default-denied script below, high in your page head.
- Add other tags as services in Usercentrics, or through its GTM template, so they wait.
Steps for Didomi
- Open Consent notices, edit your notice, then step 2 Customization.
- Open Integrations, then the Consent Modes tab.
- Turn on Google Consent Mode V2 and tick the Google vendors you use.
- Leave the “Set the default status” options off, so everything starts denied.
Steps for CookieYes
- Open Advanced Settings and turn on “Support GCM”.
- Keep “Allow Google tags to fire before consent” off.
- Put the CookieYes script first in your page head, before other tags.
- Press “Check GCM status” to test.
The law behind this rule
Real case, anonymised
Read the case