This module integrates the iubenda Privacy & Cookie Policy generator in your Drupal website. Obviously, GDPR compliant.
Features
In particular, this module allows to block the most common widgets and third-party cookies to comply with Cookie Laws:
- The module automatically inserts the Iubenda code in the head of every website pages.
- It handles the display of privacy policy.
- It handles the display of cookie banners and cookie policy, saving user preferences about the use of cookies.
- It displays a clean page (without banner) to users who have already provided their consent.
- It detects bots/spiders and serves them a clean page.
- It integrates with the Iubenda Consent Database to store and manage user consent records, mapping your site forms to Iubenda's consent legal proofs and submitting consent via AJAX.
The module is currently able to automatically detect and block the scripts listed here.
For more details on how Iubenda works, you may find comprehensive information and a demo on the Iubenda Cookie Solution blog page
Status
5.x - Actively supported
4.x - Bugfixing only
Installation
Install using composer. Run this command in your project root folder:
composer require drupal/iubenda_integration
Iubenda PHP class iubenda/iubenda-cookie-class will be automatically included.
Help wanted!
We welcome contributors! Check the issue queue for open tasks.
Requirements
This module requires an account on Iubenda, where you will be able to generate the required Privacy ID and Site ID.
This module also uses the PHP library Iubenda Cookie Class
How to use it
- Enable Iubenda Integration module
- Open the setting page (admin/config/services/iubenda-integration) to set up your privacy policy and cookie banner
- Enjoy it!
Credits
- SparkFabrik, development and maintenance for new release 5.x
- Studio Aqua, was a supporter from 2016 to 2022.
- Bmeme, the project creator.
Similar projects and how they are different
- Iubenda, a sandbox module.
- Simple Iubenda, a plug-in-and-go module.
Project information
Minimally maintained
Maintainers monitor issues, but fast responses are not guaranteed.- Project categories: Integrations
3,273 sites report using this module
- Created by bmeme on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
Adds AJAX consent handling, Consent Database forms mapping, a Terms & Conditions form, improved configuration forms, stronger tests, and Drupal 12 compatibility.
Development version: 5.0.x-dev updated 27 Jun 2026 at 11:37 UTC



