https://three.co.uk
Scanned Apr 15, 2026 · 35.2s
Your website score is
Grade
BannerConsent Banner
Yes
Regulatory Compliance
Multi-regulation overview — click any regulation for details
Technical scan only. A passing score does not equal legal compliance. Consult qualified legal counsel for your jurisdiction.
Tag Leak detected 62 user data leaks before consent on three.co.uk, including Advertising Tracker, GA4, Yext (Advertising Tracker) and 10 more.
Security Headers
4/6 presentStrict-Transport-Security
max-age=31536000 ; includeSubDomains ; preload
Content-Security-Policy
frame-ancestors 'self' apachearimlbvip.corpuk.net
X-Frame-Options
SAMEORIGIN
X-Content-Type-Options
nosniff
Referrer-Policy
Set a Referrer-Policy header to control how much referrer information is shared
Permissions-Policy
Add a Permissions-Policy header to restrict browser features like camera, microphone, and geolocation
Google Consent Mode
V2Consent Parameters
Issues (1)
No GTM container detected — consent mode works best with Google Tag Manager
Post-Rejection Audit
Reject Button
Found
Post-Rejection Fires
0 vendors
Consent Mode
Not Detected
GTM Load
Not detected
Consent Mode V2: Not Detected
Google Consent Mode was not detected on this site.
✓ gtag('consent', 'update') call detected on rejection
Consent Record Audit
PassConsent record stored after interaction
GDPR Art. 7(1)Found: OptanonConsent (OneTrust)
Record contains timestamp
Art. 7(1)Timestamp field detected
Record contains consent state
Art. 7(1)Accept/reject state detected
Record contains consent categories
Art. 7(1)Consent categories (analytics, marketing, etc.) not found in record
Consent withdrawal mechanism accessible
GDPR Art. 7(3)Cookie settings link / floating button found
Tracker categories detected
Critical21
Advertising Tracker3 findingsrum.hlx.page, tracking.audio.thisisdax.com, lantern.roeye.com
rum.hlx.page, tracking.audio.thisisdax.com, lantern.roeye.com
advertising tracker at rum.hlx.page loaded before consent
advertising tracker at tracking.audio.thisisdax.com loaded before consent
advertising tracker at lantern.roeye.com loaded before consent
Google Analytics2 findingswww.googletagmanager.com, fpid

www.googletagmanager.com, fpid

GA4 loads before consent — this is expected and required for GCM v2 to initialise consent defaults before any tags fire

Google Analytics cookie "fpid" set before consent — Registers statistical data on users' behaviour on the website. Used for internal analytics by the website operator.
Yext (advertising) loaded before consent
Awin (tracker) loaded before consent

OneTrust (tracker) loaded before consent
Acceleration Partners (analytics) loaded before consent
Now Interact Nordic (Advertising Tracker)2 findingscdn.nowinteract.com, imp3.nowinteract.com
cdn.nowinteract.com, imp3.nowinteract.com
Now Interact Nordic (advertising) loaded before consent
Now Interact Nordic (advertising) loaded before consent
PublicisGroupe (tracker) loaded before consent
New Relic (analytics) loaded before consent
Dynatrace5 findingsrxVisitor, dtSa, rxvt, dtPC, dtCookie
rxVisitor, dtSa, rxvt, dtPC, dtCookie
Dynatrace cookie "rxVisitor" set before consent — This cookie is used by RUM API, Dynatrace Real User Monitoring (RUM) gives you the power to know your customers by providing performance analysis in real time.
Dynatrace cookie "dtSa" set before consent — This cookie is used by RUM API, Dynatrace Real User Monitoring (RUM) gives you the power to know your customers by providing performance analysis in real time.
Dynatrace cookie "rxvt" set before consent — This cookie is used by RUM API, Dynatrace Real User Monitoring (RUM) gives you the power to know your customers by providing performance analysis in real time.
Dynatrace cookie "dtPC" set before consent — This cookie is used by RUM API, Dynatrace Real User Monitoring (RUM) gives you the power to know your customers by providing performance analysis in real time.
Dynatrace cookie "dtCookie" set before consent — This cookie is used by RUM API, Dynatrace Real User Monitoring (RUM) gives you the power to know your customers by providing performance analysis in real time.
Awin cookie "lantern" set before consent — This cookie is used by the affiliate marketing platform AWIN to store a reference to a visit to attribute a sale to marketing channels.
Adobe Analytics2 findingss_tp, s_ppv

s_tp, s_ppv

Adobe Analytics cookie "s_tp" set before consent — This lets us know how much of the page you viewed.

Adobe Analytics cookie "s_ppv" set before consent — Stores information on the percentage of the page displayed
Warnings41

Google Ads cookieless ping detected before consent — GCM v2 active with ad_storage and ad_user_data: denied. No user identifiers are collected in this request.
Possible server-side tag proxy at smetrics.three.co.uk — analytics data may be forwarded to third parties before consent. Browser scanning cannot verify downstream recipients; audit your GTM Server-side or CNAME configuration.
Unknown third-party request to assets.adobedtm.com before consent
Unknown third-party request to assets.sitescdn.net before consent
Unknown third-party request to ydn243.3gateway.net before consent
Unknown third-party request to three-resources.digital.medallia.eu before consent
Unknown third-party request to apps.euw2.pure.cloud before consent
Unknown third-party request to three-analytics.digital.medallia.eu before consent
Unknown third-party request to api-cdn.euw2.pure.cloud before consent
Unknown third-party request to api.euw2.pure.cloud before consent
sessionStorage key "com.adobe.reactor.core.visitorTracking.landingPage" written before consent
sessionStorage key "com.adobe.reactor.core.visitorTracking.trafficSource" written before consent
sessionStorage key "com.adobe.reactor.dataElements.Platform" written before consent
sessionStorage key "threeCurrentPageNavigationTitle" written before consent
sessionStorage key "threeCurrentPageUrl" written before consent
localStorage key "orderByPhoneNumberPages" written before consent
localStorage key "previousPageName" written before consent
sessionStorage key "medallia_ref" written before consent
sessionStorage key "rxVisitor" written before consent
sessionStorage key "rxvisitid" written before consent
sessionStorage key "rxvt" written before consent
sessionStorage key "dtSa" written before consent
localStorage key "com.adobe.reactor.dataElements.OnetrustActiveGroups" written before consent
localStorage key "typeOfSubscription" written before consent
sessionStorage key "com.adobe.reactor.dataElements.Digital Data - User typeOfSubscription" written before consent
sessionStorage key "com.adobe.reactor.dataElements.Customer ID" written before consent
sessionStorage key "com.adobe.reactor.dataElements.Contact ID" written before consent
localStorage key "MSISDN" written before consent
sessionStorage key "com.adobe.reactor.dataElements.MSISDN" written before consent
localStorage key "ni_imp_tc" written before consent
sessionStorage key "ni_imp_tn" written before consent
localStorage key "imp_uk" written before consent
localStorage key "ni_imp_lprp" written before consent
sessionStorage key "idh" written before consent
localStorage key "_c3006abd-3d00-496a-bdc5-04a01a054347:actmu" written before consent
localStorage key "_c3006abd-3d00-496a-bdc5-04a01a054347:actms" written before consent
localStorage key "_c3006abd-3d00-496a-bdc5-04a01a054347:actts" written before consent
localStorage key "_c3006abd-3d00-496a-bdc5-04a01a054347:actvc" written before consent
localStorage key "_c3006abd-3d00-496a-bdc5-04a01a054347:actsc" written before consent
localStorage key "_c3006abd-3d00-496a-bdc5-04a01a054347:actec" written before consent
localStorage key "_act_custom857e4260-3905-11f1-9f8f-79b1f339999c" written before consent
Info8
Amazon (cdn) loaded before consent

OneTrust CMP (OneTrust) loaded before consent: OneTrust geo-lookup — determines which consent banner to show based on user location
New Relic (New Relic) loaded before consent: New Relic browser monitoring agent
Azure / Microsoft2 findingsApplicationGatewayAffinityCORS, ApplicationGatewayAffinity

ApplicationGatewayAffinityCORS, ApplicationGatewayAffinity

Azure / Microsoft cookie "ApplicationGatewayAffinityCORS" set before consent — This cookie is used by Azure Apps to keep a user session on the same server.

Azure / Microsoft cookie "ApplicationGatewayAffinity" set before consent — This cookie is used by Azure Apps to keep a user session on the same server.

OneTrust cookie "OptanonConsent" set before consent
Akamai bot management session — necessary for site protection
Cloudflare bot management — necessary for site operation
Compliant26
Google Ads4 findingswww.google.com, googleads.g.doubleclick.net, _gcl_au, _gcl_ls

www.google.com, googleads.g.doubleclick.net, _gcl_au, _gcl_ls

Google Ads (Google) loaded correctly after consent

Google Ads (Google) loaded correctly after consent

Google Ads cookie "_gcl_au" set correctly after consent

Google Ads (Google) wrote "_gcl_ls" to localStorage correctly after consent
Twitter/X Pixel (X (Twitter)) loaded correctly after consent
Microsoft Ads3 findingsbat.bing.com, _uetsid, _uetvid

bat.bing.com, _uetsid, _uetvid

Microsoft Ads (Microsoft) loaded correctly after consent

Microsoft Ads cookie "_uetsid" set correctly after consent

Microsoft Ads cookie "_uetvid" set correctly after consent

OneTrust cookie "OptanonAlertBoxClosed" set correctly after consent
DoubleClick/Google Marketing2 findingstest_cookie, IDE

test_cookie, IDE

DoubleClick/Google Marketing cookie "test_cookie" set correctly after consent

DoubleClick/Google Marketing cookie "IDE" set correctly after consent
The Tradedesk cookie "TDID" set correctly after consent
X5 findingsguest_id_marketing, guest_id_ads, personalization_id, guest_id, muc_ads
guest_id_marketing, guest_id_ads, personalization_id, guest_id, muc_ads
X cookie "guest_id_marketing" set correctly after consent
X cookie "guest_id_ads" set correctly after consent
X cookie "personalization_id" set correctly after consent
X cookie "guest_id" set correctly after consent
X cookie "muc_ads" set correctly after consent
Adalyser.com4 findings__adal_ses, __adal_id, __adal_ca, __adal_cw
__adal_ses, __adal_id, __adal_ca, __adal_cw
Adalyser.com cookie "__adal_ses" set correctly after consent
Adalyser.com cookie "__adal_id" set correctly after consent
Adalyser.com cookie "__adal_ca" set correctly after consent
Adalyser.com cookie "__adal_cw" set correctly after consent

Bing / Microsoft cookie "MUID" set correctly after consent
ContentSquare4 findings_cs_c, _cs_cvars, _cs_id, _cs_s
_cs_c, _cs_cvars, _cs_id, _cs_s
ContentSquare cookie "_cs_c" set correctly after consent
ContentSquare cookie "_cs_cvars" set correctly after consent
ContentSquare cookie "_cs_id" set correctly after consent
ContentSquare cookie "_cs_s" set correctly after consent
Is this your site?
Run a full multi-page scan with monitoring and get detailed remediation steps
Scan three.co.uk →This audit is based on publicly observable website behavior. To request removal from the index, email support@tagleak.com