iubenda Cookie Law Solution


Cookie Control, GDPR

This plugin is a simple to use All-in-One approach developed by iubenda that helps embedding the cookie banner and handling the blocking management of cookies that require prior consent by users on your own site. This plugin works with the Iubenda Cookie Solution and allows to block the most common widgets and third-party cookies to comply with the EU cookie law and the GDPR. Once signed up on the iubenda (http://www.iubenda.com/) website, you can use the iubenda Cookie Solution for free on up to 25.000 page views per month. A first Privacy Policy is offered with certain limitations and purchasing a Pro license you can generate a Cookie Policy as well. More information at https://www.iubenda.com/en/help/5463-getting-started-with-data-law

  • Favourite
  • Report

Information about this plugin

  • The plugin automatically inserts the iubenda cookie law kit code in the head of every page of the site
  • It allows to manually block all the remaining resources, without the need of direct intervention on the code
  • It handles the display of cookie banners and cookie policy, registers cookie consent and saves user preferences about the use of cookies for the future
  • 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

The plugin is currently capable of automatically detecting and blocking the following scripts:

  • Google Analytics
  • Google Maps
  • Google AdSense
  • Google ReCaptcha
  • Google Site Search
  • Google Tag Manager
  • Google oAuth
  • Google+ widgets
  • Twitter widgets
  • Facebook widgets
  • Facebook Comments
  • YouTube
  • Vimeo
  • Linkedin widgets
  • ShareThis widgets
  • Instagram widgets
  • AddThis widgets
  • Pinterest widgets
  • PayPal widgets
  • Disqus
  • Optimizely
  • Neodata
  • Criteo
  • Outbrain
  • Headway
  • Codepen
  • Freshchat
  • Uservoice
  • AdRoll
  • Olark
  • Segment
  • Kissmetrics
  • Mixpanel
  • Pingdom
  • Bing
  • Elevio

Some background information

If you have European users you will know the problem: you need to obtain consent for the usage of many types of cookies and you need to manage that consent. Now even Google forces cookie consent onto users of Google AdSense, DoubleClick for Publishers, and DoubleClick Ad Exchange (and even Google Analytics in some cases). Time to get started with the required cookie banner. Iubenda and its Cookie Law Solution extension for Joomla! help remove these complex tasks with a couple of clicks. This extension works with the Iubenda Cookie Law Solution, displays a cookie banner in 8 languages and saves consent for returning users.

Which languages does iubenda work in currently?

  • English
  • Italian
  • French
  • Spanish
  • Portuguese (Brazilian)
  • German
  • Dutch
  • Russian


The Joomla! plugin is compatible with all versions of Joomla! starting from 2.5 (included)

Installation and activation

  • Access the Admin panel (http://example.com/admin123/) and log in
  • Click on the "Install" located in the "Extensions -> Manage" menu that is on the top of the screen in the Admin panel
  • Navigate to "Modules and Services" menu item
  • Drag and drop file zipped iubenda plugin file or click "Browse for file" and select the iubenda file from your computer.


  • Click on the item "Extensions" located in the top menu and select "Plugins"
  • After the plugin is successfully uploaded enter the "Configuration" of the iubenda Cookie Solution
  • Search "iubenda" and click on the plugin name
  • Configure the extensions by copying the javascript code from your iubenda.com account
  • At this stage you will find all the instructions directly inside the plugin page


Once configured, the plugin will begin to show the banner on which your cookie policy will be shown/linked to users that visit your site for the first time without the need for any other further configurations. Moreover, the plugin will recognize and automatically block the cookies installed by all the YouTube video players and social widgets - like the Facebook Like button - present on your site.

Important note: our Joomla plugin blocks all scripts by Facebook, Twitter, G+, YouTube iframes automatically that are generated on the server side (therefore returned by PHP by Joomla). Scripts that are inserted into the page via Javascript after the loading process of that page aren't and can't be blocked automatically; The other scripts which aren't yet automatically blocked - and that install cookies which require blocking prior to their installation - can be "wrapped" as illustrated in this help post https://www.iubenda.com/it/help/posts/1329

Manual Use

How to make the plugin manually work for a Facebook button?

(function(d, s, id) {
 var js, fjs = d.getElementsByTagName(s)[0];
 if (d.getElementById(id)) return;
 js = d.createElement(s); js.id = id;
 js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3&appId=808061959224601";
 fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));


  • Tweak: Simple HTML Dom PHP class update to 1.9
  • Tweak: Improved Google Tag Manager script blocking
  • New: Introducing a way to skip specific script parsing
  • Fix: Improved handling of iubenda script HTML
  • Tweak: Support links update
  • New: Option to block custom scripts and iframes
  • Tweak: Update and extend the list of blocked scripts including Google Site Search, Google oAuth, Linkedin widgets, PayPal widgets, Freshchat, Uservoice , AdRoll, Olark, Segment, Kissmetrics, Mixpanel, Pingdom, Bing and Elevio
  • Tweak: Update and extend the list of blocked scripts including Pinterest, AddThis, Disqus, Optimizely, Neodata, Criteo, Outbrain, Headway and Codepen
  • Tweak: Interface improvements
  • Tweak: Update and unify iubenda parsing engine
  • Tweak: iubenda faster class regex update
  • Initial release


This project is licensed under the GPl 3 license.

iubenda Cookie Law Solution

Last updated:
Oct 02 2019
Date added:
Nov 17 2015
GPLv2 or later
Paid download

Uses Joomla! Update System