Table of Contents

iubenda Cookie Solution – Introduction and Getting Started

Here you will learn everything you need to know about our cookie management solution:

First, take a look at this test website to see how the iubenda Cookie Solution works.

iubenda Cookie Solution demo

Introduction to Cookie Law and cookie policy

The ePrivacy Directive 2002/58/EC (or Cookie Law) was established to put guidelines and expectations in place for electronic privacy, including email marketing and cookie usage, and it still applies today. You can think of the ePrivacy Directive as currently “working alongside” the GDPR in a sense, rather than being repealed by it.

Directives set certain agreed-upon goals and guidelines in place with member states being free to decide how to make these directives into national legislation.

Regulations, on the other hand, are legally binding across all Member States from the moment they are put into effect and they are enforced according to union-wide established rules.

With that said, the ePrivacy Directive is, in fact, going to be repealed soon by the ePrivacy Regulation. The ePrivacy Regulation is expected to be finalized in the near future and will work alongside the GDPR to regulate the requirements for the use of cookies, electronic communications, and related data/privacy protection.

The Regulation is expected to maintain values similar to the Directive with much of the same guidelines applying.

Who is subject to the Cookie Law?

The implementation of the Cookie Law depends on the legislation under which the website operates. In general, websites that use third-party cookies as well as their own cookies for tracking and analytics must comply with the law and to do so are required to obtain the user’s express consent.

What does the Cookie Law require?

Under the Cookie law, organizations that target users from the EU must inform users about data collection activities and give them the option to choose whether it’s allowed or not.

This means that if your site/app (or any third-party service used by your site/app) uses cookies, you must first obtain valid consent prior to the installation of those cookies, except where those cookies fall into the category of exempt cookies.

In practice, you’ll need to:

  • show a cookie banner at the user’s first visit;
  • implement a cookie policy that contains all required information;
  • allow the user to provide consent. Prior to consent, no cookies — except for exempt cookies — can be installed.

For further details on the Cookie Law, we invite you to read our documentation and the official statements from the country you might be affiliated with or targeting. Great guidance can be accessed through the Article 29 Working Party (which is a group comprised of various data protection regulators that aim to simplify Europe’s diversity):

Here are the links to each countries specific application of the ePrivacy directive:

The iubenda Cookie Solution allows you to manage all aspects of the Cookie Law, in particular:

  • easily inform users via cookie banner and a dedicated cookie policy page (which is automatically linked to your privacy policy and integrates what’s necessary for Cookie Law compliance);
  • obtain and save cookie consent settings;
  • preventively block scripts prior to consent; and
  • keep track of consent and save consent settings for each user for up to 12 months from the last site visit.

You can collect consent via multiple mechanisms including continued browsing, scrolling, and/or specific clicking actions. Keep in mind though that allowed consenting actions may differ depending on the Member State law.

Below you will find all necessary steps to use iubenda to make sure you comply with the Cookie Law.

How to generate a cookie policy with iubenda

  • Go to the dashboard and select the privacy policy for which you want to generate a cookie policy (Pro License required).
  • Click on Edit in “Privacy and Cookie policy”, you will notice a “Cookie Policy” box in the right column: Activate cookie policy
  • Click on Activate cookie policy: your cookie policy will be generated automatically based on the configuration of your privacy policy.

Click on Generate now under Dashboard > [Your website/app] > Cookie Solution:

Cookie Solution - Generate cookie banner

This will take you directly to the configuration panel of your cookie banner:

Cookie banner configuration

Once saved, you’ll get a similar code snippet:

<script type="text/javascript">
    var _iub = _iub || [];
    _iub.csConfiguration = {
        "lang": "en",
        "siteId": XXXXXX, //use your siteId
        "cookiePolicyId": YYYYYY, //use your cookiePolicyId
        "banner": {
            "position": "float-top-center",
            "acceptButtonDisplay": true,
            "customizeButtonDisplay": true
<script type="text/javascript" src="//" charset="UTF-8" async></script>

Simply copy and paste it before the end of the HEAD tag of your pages. Alternatively, you can use one of our plugins: currently we have plugins available for WordPress, Joomla!, PrestaShop and Magento.

Cookie notice on iubenda website

Don’t use the code shown above, it’s just a sample code. Instead, use the code attached to your cookie policy, which you can obtain by following the steps listed above. For information on how to configure or customize the banner or to better understand how to access all of the available options, please read the documentation on the cookie banner.

How and when to preemptively block codes/cookies

According to the Data Protection Working Party, a European think tank and advisory body on data protection and privacy, few categories of cookies are exempt from the consent requirement. Therefore, all other codes that install or can install cookies must be preemptively blocked before consent is obtained.

For more information and a technical guide on how and when to block codes, see our introduction to the prior blocking of scripts and the guide on manual tagging.

Manage cookie consent with the Cookie Solution

Generate a cookie banner

See also

Still have questions?

Visit our support forum Email us