Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

This module provides a full-featured consent management solution for websites, allowing visitors to control their privacy by managing external resources and cookies. It helps sites comply with data protection regulations like GDPR by offering customizable options for services, purposes, and text translations, while automatically handling the technical requirements for blocking or allowing external content.

Full-featured Consent Management solution for external sources and cookies.

Introduction

This module implements the Klaro! consent manager JS-Library for Drupal and adds an interface to configurate and customize Klaro!, manage services and purposes, manage texts and their translations as well as automatically setting the required html-attributes to external resources for the JS-library to work. It also adds the ability to block unknown (no service configurated) external resources by default.

Goals

The primary use case for this module is to:

  • Provide privacy by default.
  • Provide a configurable consent manager for the site visitors, to give (or decline) consent to predefined "services".
  • Comply with data protection regulations such as GDPR and EU cookie directives.

Further:

  • Fully customizable, managable and translatable services.
  • Fully customizable, managable and translatable purposes.
  • Fully customizable and translatable texts of the consent manager.
  • Automatically set all required html attributes and/or contextual blocking elements to external resources.
  • Prefinded services for oembed and social media embeds.

For more infos check out the README or read the documentation.

Versions

Version 3.1.x

Stable version.
(Main difference from version 3.0: using new library version to fix broken option optOut. and supporting Google Consent Mode v2)

Version 3.0.x

Legacy version - no further updates.

The 8.x and 7.x tree will not be continued

Privacy Information

  • If Log unknown resources is enabled, log data are written and may contain the IP-address. Other personal data is not processed.
  • No personal data is transferred to third parties on the server side (e.g. via API).
  • No external resources are loaded in the user's browser. (But of course this module allows the loading of third-party resources after consent).
  • This module uses a cookie klaro to store the users' consent decisions. This cookie is strictly necessary. (You can change the type of storage and the name/key via config.).

Activity

Total releases
16
First release
Dec 2024
Latest release
2 weeks ago
Releases (12 mo)
8
Maintenance
Active

Release Timeline

Releases

Version Type Release date
3.1.1 Stable Jul 1, 2026
3.1.0 Stable Jun 17, 2026
3.1.0-rc2 Pre-release Apr 11, 2026
3.0.10 Stable Apr 11, 2026
3.1.0-rc1 Pre-release Apr 10, 2026
3.1.x-dev Dev Apr 10, 2026
3.0.9 Stable Apr 10, 2026
3.0.8 Stable Dec 10, 2025
3.0.7 Stable Jun 25, 2025
3.0.6 Stable Jun 19, 2025
3.0.5 Stable May 7, 2025
3.0.4 Stable Apr 6, 2025
3.0.3 Stable Mar 17, 2025
3.0.2 Stable Mar 11, 2025
3.0.1 Stable Mar 10, 2025
3.0.0-rc14 Pre-release Dec 11, 2024