Tag LeakScan your site free →
Shared compliance report — powered by Tag Leak
Scan your own site →

Geo-redirect detected

https://BBC.CO.UK redirected to https://www.bbc.com/. This report shows the EU version of the site.

https://BBC.CO.UK

Scanned Apr 14, 2026 · 43.4s

Your website score is

0/100
Critical

Grade

F0

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 34 user data leaks before consent on bbc.co.uk, including Optimizely, comScore (Analytics Tracker), Didomi (Tracker Tracker) and 5 more.

Security Headers

6/6 present

Strict-Transport-Security

max-age=31536000; preload

Content-Security-Policy

default-src 'none'; script-src 'strict-dynamic' 'nonce-TuCTYvrSYDcUen9OsACYCe8r12X5ach0tgcHPUVKJGzJT1SkxY' 'self' 'report-sample' 'unsafe-inline' cdn.syndication.twimg.com connect.facebook.net c.files.bbci.co.uk emp.bbci.co.uk mybbc-analytics.files.bbci.co.uk nav.files.bbci.co.uk news.files.bbci.co.uk platform.twitter.com public.flourish.studio static.bbc.co.uk static.bbci.co.uk static.chartbeat.com static2.chartbeat.com www.bbc.co.uk www.instagram.com www.ons.gov.uk gn-web-assets.api.bbc.com www.google-analytics.com bitesize.files.bbci.co.uk www.tiktok.com lf16-tiktok-web.ttwstatic.com static.files.bbci.co.uk; img-src 'self' https: data:; font-src c.files.bbci.co.uk gel.files.bbci.co.uk static.files.bbci.co.uk static.bbci.co.uk news.files.bbci.co.uk ws-downloads.files.bbci.co.uk bitesize.files.bbci.co.uk; style-src branding.files.bbci.co.uk cdn.riddle.com flo.uri.sh news.files.bbci.co.uk platform.twitter.com static.bbc.co.uk static.bbci.co.uk static.files.bbci.co.uk ton.twimg.com www.riddle.com 'unsafe-inline' lf16-tiktok-web.ttwstatic.com; frame-src 'self' bbc001.carto.com bbc003.carto.com bbc-maps.carto.com cdn.riddle.com chartbeat.com emp.bbc.co.uk emp.bbc.com flo.uri.sh graphics.reuters.com www.reuters.com graphics.thomsonreuters.com dynamic.mc-cdn.io vapi.mc-cdn.io vapi.beta.mc-cdn.io elections.mapcreator.io elections.beta.mapcreator.io cdn.mapcreator.io m.facebook.com news.files.bbci.co.uk personaltaxcalculator2.deloittecloud.co.uk platform.twitter.com public.flourish.studio static2.chartbeat.com syndication.twitter.com web.facebook.com www.bbc.co.uk www.facebook.com www.instagram.com www.tiktok.com www.ons.gov.uk www.riddle.com www.youtube.com www.youtube-nocookie.com uk-script.dotmetrics.net ssp-app-uk.votenow.tv ssp-app-uktest.votenow.tv ssp-app-ukbench.votenow.tv session.test.bbc.co.uk session.bbc.co.uk session.stage.bbc.co.uk bitesize.files.bbci.co.uk; object-src 'none'; manifest-src static.files.bbci.co.uk bitesize.files.bbci.co.uk; media-src 'self' blob: https:; connect-src 'self' https:; child-src blob:; base-uri 'none'; form-action 'self' platform.twitter.com syndication.twitter.com uk-script.dotmetrics.net/DeviceInfo.dotmetrics account.bbc.com/auth/identifier/landing; frame-ancestors 'none'; upgrade-insecure-requests; report-to default; report-uri https://webcore.bbc-reporting-api.app/report-endpoint;

X-Frame-Options

DENY

X-Content-Type-Options

nosniff

Referrer-Policy

strict-origin-when-cross-origin

Permissions-Policy

accelerometer=(), autoplay=(self "https://emp.bbc.com" "https://emp.bbc.co.uk" "http://emp.bbc.com" "http://emp.bbc.co.uk"), camera=(), document-domain=(self "https://emp.bbc.com" "https://emp.bbc.co.uk" "http://emp.bbc.com" "http://emp.bbc.co.uk"), encrypted-media=(), fullscreen=(self "https://emp.bbc.com" "https://emp.bbc.co.uk" "http://emp.bbc.com" "http://emp.bbc.co.uk"), geolocation=(self), gyroscope=(), magnetometer=(), microphone=(), midi=(), payment=(), picture-in-picture=(self "https://emp.bbc.com" "https://emp.bbc.co.uk" "http://emp.bbc.com" "http://emp.bbc.co.uk"), screen-wake-lock=(), sync-xhr=(self), usb=(), xr-spatial-tracking=() browsing-topics=(), join-ad-interest-group=(), run-ad-auction=()

Google Consent Mode

Not Detected

Google Consent Mode v2 was not found on this page. GCM v2 allows Google's tags to adjust their behavior based on user consent, and is required for compliant advertising measurement in the EU. Without it, your Google Ads and GA4 conversions may be impacted after consent is declined.

Post-Rejection Audit

Reject Button

Found

Post-Rejection Fires

2 vendors

Consent Mode

Not Detected

GTM Load

Not detected

Consent Mode V2: Not Detected

Google Consent Mode was not detected on this site.

Vendors firing after rejection (2)

VendorCategoryTimingURL
Optimizely — Optimizelyanalytics22894mscdn.optimizely.com
Google — Google Adsadvertising24221mspagead2.googlesyndication.com
Page reloads after rejection — common indicator of a broken Consent Mode V2 implementation

Consent Record Audit

Issues detected

Consent record stored after interaction

GDPR Art. 7(1)

No consent record written — cannot prove consent was given

No CMP consent cookie or localStorage entry was found after the consent interaction. GDPR requires controllers to demonstrate consent was given.

Consent withdrawal mechanism accessible

GDPR Art. 7(3)

Cookie settings link / floating button found

Why this matters

Under GDPR Article 7, controllers must be able to demonstrate that consent was given (Art. 7(1)) and ensure users can withdraw consent at any time, as easily as giving it (Art. 7(3)). Sites with no consent record or no withdrawal mechanism cannot legally rely on consent as a lawful basis.

Tracker categories detected

Advertising4 vendors
Analytics6 vendors
Marketing16 vendors
Security1 vendor
Functional5 vendors
Critical15

Data was transmitted to a third-party or storage was written on the user’s device before consent. This is a GDPR/ePrivacy violation, not just a script load.

Optimizely
Optimizely4 findings

cdn.optimizely.com, a4621041136.cdn.optimizely.com, logx.optimizely.com, optimizelyEndUserId

Optimizely
criticalNetworkAnalyticsOptimizely

Optimizely (Optimizely) loaded before consent: Optimizely experimentation and A/B testing

Host: cdn.optimizely.comFired: 2163ms after load
Optimizely
criticalNetworkAnalyticsOptimizely

Optimizely (Optimizely) loaded before consent: Optimizely experimentation and A/B testing

Host: a4621041136.cdn.optimizely.comFired: 4460ms after load
Optimizely
criticalNetworkAnalyticsOptimizely

Optimizely (Optimizely) loaded before consent: Optimizely event logging endpoint

Host: logx.optimizely.comFired: 5471ms after load
Optimizely
criticalCookieAnalyticsOptimizely

Optimizely cookie "optimizelyEndUserId" set before consent

Cookie: optimizelyEndUserIdDomain: .bbc.com
comScore (Analytics Tracker)
criticalNetworkAnalyticscomScore (Analytics Tracker)

comScore (analytics) loaded before consent

Host: sb.scorecardresearch.comFired: 2401ms after load
Didomi (Tracker Tracker)
criticalNetworkDidomi (Tracker Tracker)

Didomi (tracker) loaded before consent

Host: cdn.privacy-mgmt.comFired: 4217ms after load
DotMetrics (Advertising Tracker)
DotMetrics (Advertising Tracker)2 findings

uk-script.dotmetrics.net, rm-script.dotmetrics.net

DotMetrics (Advertising Tracker)
criticalNetworkAdvertisingDotMetrics (Advertising Tracker)

DotMetrics (advertising) loaded before consent

Host: uk-script.dotmetrics.netFired: 4219ms after load
DotMetrics (Advertising Tracker)
criticalNetworkAdvertisingDotMetrics (Advertising Tracker)

DotMetrics (advertising) loaded before consent

Host: rm-script.dotmetrics.netFired: 5165ms after load
Chartbeat (Analytics Tracker)
criticalNetworkAnalyticsChartbeat (Analytics Tracker)

Chartbeat (analytics) loaded before consent

Host: ping.chartbeat.netFired: 4785ms after load
Google Ads
criticalNetworkAdvertisingGoogle Ads

Google Ads (Google) loaded before consent: Google ad syndication and remarketing

Host: pagead2.googlesyndication.comFired: 5026ms after load
Advertising Tracker
criticalNetworkAdvertisingAdvertising Tracker

advertising tracker at a1.api.bbc.com loaded before consent

Host: a1.api.bbc.comFired: 5037ms after load
Chartbeat
criticalCookieAnalyticsChartbeat

Chartbeat cookie "_chartbeat2" set before consent — Cookie is used to register if a person has visited the domain before (to calculate new vs returning users).

Cookie: _chartbeat2Domain: .bbc.comRetention: 30 days
Optimizely — Optimizely
criticalPost-RejectionAnalyticsOptimizely — Optimizely

Optimizely — Optimizely fires after user rejected consent

Fired: 22894ms after load
Google — Google Ads
criticalPost-RejectionAdvertisingGoogle — Google Ads

Google — Google Ads fires after user rejected consent

Fired: 24221ms after load
criticalConsent Record

No consent record stored after interaction — GDPR Article 7(1) requires controllers to demonstrate consent was given

Warnings23

A tag container or script loaded before consent but tags appear correctly gated (e.g. GTM with Consent Mode v2). Not a violation on its own — review to confirm downstream tags stay blocked.

warningConsentUnknown CMP

Unknown CMP was clicked but no consent storage was written — tags may continue firing as if consent was never given

vendor logo
warningNetwork

Unknown third-party request to ichef.bbci.co.uk before consent

Host: ichef.bbci.co.ukFired: 658ms after load
vendor logo
warningNetwork

Unknown third-party request to static.files.bbci.co.uk before consent

Host: static.files.bbci.co.ukFired: 821ms after load
vendor logo
warningNetwork

Unknown third-party request to nav.files.bbci.co.uk before consent

Host: nav.files.bbci.co.ukFired: 2451ms after load
vendor logo
warningNetwork

Unknown third-party request to www.bbc.com before consent

Host: www.bbc.comFired: 2536ms after load
vendor logo
warningNetwork

Unknown third-party request to static.bbci.co.uk before consent

Host: static.bbci.co.ukFired: 2711ms after load
vendor logo
warningNetwork

Unknown third-party request to gn-web-assets.api.bbc.com before consent

Host: gn-web-assets.api.bbc.comFired: 2711ms after load
vendor logo
warningNetwork

Unknown third-party request to emp.bbci.co.uk before consent

Host: emp.bbci.co.ukFired: 2742ms after load
vendor logo
warningNetwork

Unknown third-party request to mybbc-analytics.files.bbci.co.uk before consent

Host: mybbc-analytics.files.bbci.co.ukFired: 4365ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$event_queue" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$event_queueType: localStorageFired: 4447ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$tracker_optimizely" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$tracker_optimizelyType: localStorageFired: 4449ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$layer_states" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$layer_statesType: localStorageFired: 4449ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$session_state" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$session_stateType: localStorageFired: 4450ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$visitor_profile" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$visitor_profileType: localStorageFired: 4450ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$variation_map" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$variation_mapType: localStorageFired: 4450ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$layer_map" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$layer_mapType: localStorageFired: 4450ms after load
warningStorage

localStorage key "optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$contextual_mab" written before consent

Key: optimizely_data$$oeu1776155995150r0.4981416952470944$$27302320011$$contextual_mabType: localStorageFired: 4450ms after load
warningStorage

localStorage key "_cb_ls_test" written before consent

Key: _cb_ls_testType: localStorageFired: 4757ms after load
warningStorage

localStorage key "_cb" written before consent

Key: _cbType: localStorageFired: 4763ms after load
warningStorage

localStorage key "_chartbeat2" written before consent

Key: _chartbeat2Type: localStorageFired: 4764ms after load
warningStorage

localStorage key "_cb_svref" written before consent

Key: _cb_svrefType: localStorageFired: 4765ms after load
warningStorage

localStorage key "optimizely_data$$pending_events" written before consent

Key: optimizely_data$$pending_eventsType: localStorageFired: 5458ms after load
warningConsent

Page reloads after rejection — potential indicator of broken Consent Mode V2 implementation

Info9

Neutral observations — activity we detected that isn’t a violation but is useful context (e.g. essential cookies, CMP initialisation).

Piano (Cdn)
infoNetworkPiano (Cdn)

Piano (cdn) loaded before consent

Host: cdn.tinypass.comFired: 2742ms after load
Chartbeat (Cdn)
infoNetworkChartbeat (Cdn)

Chartbeat (cdn) loaded before consent

Host: static.chartbeat.comFired: 4015ms after load
Piano
Piano3 findings

_pprv, _pcid, _pctx

Piano
infoCookieFunctionalPiano

Piano cookie "_pprv" set before consent — This cookie contains the property consent (linked to a product) the end-user has consented to. More information about Consent management can be found here.

Cookie: _pprvDomain: .bbc.comRetention: 13 months
Piano
infoCookieFunctionalPiano

Piano cookie "_pcid" set before consent — This cookie contains the browserId (BID) that is used in Piano products for reporting and tracking purposes.

Cookie: _pcidDomain: .bbc.comRetention: 13 months
Piano
infoCookieFunctionalPiano

Piano cookie "_pctx" set before consent — This cookie is required to sync different Piano product scripts containing common data points. It contains data from different products, for example for Composer Insights or Ad Revenue Insights, but only IF you have implemented any of these products.

Cookie: _pctxDomain: .bbc.comRetention: 13 months
Sourcepoint CMP4 findings

_sp_su, _sp_user_consent_26225, _sp_local_state, _sp_non_keyed_local_state

infoCookieConsent MgmtSourcepoint CMP

Sourcepoint CMP cookie "_sp_su" set before consent

Cookie: _sp_suDomain: .bbc.com
infoStorageConsent MgmtSourcepoint CMP

Sourcepoint CMP (Sourcepoint) wrote "_sp_user_consent_26225" to localStorage before consent

Key: _sp_user_consent_26225Type: localStorageFired: 5093ms after load
infoStorageConsent MgmtSourcepoint CMP

Sourcepoint CMP (Sourcepoint) wrote "_sp_local_state" to localStorage before consent

Key: _sp_local_stateType: localStorageFired: 5136ms after load
infoStorageConsent MgmtSourcepoint CMP

Sourcepoint CMP (Sourcepoint) wrote "_sp_non_keyed_local_state" to localStorage before consent

Key: _sp_non_keyed_local_stateType: localStorageFired: 5137ms after load
Compliant44

Tags that fired only after the user gave consent — working as intended.

Cookiebot
CompliantCookieFunctionalCookiebot

Cookiebot cookie "consentUUID" set correctly after consent

Cookie: consentUUIDDomain: www.bbc.comRetention: 1 year
Piano
Piano6 findings

__tbc, xbc, _pcus, cX_P, gckp, cX_G

Piano
CompliantCookieFunctionalPiano

Piano cookie "__tbc" set correctly after consent

Cookie: __tbcDomain: .bbc.comRetention: 2 years
Piano
CompliantCookieFunctionalPiano

Piano cookie "xbc" set correctly after consent

Cookie: xbcDomain: .bbc.comRetention: 2 years
Piano
CompliantCookieMarketingPiano

Piano cookie "_pcus" set correctly after consent

Cookie: _pcusDomain: .bbc.comRetention: 2 years
Piano
CompliantCookieAnalyticsPiano

Piano cookie "cX_P" set correctly after consent

Cookie: cX_PDomain: .bbc.comRetention: 13 months
Piano
CompliantCookieMarketingPiano

Piano cookie "gckp" set correctly after consent

Cookie: gckpDomain: .cxense.comRetention: 12 months
Piano
CompliantCookieMarketingPiano

Piano cookie "cX_G" set correctly after consent

Cookie: cX_GDomain: .bbc.comRetention: 13 months
Permutive2 findings

permutive-id, pxid

CompliantCookieFunctionalPermutive

Permutive cookie "permutive-id" set correctly after consent

Cookie: permutive-idDomain: .bbc.comRetention: 1095 Days
CompliantCookieFunctionalPermutive

Permutive cookie "pxid" set correctly after consent

Cookie: pxidDomain: .e488cdb0-e7cb-4d91-9648-60d437d8e491.prmutv.coRetention: 89 Days
Adform
Adform3 findings

UID, C, uid

Adform
CompliantCookieMarketingAdform

Adform cookie "UID" set correctly after consent

Cookie: UIDDomain: .scorecardresearch.comRetention: 60 days
Adform
CompliantCookieMarketingAdform

Adform cookie "C" set correctly after consent

Cookie: CDomain: .adform.netRetention: 60 days till 3650 days
Adform
CompliantCookieMarketingAdform

Adform cookie "uid" set correctly after consent

Cookie: uidDomain: .adform.netRetention: 60 days
ComScore
CompliantCookieMarketingComScore

ComScore cookie "XID" set correctly after consent

Cookie: XIDDomain: .scorecardresearch.comRetention: 1 year
DoubleClick/Google Marketing
DoubleClick/Google Marketing2 findings

__gads, IDE

DoubleClick/Google Marketing
CompliantCookieMarketingDoubleClick/Google Marketing

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

Cookie: __gadsDomain: .bbc.comRetention: various
DoubleClick/Google Marketing
CompliantCookieMarketingDoubleClick/Google Marketing

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

Cookie: IDEDomain: .doubleclick.netRetention: 2 years
Google AdSense
Google AdSense2 findings

__gpi, __eoi

Google AdSense
CompliantCookieMarketingGoogle AdSense

Google AdSense cookie "__gpi" set correctly after consent

Cookie: __gpiDomain: .bbc.comRetention: 13 months
Google AdSense
CompliantCookieSecurityGoogle AdSense

Google AdSense cookie "__eoi" set correctly after consent

Cookie: __eoiDomain: .bbc.comRetention: 3 Months
Google
CompliantCookieMarketingGoogle

Google cookie "DSID" set correctly after consent

Cookie: DSIDDomain: .doubleclick.netRetention: 2 weeks
CompliantCookieMarketingThe Ozone Project

The Ozone Project cookie "ozone_uid" set correctly after consent

Cookie: ozone_uidDomain: .the-ozone-project.comRetention: 90 days
openx.net
CompliantCookieMarketingopenx.net

openx.net cookie "i" set correctly after consent

Cookie: iDomain: .openx.netRetention: 1 year
TripleLift
CompliantCookieMarketingTripleLift

TripleLift cookie "tluid" set correctly after consent

Cookie: tluidDomain: .3lift.comRetention: 3 months
Casale Media3 findings

CMID, CMPS, CMPRO

CompliantCookieMarketingCasale Media

Casale Media cookie "CMID" set correctly after consent

Cookie: CMIDDomain: .casalemedia.comRetention: 1 day
CompliantCookieMarketingCasale Media

Casale Media cookie "CMPS" set correctly after consent

Cookie: CMPSDomain: .casalemedia.comRetention: 1 day
CompliantCookieMarketingCasale Media

Casale Media cookie "CMPRO" set correctly after consent

Cookie: CMPRODomain: .casalemedia.comRetention: 1 day
PubMatic
PubMatic10 findings

KADUSERCOOKIE, chkChromeAb67Sec, pi, DPSync4, SyncRTB4, KRTBCOOKIE_632, PugT, KRTBCOOKIE_391, KRTBCOOKIE_377, SPugT

PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "KADUSERCOOKIE" set correctly after consent

Cookie: KADUSERCOOKIEDomain: .pubmatic.comRetention: 90 days
PubMatic
CompliantCookieFunctionalPubMatic

PubMatic cookie "chkChromeAb67Sec" set correctly after consent

Cookie: chkChromeAb67SecDomain: .pubmatic.comRetention: 3 months
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "pi" set correctly after consent

Cookie: piDomain: .pubmatic.comRetention: 1 day
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "DPSync4" set correctly after consent

Cookie: DPSync4Domain: .pubmatic.comRetention: 90 days
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "SyncRTB4" set correctly after consent

Cookie: SyncRTB4Domain: .pubmatic.comRetention: 90 days
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "KRTBCOOKIE_632" set correctly after consent

Cookie: KRTBCOOKIE_632Domain: .pubmatic.comRetention: 29 days
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "PugT" set correctly after consent

Cookie: PugTDomain: .pubmatic.comRetention: 30 days
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "KRTBCOOKIE_391" set correctly after consent

Cookie: KRTBCOOKIE_391Domain: .pubmatic.comRetention: 29 days
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "KRTBCOOKIE_377" set correctly after consent

Cookie: KRTBCOOKIE_377Domain: .pubmatic.comRetention: 29 days
PubMatic
CompliantCookieMarketingPubMatic

PubMatic cookie "SPugT" set correctly after consent

Cookie: SPugTDomain: .pubmatic.comRetention: 30 days
CompliantCookieMarketingAdmatic

Admatic cookie "uids" set correctly after consent

Cookie: uidsDomain: .the-ozone-project.comRetention: 3 months
CompliantCookieMarketingCreativeCDN

CreativeCDN cookie "g" set correctly after consent

Cookie: gDomain: .creativecdn.comRetention: 364 days
CompliantCookieFunctionalPayPal

PayPal cookie "ts" set correctly after consent

Cookie: tsDomain: .creativecdn.comRetention: 3 years
The Tradedesk2 findings

TDID, TDCPM

CompliantCookieMarketingThe Tradedesk

The Tradedesk cookie "TDID" set correctly after consent

Cookie: TDIDDomain: .adsrvr.orgRetention: 1 year
CompliantCookieMarketingThe Tradedesk

The Tradedesk cookie "TDCPM" set correctly after consent

Cookie: TDCPMDomain: .adsrvr.orgRetention: 1 year
Adobe Audience Manager
Adobe Audience Manager2 findings

demdex, dpm

Adobe Audience Manager
CompliantCookieMarketingAdobe Audience Manager

Adobe Audience Manager cookie "demdex" set correctly after consent

Cookie: demdexDomain: .demdex.netRetention: 180 days after last activity or 10 years when opting out
Adobe Audience Manager
CompliantCookieMarketingAdobe Audience Manager

Adobe Audience Manager cookie "dpm" set correctly after consent

Cookie: dpmDomain: .dpm.demdex.netRetention: 180 days
Amazon
Amazon2 findings

ad-id, ad-privacy

Amazon
CompliantCookieMarketingAmazon

Amazon cookie "ad-id" set correctly after consent

Cookie: ad-idDomain: .amazon-adsystem.comRetention: 190 days
Amazon
CompliantCookieMarketingAmazon

Amazon cookie "ad-privacy" set correctly after consent

Cookie: ad-privacyDomain: .amazon-adsystem.comRetention: 5 years
Chartbeat
CompliantCookieAnalyticsChartbeat

Chartbeat cookie "_chartbeat4" set correctly after consent

Cookie: _chartbeat4Domain: .bbc.comRetention: 30 days

Check your own website's compliance

Free scan — no account required

Scan my site free →