riftrefunds.co.uk
UK compliance audit.
How the score was calculated
- Starting score
- 100
- 3 critical findings
- −75
- Final score
- 25
AI Analysis
The audit of Rift Refunds' website reveals a partial compliance with UK GDPR and PECR requirements, scoring 25/100. While the site passed 25 checks and had no errors, it failed three critical checks related to cookie consent mechanisms and privacy policy compliance. Additionally, seven checks were skipped due to unmet conditions, indicating potential gaps in handling specific cookies (_conv_s, _conv_v, agid, 4bc8e1db_f24_autoId) that require further investigation for full compliance.
Fix these first
3 priorities- 01CRITICALcheck_initial_cookies
Found 8 non-essential cookies (showing first 5): [_conv_s _conv_v agid 4bc8e1db_f24_autoId _fbp]...
- 02CRITICALcheck_pre_consent_trackers
Site fired 22 tracker request(s) from 10 provider(s) before any consent option was offered: TikTok Pixel, Facebook Pixel, Google Tag Manager, Microsoft Bing Ads (UET), Microsoft Clarity, X / Twitter Pixel, Google AdSense, Google Analytics, The Trade Desk, X / Twitter Ads
- 03CRITICALcheck_cookies_after_reject
Found 2 non-essential cookie(s): [agid _gtmeec] (after clicking: <button#CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton> text='Decline')
Report Details
- Playbook
- UK Cookie Compliance
- Domain
- riftrefunds.co.uk
- Started At
- 8 May 2026, 13:16
- Duration
- 4m 9s
- Total Checks
- 38
- Report ID
- 6deVsl0Q1p5A
Check Results
Data Capture
3 checks All passedcapture_html_initial
INFOCaptured HTML (300726 bytes) from https://www.riftrefunds.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 8 non-essential cookies (showing first 5): [_conv_s _conv_v agid 4bc8e1db_f24_autoId _fbp]...
Non-Essential Cookies:
": The cookie _conv_s is likely used to store user preferences or session data that enhances the functionality of the website without being strictly necessary for basic operation."
": The cookie _conv_v is likely used to store user preferences or settings for the .riftrefunds.co.uk domain, making it a functional cookie."
": The cookie named "agid" with a long expiration period suggests it is used to store user preferences or settings, which fits the definition of a functional cookie."
": The cookie "4bc8e1db_f24_autoId" with a long expiration period suggests it is used for storing user preferences or settings, which fits the definition of a functional cookie."
"This cookie matches known analytics/tracking patterns"
": The cookie _gtmeec likely stores user preferences or settings for the domain .riftrefunds.co.uk, as it does not indicate essential functionality, analytics, or marketing activities."
": The cookie _tt_enable_cookie likely stores user preferences related to cookie settings or other site features, making it a functional cookie."
": The cookie _ttp with a long expiration period is likely used to store user preferences or settings for the .riftrefunds.co.uk domain, which falls under functional cookies."
Cookies (except strictly necessary) require user consent BEFORE being set
View guidance (opens in new tab)check_pre_consent_trackers
CRITICAL-25Site fired 22 tracker request(s) from 10 provider(s) before any consent option was offered: TikTok Pixel, Facebook Pixel, Google Tag Manager, Microsoft Bing Ads (UET), Microsoft Clarity, X / Twitter Pixel, Google AdSense, Google Analytics, The Trade Desk, X / Twitter Ads
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 vision (height: 239px)
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
Extracted 2530 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#CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton> text='Decline'
find_accept_button_semantic
INFOFound accept button: <button#CybotCookiebotDialogBodyButtonAccept.CybotCookiebotDialogBodyButton> text='Allow all'
find_reject_button_any
CRITICALReject/decline cookies button found - users can easily refuse consent
find_accept_button_any
Accept cookies button found
Dark Pattern Detection
1 check All passedcompare_button_prominence
HIGHButtons have similar prominence
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 checkscheck_banner_quality_llm
MEDIUMBanner content meets quality standards
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
4 checks1 failedclick_reject_button
Clicked element <button#CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton> text='Decline'
wait_after_reject
Waited 2000ms
check_cookies_after_reject
CRITICAL-25Found 2 non-essential cookie(s): [agid _gtmeec] (after clicking: <button#CybotCookiebotDialogBodyButtonDecline.CybotCookiebotDialogBodyButton> text='Decline')
Non-Essential Cookies:
": The cookie named "agid" with a long expiration period suggests it is used to store user preferences or settings, which fits the definition of a functional cookie."
": The cookie _gtmeec likely stores user preferences or settings for the domain .riftrefunds.co.uk, as it does not indicate essential functionality, analytics, or marketing activities."
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)
Accessibility
1 check All passedwcag_aa_scan
HIGHNo accessibility violations found (WCAG AA)
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 (320722 bytes) from https://www.riftrefunds.co.uk/
Captured HTML:
View rendered (opens in new tab)capture_cookies_after_reject
INFOCaptured 3 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/e8306a9c-f9f6-4ef6-9e14-c6fd756db49c/report.pdf
Other Checks
1 check All passedscreenshot_after_reject
Screenshot captured
Screenshot Evidence:

Full Compliance Report
Loading PDF viewer...