bespokebritannia.co.uk
UK compliance audit.
How the score was calculated
- Starting score
- 100
- 3 critical findings
- −75
- 2 high findings
- −30
- 1 medium finding
- −5
- Final score
- 0
AI Analysis
Your website is currently firing four tracking requests from three different providers—Google Tag Manager, Google AdSense, and Google Analytics—before it offers any consent options to visitors. This means that even though you have a functioning consent banner with a reject button, your site's tracking scripts are not waiting for user consent before collecting data. As a result, non-essential cookies continue to be set on users' devices even after they choose to decline all cookies, which is a significant privacy concern.
Fix these first
5 priorities- 01CRITICALcheck_initial_cookies
Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA]
- 02CRITICALcheck_pre_consent_trackers
Site fired 4 tracker request(s) from 3 provider(s) before any consent option was offered: Google Tag Manager, Google AdSense, Google Analytics
- 03CRITICALcheck_cookies_after_reject
Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA] (after clicking: <button.cky-btn.cky-btn-reject> text='Reject All')
- 04HIGHcompare_button_prominence
Dark pattern detected (severity: low). Reject button is 16% less prominent than accept button
- 05HIGHwcag_aa_scan
Found 4 accessibility violation(s): 1 critical, 3 serious, 0 moderate, 0 minor
Report Details
- Playbook
- UK Cookie Compliance
- Domain
- bespokebritannia.co.uk
- Started At
- 14 May 2026, 18:17
- Duration
- 2m 51s
- Total Checks
- 38
- Report ID
- hctASoU3U08-
Check Results
Data Capture
3 checks All passedcapture_html_initial
INFOCaptured HTML (395628 bytes) from https://www.bespokebritannia.co.uk/
Captured HTML:
View rendered (opens in new tab)screenshot_initial
INFOScreenshot captured
Screenshot Evidence:

Pre-Consent Cookies
2 checks2 failedcheck_initial_cookies
CRITICAL-25Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA]
Non-Essential Cookies:
"This cookie matches known analytics/tracking patterns"
"This cookie matches known analytics/tracking patterns"
"Third-party cookies are not considered essential"
Cookies (except strictly necessary) require user consent BEFORE being set
View guidance (opens in new tab)check_pre_consent_trackers
CRITICAL-25Site fired 4 tracker request(s) from 3 provider(s) before any consent option was offered: Google Tag Manager, Google AdSense, Google Analytics
Loading third-party trackers (Google Analytics, Facebook Pixel, etc.) before consent is a PECR violation regardless of whether they set cookies
View guidance (opens in new tab)Cookie Consent Banner
6 checks All passedfind_banner
INFOFound consent banner via heuristic (height: 119px)
Clear and comprehensive information must be provided about cookie use
View guidance (opens in new tab)find_cookie_banner
INFOCookie consent banner detected on page
verify_banner_visible
INFOElement visibility is true as expected
screenshot_banner
INFOScreenshot captured
Screenshot Evidence:

extract_banner_text
INFOExtracted 34 words
check_banner_content
LOWCookie banner provides sufficient information to users about cookie usage
Cookie notice must provide clear, comprehensive information about purposes
View guidance (opens in new tab)Cookie Controls
4 checks All passedfind_reject_button_semantic
INFOFound reject button: <button.cky-btn.cky-btn-reject> text='Reject All'
find_accept_button_semantic
INFOFound accept button: <button.cky-btn.cky-btn-accept> text='Accept All'
find_reject_button_any
CRITICALReject/decline cookies button found - users can easily refuse consent
find_accept_button_any
INFOAccept cookies button found
Dark Pattern Detection
1 check1 failedcompare_button_prominence
HIGH-15Dark pattern detected (severity: low). Reject button is 16% less prominent than accept button
Reject option must have equal prominence to accept - asymmetric design is a deceptive pattern
View guidance (opens in new tab)AI Dark Pattern Analysis
2 checks All passedcheck_dark_patterns_vision
HIGHNo specific dark patterns identified in cookie banner
Visual deceptive patterns including color manipulation and hidden controls are prohibited
View guidance (opens in new tab)check_deceptive_buttons
HIGHButton labels are clear and not deceptive
Button labels must accurately reflect their function without ambiguity or deception
View guidance (opens in new tab)AI Content Analysis
3 checks1 failedcheck_banner_quality_llm
MEDIUM-5Banner content is not GDPR compliant
Banner Text Analyzed:
Cookie notices must provide clear, comprehensive information about purposes
View guidance (opens in new tab)check_language_consistency
LOWBanner language (en) matches page language
Information must be provided in a language users can understand
check_cookie_purposes
MEDIUMNo cookies available for purpose matching
All cookies used must be disclosed and explained in the notice
View guidance (opens in new tab)AI Accessibility Analysis
1 checkcheck_visual_accessibility
MEDIUM-3Accessibility score: 50/100; Insufficient color contrast between text and background; Text may be difficult to read (size, font, or clarity issues); Action buttons are not clearly visible or distinguishable
Cookie banners must be accessible to users with disabilities including visual impairments
View guidance (opens in new tab)Consent Verification
5 checks1 failedclick_reject_button
INFOClicked element <button.cky-btn.cky-btn-reject> text='Reject All'
wait_after_reject
INFOWaited 2000ms
check_cookies_after_reject
CRITICAL-25Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA] (after clicking: <button.cky-btn.cky-btn-reject> text='Reject All')
Non-Essential Cookies:
"This cookie matches known analytics/tracking patterns"
"This cookie matches known analytics/tracking patterns"
"Third-party cookies are not considered essential"
When consent is withdrawn, cookies must be removed - continued tracking is unlawful
View guidance (opens in new tab)verify_banner_dismissed
LOWElement is no longer accessible (dismissed/removed from DOM)
screenshot_after_reject
INFOScreenshot captured
Screenshot Evidence:

Accessibility
1 check1 failedwcag_aa_scan
HIGH-15Found 4 accessibility violation(s): 1 critical, 3 serious, 0 moderate, 0 minor
Accessibility Issues:
Ensures the contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds
Affected elements (showing 3 of 29) :
<h1 class="et_pb_module_header">PRIVATE HOUSEHOLD STAFF AGENCY LONDON</h1><span class="et_pb_fullwidth_header_subhead">MAYFAIR, LONDON</span><a class="et_pb_button et_pb_more_button et_pb_button_one" href="https://www.bespokebritannia.co.uk/household-staffing/">DISCOVER HOUSEHOLD STAFF</a>Ensures <iframe> and <frame> elements have an accessible name
Affected elements :
<iframe data-src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d9932.681521532855!2d-0.1475359!3d51.5100901!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0...Ensure links are distinguished from surrounding text in a way that does not rely on color
Affected elements (showing 3 of 7) :
<a href="https://www.bespokebritannia.co.uk/domestic-staffing-agency/">agency</a><a href="https://www.bespokebritannia.co.uk/household-staffing/">household staffing</a><a href="https://www.bespokebritannia.co.uk/clients/">clients</a>Ensures <meta name="viewport"> does not disable text scaling and zooming
Affected elements :
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0">UK websites must meet WCAG 2.1 Level AA standards; failure may constitute disability discrimination
View guidance (opens in new tab)Evidence Collection
2 checks All passedcapture_html_after_reject
INFOCaptured HTML (400477 bytes) from https://www.bespokebritannia.co.uk/
Captured HTML:
View rendered (opens in new tab)capture_cookies_after_reject
INFOCaptured 6 cookies
Captured Cookies:
View full list (opens in new tab)Report Generation
2 checks All passedgenerate_summary
INFOAI summary generated successfully
generate_pdf
INFOPDF report generated: https://smesolutions.uk/artifacts/artifacts/bb4a165c-96bd-45be-8596-03ecccbdd7f3/report.pdf
Full Compliance Report
Loading PDF viewer...