klaro
17,013 sites
Security covered
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.0.x
Current stable version.
Version 3.1.x
Using new library version to fix broken option optOut.
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.).