ConsentScout
← Research

UK Local Council Cookie Compliance

2026-03-05 • dataset: local-council-scan-results.csv

"We care about your privacy." This promise greets visitors to the London Borough of Harrow website. It is a common phrase. It is also, in this case, false.

A scan of the site reveals that Harrow sets Google Analytics trackers the moment a user arrives. No one has clicked "Accept." No one has given consent. The privacy banner is there, but it does nothing. The trackers have already started their work.

Harrow is not alone. Out of 241 council websites scanned, 88 failed for this exact reason. These sites claim to respect your choice while they ignore it. They drop cookies for marketing and analytics before a user can say no. For these public bodies, privacy is a legal disclaimer rather than a technical fact.

The failure is often a choice. Some councils use the same tools as Havant but get it right. Wirral Council and North Yorkshire Council use the "Civic Cookie Control" platform to block trackers until a user consents. They pass. Yet 24 other councils use that same software and fail. This shows that privacy depends on how a site is built, not just the software bought to protect it.

Does it matter? It certainly does, according to the (UK government and ICO guidance)[https://design-system.service.gov.uk/patterns/cookies-page/]:

The Information Commissioner’s Office (ICO) has guidance on what types of cookie are likely to be considered ‘strictly necessary’. For example, load balancing cookies are likely to be strictly necessary - but cookies that collect analytics data are not.

You must get the user’s consent before you set any cookies that are not strictly necessary.

Methodology

Scans were performed using ConsentScout with headless Chromium (Windows desktop user agent, en-GB locale). Each URL was loaded once in a fresh browser context (no stored cookies, no cached storage, no prior consent state) with no user interaction. A site is marked PASS only if, on first load, (1) no cookies classified as non-required (Analytics, Marketing, or Personalisation) are set, and (2) a recognised Consent Management Platform (CMP) is detected. FAIL indicates that one or more cookies were set on first load that are not typically considered "required" for delivering the requested service (e.g., analytics identifiers, marketing tags, cross-site IDs, or similar). WARN indicates cookies were set that ConsentScout could not confidently classify and therefore require manual verification. Sites returning HTTP errors, DNS failures, or timeouts are excluded from PASS/WARN/FAIL totals.

The Consent Gap

The share of councils that achieve a Pass verdict versus those that Fail or Warn. True compliance - no non-required cookies set before the user interacts with a consent banner - remains the exception, not the rule.

Pass80 sites (31%)
Warn85 sites (33%)
Fail95 sites (37%)
260 scanned (excluding errors)

Same Tool, Different Result

Of the councils that deploy Civic Cookie Control, roughly half achieve a Pass. The same software can either block cookies correctly or allow them to leak - the difference is entirely in how it is configured.

CMP: Civic Cookie Control87 sites detected

The Most Common Trackers

The non-required cookies observed most frequently across failing council sites. Google Analytics dominates, appearing on the majority of non-compliant sites before any consent is given.

Which Consent Tools Are Councils Using?

The most common consent management platforms deployed across all scanned councils. Many councils are using a custom (gov.uk) cookie banner component that we do not recognise as a standard CMP.

Google Consent Mode Adoption

Google Consent Mode (GCM) is the technical mechanism by which Google tags should wait for user consent before firing. Advanced mode is the correctly configured state - Basic and Broken modes indicate GCM is present but not properly integrated.

Valid scans
260
Pass
80 (30.8%)
Warn
85 (32.7%)
Fail
95 (36.5%)
Warn + Fail
180 (69.2%)

Failing sites

Click a column header to sort.
siteurlcmpbannerDetectedgcmEnableduetEnabledrequiredCountnonRequiredCountunknownCountnonRequiredCookies
burnley.gov.ukhttps://burnley.gov.uk/ScanComplianz (90%)yes (100%)yes:Broken:defaultUnknownno020_ga_0BY2KBHJXB@.burnley.gov.uk (Analytics); _ga@.burnley.gov.uk (Analytics)
chorley.gov.ukhttps://chorley.gov.uk/Scannoyes:Broken:defaultUnknownno120_ga_E4THJ7TK6M@.chorley.gov.uk (Analytics); _ga@.chorley.gov.uk (Analytics)
eastcambs.gov.ukhttps://eastcambs.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownyes:denied070_ga_J838X5K2XH@.eastcambs.gov.uk (Analytics); _ga@.eastcambs.gov.uk (Analytics); _ga_0XV8JD77YX@.eastcambs.gov.uk (Analytics); _ga_E8Y4GR15…
hackney.gov.ukhttps://hackney.gov.uk/Scannoyes:Broken:defaultUnknownno551_ga_YWR75LQLCM@.hackney.gov.uk (Analytics); _ga@.hackney.gov.uk (Analytics); _gid@.hackney.gov.uk (Analytics); _gat_UA-136095979-1@.hackney…
n-somerset.gov.ukhttps://n-somerset.gov.uk/Scanyes (80%)yes:Broken:defaultUnknownno240_gid@.n-somerset.gov.uk (Analytics); _gat_gtag_UA_745223_8@.n-somerset.gov.uk (Analytics); _ga_LQ6E90BLB3@.n-somerset.gov.uk (Analytics); _…
new.fylde.gov.ukhttps://new.fylde.gov.uk/ScanCookiebot (90%)yes (100%)yes:Broken:defaultUnknownno030_ga@.fylde.gov.uk (Analytics); _gid@.fylde.gov.uk (Analytics); _gat_gtag_UA_1644172_1@.fylde.gov.uk (Analytics)
southribble.gov.ukhttps://southribble.gov.uk/Scannoyes:Broken:defaultUnknownno130_ga_YXV7GQ5NDS@.southribble.gov.uk (Analytics); _ga@.southribble.gov.uk (Analytics); _ga_WL6CE5272C@.southribble.gov.uk (Analytics)
www.arun.gov.ukhttps://www.arun.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno220_ga_XXZ4M7K4PY@.arun.gov.uk (Analytics); _ga@.arun.gov.uk (Analytics)
www.ashfield.gov.ukhttps://www.ashfield.gov.uk/Scannoyes:Broken:defaultUnknownno120_ga@.ashfield.gov.uk (Analytics); _ga_28Z01EC89W@.ashfield.gov.uk (Analytics)
www.barrowbc.gov.ukhttps://www.barrowbc.gov.uk/Scanyes (100%)nono010nmstat@.barrowbc.gov.uk (Analytics)
www.basildon.gov.ukhttps://www.basildon.gov.uk/ScanGOSS Interactive (85%)yes (100%)yes:Broken:defaultUnknownno030_ga@.basildon.gov.uk (Analytics); _gid@.basildon.gov.uk (Analytics); _gat_UA-2227478-1@.basildon.gov.uk (Analytics)
www.bexley.gov.ukhttps://www.bexley.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno041_ga@.bexley.gov.uk (Analytics); _gid@.bexley.gov.uk (Analytics); _gat@.bexley.gov.uk (Analytics); nmstat@.bexley.gov.uk (Analytics)
www.birmingham.gov.ukhttps://www.birmingham.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Advanced:defaultUnknownno312nmstat@.birmingham.gov.uk (Analytics)
www.bradford.gov.ukhttps://www.bradford.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Advanced:defaultUnknownno110nmstat@.bradford.gov.uk (Analytics)
www.brent.gov.ukhttps://www.brent.gov.uk/ScanOneTrust (90%)yes (90%)yes:Broken:defaultUnknownno351_gid@.brent.gov.uk (Analytics); _gat@.brent.gov.uk (Analytics); nmstat@.brent.gov.uk (Analytics); _ga_RLFF5LRDVC@.brent.gov.uk (Analytics);…
www.brentwood.gov.ukhttps://www.brentwood.gov.uk/Scanyes (100%)nono230VISITOR_INFO1_LIVE@.youtube.com (Marketing); VISITOR_PRIVACY_METADATA@.youtube.com (Marketing); __Secure-ROLLOUT_TOKEN@.youtube.com (Market…
www.bristol.gov.ukhttps://www.bristol.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno221_ga@.bristol.gov.uk (Analytics); _ga_1KKYQK3TEK@.bristol.gov.uk (Analytics)
www.bromley.gov.ukhttps://www.bromley.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno220_ga_17QLKVX3HM@.bromley.gov.uk (Analytics); _ga@.bromley.gov.uk (Analytics)
www.broxbourne.gov.ukhttps://www.broxbourne.gov.uk/ScanCookiebot (90%)yes (100%)yes:Broken:defaultUnknownno550VISITOR_INFO1_LIVE@.youtube.com (Marketing); VISITOR_PRIVACY_METADATA@.youtube.com (Marketing); __Secure-ROLLOUT_TOKEN@.youtube.com (Market…
www.broxtowe.gov.ukhttps://www.broxtowe.gov.uk/Scanyes (40%)yes:Broken:defaultUnknownno140_ga@.broxtowe.gov.uk (Analytics); _gid@.broxtowe.gov.uk (Analytics); _gat@.broxtowe.gov.uk (Analytics); _ga_XK7WWC2F2H@.broxtowe.gov.uk (An…
www.buckinghamshire.gov.ukhttps://www.buckinghamshire.gov.uk/Scannoyes:Basic:defaultUnknownno010nmstat@.buckinghamshire.gov.uk (Analytics)
www.canterbury.gov.ukhttps://www.canterbury.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno021_ga_6MTT8J065V@.canterbury.gov.uk (Analytics); _ga@.canterbury.gov.uk (Analytics)
www.cheshirewestandchester.gov.ukhttps://www.cheshirewestandchester.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno040_gid@.cheshirewestandchester.gov.uk (Analytics); _gat_UA-10075401-1@.cheshirewestandchester.gov.uk (Analytics); _ga_2WQ402M1CZ@.cheshirewes…
www.chesterfield.gov.ukhttps://www.chesterfield.gov.uk/Scanyes (60%)yes:Broken:defaultUnknownno020_ga_D6LMYV4JPF@.chesterfield.gov.uk (Analytics); _ga@.chesterfield.gov.uk (Analytics)
www.chichester.gov.ukhttps://www.chichester.gov.uk/ScanGOSS Interactive (85%)yes (100%)yes:Broken:defaultUnknownno150nmstat@.chichester.gov.uk (Analytics); _gid@.chichester.gov.uk (Analytics); _gat_UA-2783362-1@.chichester.gov.uk (Analytics); _ga_3C6RFBQ3Q…
www.colchester.gov.ukhttps://www.colchester.gov.uk/ScanCivic Cookie Control (92%)noyes:Advanced:defaultUnknownno711_ALGOLIA@www.colchester.gov.uk (Analytics)
www.copeland.gov.ukhttps://www.copeland.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno020_ga_SM69D3NW53@.copeland.gov.uk (Analytics); _ga@.copeland.gov.uk (Analytics)
www.ealing.gov.ukhttps://www.ealing.gov.uk/site/ScanCivic Cookie Control (92%)yes (100%)nono112nmstat@.ealing.gov.uk (Analytics)
www.eastriding.gov.ukhttps://www.eastriding.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno023_ga@.eastriding.gov.uk (Analytics); _ga_YVZDC9CZEN@.eastriding.gov.uk (Analytics)
www.elmbridge.gov.ukhttps://www.elmbridge.gov.uk/Scanyes (80%)yes:Broken:defaultUnknownno040_gid@.elmbridge.gov.uk (Analytics); _gat_gtag_UA_75198220_2@.elmbridge.gov.uk (Analytics); _ga_M9055L94BC@.elmbridge.gov.uk (Analytics); _g…
www.enfield.gov.ukhttps://www.enfield.gov.uk/ScanCivic Cookie Control (92%)yes (80%)nono521SnapABugRef@.enfield.gov.uk (Marketing); SnapABugHistory@.enfield.gov.uk (Marketing)
www.gateshead.gov.ukhttps://www.gateshead.gov.uk/ScanGOSS Interactive (85%)yes (100%)yes:Broken:defaultUnknownno320_ga@.gateshead.gov.uk (Analytics); _ga_EVRPFH9BG5@.gateshead.gov.uk (Analytics)
www.gedling.gov.ukhttps://www.gedling.gov.uk/Scanyes (80%)yes:Broken:defaultUnknownno030_ga_QF8MDHVBMK@.gedling.gov.uk (Analytics); _ga@.gedling.gov.uk (Analytics); _gcl_au@.gedling.gov.uk (Marketing)
www.gloucester.gov.ukhttps://www.gloucester.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno131_ga@.gloucester.gov.uk (Analytics); _ga_RCMFDVBVPC@.gloucester.gov.uk (Analytics); _ga_DC78G5J8Z8@.gloucester.gov.uk (Analytics)
www.harborough.gov.ukhttps://www.harborough.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno121_ga_2N8GYRHEPL@.harborough.gov.uk (Analytics); _ga@.harborough.gov.uk (Analytics)
www.harlow.gov.ukhttps://www.harlow.gov.uk/Scanyes (100%)nono010nmstat@.harlow.gov.uk (Analytics)
www.harrow.gov.ukhttps://www.harrow.gov.uk/Scanyes (80%)yes:Broken:defaultUnknownno321_ga@.harrow.gov.uk (Analytics); _ga_M5S4MNQ3H6@.harrow.gov.uk (Analytics)
www.hart.gov.ukhttps://www.hart.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno120_ga@.hart.gov.uk (Analytics); _ga_CW7J0CEY9Y@.hart.gov.uk (Analytics)
www.hartlepool.gov.ukhttps://www.hartlepool.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno020_ga_2YXLBKBVBX@.hartlepool.gov.uk (Analytics); _ga@.hartlepool.gov.uk (Analytics)
www.hastings.gov.ukhttps://www.hastings.gov.uk/Scanyes (60%)yes:Broken:defaultUnknownno050_ga@.hastings.gov.uk (Analytics); _gid@.hastings.gov.uk (Analytics); _gat@.hastings.gov.uk (Analytics); nmstat@.hastings.gov.uk (Analytics)…
www.havant.gov.ukhttps://www.havant.gov.uk/Scannoyes:Broken:defaultUnknownno040_gid@.havant.gov.uk (Analytics); _gat_gtag_UA_36938229_1@.havant.gov.uk (Analytics); _ga_7X4G8VL4Y7@.havant.gov.uk (Analytics); _ga@.havant…
www.hertfordshire.gov.ukhttps://www.hertfordshire.gov.uk/home.aspxScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno332nmstat@.hertfordshire.gov.uk (Analytics); _ga_WSCQ6BK6X0@.hertfordshire.gov.uk (Analytics); _ga@.hertfordshire.gov.uk (Analytics)
www.horsham.gov.ukhttps://www.horsham.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno121_ga_KZLL26QCKC@.horsham.gov.uk (Analytics); _ga@.horsham.gov.uk (Analytics)
www.hounslow.gov.ukhttps://www.hounslow.gov.uk/Scannoyes:Broken:defaultUnknownno220_ga_FXQKW622T3@.hounslow.gov.uk (Analytics); _ga@.hounslow.gov.uk (Analytics)
www.hyndburnbc.gov.ukhttps://www.hyndburnbc.gov.uk/ScanCookieYes (95%)noyes:Broken:defaultUnknownno040_ga_JWMDQ6PKTE@.hyndburnbc.gov.uk (Analytics); _ga@.hyndburnbc.gov.uk (Analytics); _pk_id.23461.3b2b@www.hyndburnbc.gov.uk (Analytics); _pk…
www.kirklees.gov.ukhttps://www.kirklees.gov.uk/beta/default.aspxScannoyes:Broken:defaultUnknownno022_ga_R2LK29GVG0@.kirklees.gov.uk (Analytics); _ga@.kirklees.gov.uk (Analytics)
www.leeds.gov.ukhttps://www.leeds.gov.uk/ScanOneTrust (90%)yes (100%)yes:Broken:defaultUnknownno130_gcl_au@.leeds.gov.uk (Marketing); _ga_X1N5D1XM9L@.leeds.gov.uk (Analytics); _ga@.leeds.gov.uk (Analytics)
www.malvernhills.gov.ukhttps://www.malvernhills.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno021_ga_TPFE97L9ET@.malvernhills.gov.uk (Analytics); _ga@.malvernhills.gov.uk (Analytics)
www.newark-sherwooddc.gov.ukhttps://www.newark-sherwooddc.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Advanced:defaultUnknownno010nmstat@.newark-sherwooddc.gov.uk (Analytics)
www.northnorthants.gov.ukhttps://www.northnorthants.gov.uk/Scannoyes:Broken:defaultUnknownno021_ga_BDHGRT1VCC@.northnorthants.gov.uk (Analytics); _ga@.northnorthants.gov.uk (Analytics)
www.northwarks.gov.ukhttps://www.northwarks.gov.uk/Scannoyes:Broken:defaultUnknownno020_ga_0LDZNHQVYY@.northwarks.gov.uk (Analytics); _ga@.northwarks.gov.uk (Analytics)
www.nottinghamshire.gov.ukhttps://www.nottinghamshire.gov.uk/Scanyes (60%)yes:Broken:defaultUnknownno931_gcl_au@.nottinghamshire.gov.uk (Marketing); _ga_QHE3HKNBEC@.nottinghamshire.gov.uk (Analytics); _ga@.nottinghamshire.gov.uk (Analytics)
www.nuneatonandbedworth.gov.ukhttps://www.nuneatonandbedworth.gov.uk/Scanyes (80%)yes:Broken:defaultUnknownno021_ga_QPKPJ6V0GB@.nuneatonandbedworth.gov.uk (Analytics); _ga@.nuneatonandbedworth.gov.uk (Analytics)
www.peakdistrict.gov.ukhttps://www.peakdistrict.gov.uk/Scannoyes:Broken:defaultUnknownno121_ga_E4HBBYLYFM@.peakdistrict.gov.uk (Analytics); _ga@.peakdistrict.gov.uk (Analytics)
www.portsmouth.gov.ukhttps://www.portsmouth.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno140_ga_ZEC15Y5FQ5@.portsmouth.gov.uk (Analytics); _ga@.portsmouth.gov.uk (Analytics); _gid@.portsmouth.gov.uk (Analytics); _gat_UA-2688794-1@.…
www.rbkc.gov.ukhttps://www.rbkc.gov.uk/Scanyes (100%)nono010nmstat@.rbkc.gov.uk (Analytics)
www.rbwm.gov.ukhttps://www.rbwm.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno021_ga_B1S76ZFQXK@.rbwm.gov.uk (Analytics); _ga@.rbwm.gov.uk (Analytics)
www.ribblevalley.gov.ukhttps://www.ribblevalley.gov.uk/Scannoyes:Broken:defaultUnknownno020_ga_7BKECJS7T0@.ribblevalley.gov.uk (Analytics); _ga@.ribblevalley.gov.uk (Analytics)
www.rochford.gov.ukhttps://www.rochford.gov.uk/Scanyes (100%)nono330VISITOR_INFO1_LIVE@.youtube.com (Marketing); VISITOR_PRIVACY_METADATA@.youtube.com (Marketing); __Secure-ROLLOUT_TOKEN@.youtube.com (Market…
www.rotherham.gov.ukhttps://www.rotherham.gov.uk/Scanyes (60%)yes:Broken:defaultUnknownno120_ga_NHDSE3NWYM@.rotherham.gov.uk (Analytics); _ga@.rotherham.gov.uk (Analytics)
www.runnymede.gov.ukhttps://www.runnymede.gov.uk/ScanOneTrust (90%)yes (100%)yes:Broken:defaultUnknownno251_gid@.runnymede.gov.uk (Analytics); _gat_gtag_UA_25058816_1@.runnymede.gov.uk (Analytics); _ga_CQ64256MEX@.runnymede.gov.uk (Analytics); _g…
www.rushcliffe.gov.ukhttps://www.rushcliffe.gov.uk/Scannoyes:Broken:defaultUnknownno220_ga_T9E8HCY7X6@.rushcliffe.gov.uk (Analytics); _ga@.rushcliffe.gov.uk (Analytics)
www.scilly.gov.ukhttps://www.scilly.gov.uk/ScanCivic Cookie Control (92%)noyes:Broken:defaultUnknownno040_gid@.scilly.gov.uk (Analytics); _gat_gtag_UA_49509845_1@.scilly.gov.uk (Analytics); _ga_9H3T7N2FZ0@.scilly.gov.uk (Analytics); _ga@.scilly…
www.sefton.gov.ukhttps://www.sefton.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno340_gid@.sefton.gov.uk (Analytics); _gat_gtag_UA_721044_1@.sefton.gov.uk (Analytics); _ga_W9ZFB1ZS0R@.sefton.gov.uk (Analytics); _ga@.sefton.g…
www.sevenoaks.gov.ukhttps://www.sevenoaks.gov.uk/Scannoyes:Broken:defaultUnknownno141_ga_VSMQFE86N6@.sevenoaks.gov.uk (Analytics); _ga@.sevenoaks.gov.uk (Analytics); _gid@.sevenoaks.gov.uk (Analytics); _gat_UA-4005602-1@.sev…
www.solihull.gov.ukhttps://www.solihull.gov.uk/ScanCookiebot (90%)yes (100%)nono010nmstat@.solihull.gov.uk (Analytics)
www.southampton.gov.ukhttps://www.southampton.gov.uk/ScanCivic Cookie Control (92%)yes (80%)nono530VISITOR_INFO1_LIVE@.youtube.com (Marketing); VISITOR_PRIVACY_METADATA@.youtube.com (Marketing); __Secure-ROLLOUT_TOKEN@.youtube.com (Market…
www.southglos.gov.ukhttps://www.southglos.gov.uk/Scanyes (100%)nono510nmstat@.southglos.gov.uk (Analytics)
www.spelthorne.gov.ukhttps://www.spelthorne.gov.uk/ScanCivic Cookie Control (92%)yes (80%)yes:Broken:defaultUnknownno120_ga_XE9HGLJ12B@.spelthorne.gov.uk (Analytics); _ga@.spelthorne.gov.uk (Analytics)
www.sstaffs.gov.ukhttps://www.sstaffs.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno230_ga_1PR992572G@.sstaffs.gov.uk (Analytics); _ga@.sstaffs.gov.uk (Analytics); _ga_2RCJ3008T3@.sstaffs.gov.uk (Analytics)
www.stevenage.gov.ukhttps://www.stevenage.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno352_gid@.stevenage.gov.uk (Analytics); _gat_UA-21613820-1@.stevenage.gov.uk (Analytics); _ga@.stevenage.gov.uk (Analytics); _gcl_au@.stevenage…
www.stoke.gov.ukhttps://www.stoke.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno121_ga_DDFB9VFS11@.stoke.gov.uk (Analytics); _ga@.stoke.gov.uk (Analytics)
www.stratford.gov.ukhttps://www.stratford.gov.uk/Scanyes (40%)yes:Broken:defaultUnknownno040_gid@.stratford.gov.uk (Analytics); _gat_gtag_UA_2334822_1@.stratford.gov.uk (Analytics); _ga_3XTJ73D4NG@.stratford.gov.uk (Analytics); _ga…
www.sunderland.gov.ukhttps://www.sunderland.gov.uk/ScanGOSS Interactive (85%)yes (100%)yes:Broken:defaultUnknownno130_ga_HYV467HTNJ@.sunderland.gov.uk (Analytics); _ga@.sunderland.gov.uk (Analytics); _gcl_au@.sunderland.gov.uk (Marketing)
www.tamworth.gov.ukhttps://www.tamworth.gov.uk/Scanyes (80%)yes:Broken:defaultUnknownno020_ga_SFVX8GL2FE@.tamworth.gov.uk (Analytics); _ga@.tamworth.gov.uk (Analytics)
www.tandridge.gov.ukhttps://www.tandridge.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno112_ga_K5XL8Z78QZ@.tandridge.gov.uk (Analytics)
www.telford.gov.ukhttps://www.telford.gov.uk/Scanyes (40%)yes:Broken:defaultUnknownno621_ga@.telford.gov.uk (Analytics); _ga_RX634LXC06@.telford.gov.uk (Analytics)
www.tendringdc.gov.ukhttps://www.tendringdc.gov.uk/Scannoyes:Broken:defaultUnknownno140_ga_SXHGCEXSYV@.tendringdc.gov.uk (Analytics); _ga@.tendringdc.gov.uk (Analytics); _gid@.tendringdc.gov.uk (Analytics); _gat_gtag_UA_297556…
www.testvalley.gov.ukhttps://www.testvalley.gov.uk/Scanyes (60%)yes:Broken:defaultUnknownno020_ga_CGTBPK3S1K@.testvalley.gov.uk (Analytics); _ga@.testvalley.gov.uk (Analytics)
www.thurrock.gov.ukhttps://www.thurrock.gov.uk/Scannoyes:Broken:defaultUnknownno021_ga_GPT4X9HRMJ@.thurrock.gov.uk (Analytics); _ga@.thurrock.gov.uk (Analytics)
www.towerhamlets.gov.ukhttps://www.towerhamlets.gov.uk/Home.aspxScannoyes:Broken:defaultUnknownyes:denied051_gcl_au@.towerhamlets.gov.uk (Marketing); _ga_CM7HE0C0K6@.towerhamlets.gov.uk (Analytics); _ga@.towerhamlets.gov.uk (Analytics); mc@.quants…
www.walthamforest.gov.ukhttps://www.walthamforest.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno030_gcl_au@.walthamforest.gov.uk (Marketing); _ga@.walthamforest.gov.uk (Analytics); _ga_Q319TE7QL3@.walthamforest.gov.uk (Analytics)
www.wandsworth.gov.ukhttps://www.wandsworth.gov.uk/ScanCivic Cookie Control (92%)yes (100%)noyes:denied410_gcl_au@.wandsworth.gov.uk (Marketing)
www.warrington.gov.ukhttps://www.warrington.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno050_gid@.warrington.gov.uk (Analytics); _gat_gtag_UA_27185117_1@.warrington.gov.uk (Analytics); nmstat@.warrington.gov.uk (Analytics); _ga_7GN…
www.warwickdc.gov.ukhttps://www.warwickdc.gov.uk/site/ScanCivic Cookie Control (92%)yes (80%)yes:Advanced:defaultUnknownno434CMID@.casalemedia.com (Marketing); CMPS@.casalemedia.com (Marketing); CMPRO@.casalemedia.com (Marketing)
www.warwickshire.gov.ukhttps://www.warwickshire.gov.uk/Scanyes (100%)nono231__Secure-ROLLOUT_TOKEN@.youtube.com (Marketing); VISITOR_INFO1_LIVE@.youtube.com (Marketing); VISITOR_PRIVACY_METADATA@.youtube.com (Market…
www.watford.gov.ukhttps://www.watford.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno210_ga_9DYGNDD7R0@.watford.gov.uk (Analytics)
www.waverley.gov.ukhttps://www.waverley.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno252__utma@.waverley.gov.uk (Analytics); __utmc@.waverley.gov.uk (Analytics); __utmt@.waverley.gov.uk (Analytics); __utmb@.waverley.gov.uk (Ana…
www.wealden.gov.ukhttps://www.wealden.gov.uk/Scanyes (40%)yes:Broken:defaultUnknownno460nmstat@.wealden.gov.uk (Analytics); _gid@.wealden.gov.uk (Analytics); _gat_UA-16587492-10@.wealden.gov.uk (Analytics); _ga_BYQ5XMZW8F@.weal…
www.west-norfolk.gov.ukhttps://www.west-norfolk.gov.uk/Scanyes (40%)yes:Broken:defaultUnknownno131_ga_7D4X979NS4@.west-norfolk.gov.uk (Analytics); _ga@.west-norfolk.gov.uk (Analytics); nmstat@.west-norfolk.gov.uk (Analytics)
www.westberks.gov.ukhttps://www.westberks.gov.uk/Scannoyes:Broken:defaultUnknownno060_gid@.westberks.gov.uk (Analytics); _gat_UA-48440595-2@.westberks.gov.uk (Analytics); _gat_UA-48440595-3@.westberks.gov.uk (Analytics); _ga…
www.westlancs.gov.ukhttps://www.westlancs.gov.uk/Scanyes (60%)nono151__utma@.westlancs.gov.uk (Analytics); __utmc@.westlancs.gov.uk (Analytics); __utmz@.westlancs.gov.uk (Analytics); __utmt@.westlancs.gov.uk …
www.westminster.gov.ukhttps://www.westminster.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno330_gcl_au@.westminster.gov.uk (Marketing); _ga_9PYXQ1V5EN@.westminster.gov.uk (Analytics); _ga@.westminster.gov.uk (Analytics)
www.wolverhampton.gov.ukhttps://www.wolverhampton.gov.uk/Scanyes (100%)yes:Broken:defaultUnknownno252_gcl_au@.wolverhampton.gov.uk (Marketing); _gid@.wolverhampton.gov.uk (Analytics); _gat_UA-28643929-1@.wolverhampton.gov.uk (Analytics); _g…
www.wyreforestdc.gov.ukhttps://www.wyreforestdc.gov.uk/ScanCivic Cookie Control (92%)yes (100%)yes:Broken:defaultUnknownno020_ga_N3J635T890@.wyreforestdc.gov.uk (Analytics); _ga@.wyreforestdc.gov.uk (Analytics)
95 rows where verdict = Fail

This report is provided “as is” for research and informational purposes only and does not constitute legal, compliance, or professional advice. Results are derived from automated testing and heuristic classification and may contain false negatives or misclassification. Observed behaviour can vary materially due to location, timing, consent state, user settings, experimentation, third-party scripts, and vendor configuration. No representations or warranties are made regarding accuracy, completeness, non-infringement, or suitability for any purpose. Use of this report and any reliance on it is entirely at your own risk. The author accepts no responsibility or liability (to the fullest extent permitted by law) for any direct or indirect loss, reputational harm, or other consequences arising from use, publication, or interpretation of these findings.