Checks
Consent Banner Present
Verify cookie consent banner is displayed on first visit
Required by ePrivacy Directive and GDPR
Consent Before Cookies
Verify no non-essential cookies are set before consent
Required by GDPR - consent must be obtained first
Granular Consent Options
Verify users can consent to different cookie categories separately
Required by GDPR - consent must be granular
Cookie Policy Link
Verify link to cookie policy is present in banner
Required by ePrivacy Directive
Accept/Reject Buttons
Verify both Accept and Reject buttons are present
Required by GDPR - users must be able to reject
Consent Storage
Verify consent choice is stored and respected
Consent must be remembered and respected
Withdraw Consent
Verify users can withdraw consent easily
Required by GDPR - consent must be withdrawable
Essential Cookies Only
Verify only essential cookies are set without consent
Essential cookies don't require consent
Third-Party Cookie Disclosure
Verify all third-party cookies are disclosed
Required by GDPR - users must know who sets cookies
Cookie Categories
Verify cookies are categorized (essential, analytics, marketing, etc.)
Categorization helps users understand cookie purposes
Cookie Duration Disclosure
Verify cookie duration is disclosed
Users should know how long cookies persist
No Dark Patterns
Verify no dark patterns (pre-checked boxes, misleading text)
Dark patterns violate GDPR consent requirements