Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Iubenda Integration

3,012 sites Security covered Drupal 9–11
View on drupal.org

This module integrates the iubenda Privacy & Cookie Policy generator into your Drupal website, helping you comply with GDPR. It automatically inserts iubenda code to manage privacy and cookie policies, displays banners, saves user consent preferences, and integrates with the Iubenda Consent Database.

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

  1. Enable Iubenda Integration module
  2. Open the setting page (admin/config/services/iubenda-integration) to set up your privacy policy and cookie banner
  3. 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.

Depends on

Dependencies of the latest stable release

  • block Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
7
Tracked since
Jun 2025
Latest release
2 months ago
Releases (12 mo)
2 ▼ from 5
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
5.0.0-beta1 Pre-release 10–11 Jun 29, 2026
5.0.0-alpha2 Pre-release 10–11 Nov 17, 2025
4.0.4 Stable 9–11 Jul 21, 2025
4.0.3 Stable 9–11 Jun 18, 2025
5.0.0-alpha1 Pre-release 10–11 Jun 14, 2025
5.0.x-dev Dev 10–11 Jun 9, 2025
5.x-dev Dev 10–11 Jun 9, 2025