This project is not covered by Drupal’s security advisory policy.

Provide a lightweight, accessible, and mobile-friendly cookie consent solution for Drupal 10 websites, compliant with GDPR, ePrivacy, and other privacy regulations, with a focus on user experience and council-specific needs.

Key Features:

  • Non-Intrusive Banner: A slim, customizable consent bar (top or bottom) that doesn’t block content or require immediate interaction.
  • Accessibility First: WCAG 2.2 AA compliance, with keyboard navigation, screen reader support, and high-contrast options.
  • Mobile Optimization: Responsive design with touch-friendly controls and zoom-friendly layouts.
  • Granular Consent: Users can select cookie categories (e.g., Essential, Analytics, Marketing) with clear explanations.
  • Multilingual Support: Seamless integration with Drupal’s i18n for multilingual sites.
  • Lightweight Performance: Minimal JavaScript and CSS, with lazy-loaded consent modals.
  • Customizable Styling: Themeable via Drupal’s admin UI, with CSS variables for easy branding.
  • Testing Toolkit: Built-in tools for accessibility and compliance testing, including automated WCAG checks and user consent logs.
  • Third-Party Integration: Support for Google Tag Manager, Matomo, and other analytics/marketing tools, with automatic script blocking until consent.
  • Withdraw Consent: Floating tab for users to revisit and revoke consent easily.
  • Creative Flair: Optional “gentle nudge” animations (e.g., subtle fade-ins) to draw attention without annoyance, and a “trust score” widget showing compliance status.

Comparison with Existing Solutions

Feature

A11yCookieConsent

Cookiebot

Klaro

EU Cookie Compliance

Civic

Digital Control Room

WCAG 2.2 AA Compliance

Partial

Partial

Partial

Partial

Unknown

Non-Intrusive Banner

Mobile Optimization

Partial

Partial

Granular Consent

Multilingual Support

Lightweight (<15KB)

Accessibility Testing

Creative Features

Supporting organizations: 
Sponsored development

Project information

Releases