GDPR Cookies aims to help site administrators follow the requirements of the "General Data Protection Regulation" (GDPR) regarding user tracking and integration of third party content.
GDPR Cookies lets you prevent scripts and embedded content (e.g. videos) from being rendered until the user has given their consent to do so.
Please note that installing and using this module does not mean your website becomes GDPR compliant.
The European "General Data Protection Regulation" (GDPR) decreed that the well-known yet simple "This website uses cookies" banner was no longer sufficient and aimed to provide for more transparency on the use of the website visitor's data.
As part of the regulation websites are not allowed to set ANY cookie without explicit consent of the visitor. What first deems to be not that great an issue becomes a real problem when it comes to the integration of third party content because website operators are also responsible for potential data usage by third parties.
- Google Analytics?
- Youtube videos?
- Vimeo videos?
- Google Webfonts?
- Twitter plugins?
- Facebook plugins?
- Or any other content integrated via CDNs?
If using these or similar services you now have to get explicit permission from the site visitor to include content from these services into your website - BEFORE any display occurs!
GDPR Cookies integrates the cookie manager script Tarte au Citron, which elegantly provides customization features to the website's end user and does all the heavy lifting for you. Simply install the module, configure the services needed and you're done.
When configured, GDPR Cookies, in conjunction with Tarte au Citron, prevents external services from being integrated into your website without proper consent.
This module requires that the following modules are also enabled:
The Tarte au Citron library is bundled into this module.
-
Install this module using the official Backdrop CMS instructions at https://docs.backdropcms.org/documentation/extend-with-modules.
-
Visit the configuration page at Administration > Configuration > System > GDPR Cookies > Settings (admin/config/system/gdpr_cookies/settings) to control which services are provided and need user consent.
There are some challenges to initialising this module which adjusts according to the current cookies on the site. If experiencing difficulty, please clear cookies in your browser and set GDPR Cookies to detect at least one of the inbuilt third party services.
The included tarteaucitron.js
library has a number of language files which
provide in editable form the text of the on-screen messages.
Bugs and feature requests should be reported in the Issue Queue.
- Martin Price - System Horizons Ltd
- Collaboration and co-maintainers welcome!
- Current development supported by System Horizons Ltd
- Ported to Backdrop CMS by Graham Oliver.
- Maintainers of Blizz Vanisher (which this module is based on) for Drupal:
- Tarte au Citron - a GDPR friendly cookie consent manager library
This project is GPL v2 software. See the LICENSE.txt file in this directory for complete text.
The tarteaucitron.js
library
is released under the MIT license.