Home

 bespokebritannia.co.uk

UK compliance audit.

Scan complete
0
Compliance Score

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
  1. 01
    CRITICALcheck_initial_cookies

    Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA]

  2. 02
    CRITICALcheck_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

  3. 03
    CRITICALcheck_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')

  4. 04
    HIGHcompare_button_prominence

    Dark pattern detected (severity: low). Reject button is 16% less prominent than accept button

  5. 05
    HIGHwcag_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 passed

capture_html_initial

INFO

Captured HTML (395628 bytes) from https://www.bespokebritannia.co.uk/

screenshot_initial

INFO

Screenshot captured

capture_cookies_initial

INFO

Captured 6 cookies

Pre-Consent Cookies

2 checks2 failed

check_initial_cookies

CRITICAL-25

Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA]

YSC
VISITOR_INFO1_LIVE
VISITOR_PRIVACY_METADATA

Non-Essential Cookies:

YSCanalyticsSession

"This cookie matches known analytics/tracking patterns"

VISITOR_INFO1_LIVEanalytics5mo

"This cookie matches known analytics/tracking patterns"

VISITOR_PRIVACY_METADATAthird_party5mo

"Third-party cookies are not considered essential"

PECR Regulation 6(1)

Cookies (except strictly necessary) require user consent BEFORE being set

View guidance (opens in new tab)

check_pre_consent_trackers

CRITICAL-25

Site fired 4 tracker request(s) from 3 provider(s) before any consent option was offered: Google Tag Manager, Google AdSense, Google Analytics

PECR Regulation 6(1) & UK GDPR Article 6

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 passed

find_banner

INFO

Found consent banner via heuristic (height: 119px)

PECR Regulation 6(2)

Clear and comprehensive information must be provided about cookie use

View guidance (opens in new tab)

find_cookie_banner

INFO

Cookie consent banner detected on page

verify_banner_visible

INFO

Element visibility is true as expected

screenshot_banner

INFO

Screenshot captured

extract_banner_text

INFO

Extracted 34 words

check_banner_content

LOW

Cookie banner provides sufficient information to users about cookie usage

PECR Regulation 6(2)(a)

Cookie notice must provide clear, comprehensive information about purposes

View guidance (opens in new tab)

Cookie Controls

4 checks All passed

find_reject_button_semantic

INFO

Found reject button: <button.cky-btn.cky-btn-reject> text='Reject All'

find_accept_button_semantic

INFO

Found accept button: <button.cky-btn.cky-btn-accept> text='Accept All'

find_reject_button_any

CRITICAL

Reject/decline cookies button found - users can easily refuse consent

find_accept_button_any

INFO

Accept cookies button found

Dark Pattern Detection

1 check1 failed

compare_button_prominence

HIGH-15

Dark pattern detected (severity: low). Reject button is 16% less prominent than accept button

Minor dark pattern: The reject button is slightly less prominent than the accept button (visual prominence differs). Consider making both options equally visible for fair user choice.
EDPB Guidelines 03/2022 on Dark Patterns

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 passed

check_dark_patterns_vision

HIGH

No specific dark patterns identified in cookie banner

EDPB Guidelines 03/2022 on Dark Patterns

Visual deceptive patterns including color manipulation and hidden controls are prohibited

View guidance (opens in new tab)

check_deceptive_buttons

HIGH

Button labels are clear and not deceptive

EDPB Guidelines 03/2022 on Dark Patterns

Button labels must accurately reflect their function without ambiguity or deception

View guidance (opens in new tab)

AI Content Analysis

3 checks1 failed

check_banner_quality_llm

MEDIUM-5

Banner content is not GDPR compliant

Cookie banner does not meet GDPR compliance requirements
lacks reject option in banner
incomplete information for informed consent
missing user rights management options

Banner Text Analyzed:

"BESPOKE BRITANNIA HOUSEHOLD - PRIVACY By using www.bespokebritannia.co.uk you agree to our use of cookies and privacy policy. We use cookies to improve your experience and to help our website run effectively. Privacy Policy Reject All Accept All"
PECR Regulation 6(2)(a)

Cookie notices must provide clear, comprehensive information about purposes

View guidance (opens in new tab)

check_language_consistency

LOW

Banner language (en) matches page language

PECR Regulation 6(2)(a)

Information must be provided in a language users can understand

check_cookie_purposes

MEDIUM

No cookies available for purpose matching

PECR Regulation 6(2)(a)

All cookies used must be disclosed and explained in the notice

View guidance (opens in new tab)

AI Accessibility Analysis

1 check

check_visual_accessibility

MEDIUM-3

Accessibility 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

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
Equality Act 2010

Cookie banners must be accessible to users with disabilities including visual impairments

View guidance (opens in new tab)

Consent Verification

5 checks1 failed

click_reject_button

INFO

Clicked element <button.cky-btn.cky-btn-reject> text='Reject All'

wait_after_reject

INFO

Waited 2000ms

check_cookies_after_reject

CRITICAL-25

Found 3 non-essential cookie(s): [YSC VISITOR_INFO1_LIVE VISITOR_PRIVACY_METADATA] (after clicking: <button.cky-btn.cky-btn-reject> text='Reject All')

YSC
VISITOR_INFO1_LIVE
VISITOR_PRIVACY_METADATA
Button clicked to reject cookies: <button.cky-btn.cky-btn-reject> text='Reject All'

Non-Essential Cookies:

YSCanalyticsSession

"This cookie matches known analytics/tracking patterns"

VISITOR_INFO1_LIVEanalytics5mo

"This cookie matches known analytics/tracking patterns"

VISITOR_PRIVACY_METADATAthird_party5mo

"Third-party cookies are not considered essential"

UK GDPR Article 7(3), PECR Regulation 6

When consent is withdrawn, cookies must be removed - continued tracking is unlawful

View guidance (opens in new tab)

verify_banner_dismissed

LOW

Element is no longer accessible (dismissed/removed from DOM)

screenshot_after_reject

INFO

Screenshot captured

Accessibility

1 check1 failed

wcag_aa_scan

HIGH-15

Found 4 accessibility violation(s): 1 critical, 3 serious, 0 moderate, 0 minor

Serious accessibility issue: Elements must meet minimum color contrast ratio thresholds. This violation affects users who rely on assistive technologies. 29 element(s) affected.
Serious accessibility issue: Frames must have an accessible name. This violation affects users who rely on assistive technologies. 1 element(s) affected.
Serious accessibility issue: Links must be distinguishable without relying on color. This violation affects users who rely on assistive technologies. 7 element(s) affected.
Critical accessibility barrier: Zooming and scaling must not be disabled. This violation affects users who rely on assistive technologies. 1 element(s) affected.
Website has 1 critical and 3 serious WCAG AA violations that significantly impact users with disabilities. These issues may prevent screen reader users, keyboard-only users, or users with visual impairments from accessing the cookie consent interface.

Accessibility Issues:

Elements must meet minimum color contrast ratio thresholdsserious29 elements

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>
How to fix (opens in new tab)
Frames must have an accessible nameserious1 element

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...
How to fix (opens in new tab)
Links must be distinguishable without relying on colorserious7 elements

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>
How to fix (opens in new tab)
Zooming and scaling must not be disabledcritical1 element

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">
How to fix (opens in new tab)
Public Sector Bodies Accessibility Regulations 2018, Equality Act 2010

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 passed

capture_html_after_reject

INFO

Captured HTML (400477 bytes) from https://www.bespokebritannia.co.uk/

capture_cookies_after_reject

INFO

Captured 6 cookies

Report Generation

2 checks All passed

generate_summary

INFO

AI summary generated successfully

generate_pdf

INFO

PDF report generated: https://smesolutions.uk/artifacts/artifacts/bb4a165c-96bd-45be-8596-03ecccbdd7f3/report.pdf

Full Compliance Report

Loading PDF viewer...