Iubenda logo
Start generating


Table of Contents

Consent Database Integration Guide (All Major Platforms)

Have a website and need to meet GDPR consent requirements?

Well, you’re in the right place. In this guide, we’ll take a look at:

  • GDPR consent proof requirements, and
  • how to add iubenda’s Consent Database to your website platform of preference.

🔎 GDPR consent proof requirements

Maintaining comprehensive records of consent is a vital part of privacy compliance in general, but is specifically required under the GDPR. These records should include a way of identifying the user, proof of consent, a record of the consenting action, and the legal documents available to the user at the time of consent, among other things.

👉 You can read about the full requirements here.

How to record and manage GDPR consent with the Consent Database

The Consent Database allows you to record consent preferences performed by your users (subjects), storing the information necessary for proof of consent according to the GDPR. The database captures a series of legally required values about your users’ consent preferences, which you can easily review within a visual dashboard. These values include the user’s consent status, time stamps, which legal documents were available to the user on your site at the time, the consent collection mechanism, and more.

The Consent Database provides you with an API to:

  • Add, revoke, and manage user consent
  • For each consent, get a certified timestamping
  • Store multiple preferences for each user (e.g. if you have multiple newsletters or opt-ins)
  • Store whether a user was verified with double opt-in
  • Store additional information about the user, allowing you to identify him/her in the future
  • For each consent, track the legal or privacy notice the user has accepted
  • For each consent, track the form/wording the user was prompted with
  • Flexibly upload any form of proof of consent or legal notice, including a PDF if consent was collected on paper
  • For each user, get the latest preferences and which consent action is the proof of consent

📌 How to integrate the Consent Database

At iubenda, we strive to make the integration process as easy as possible. That’s why we offer multiple integration options that are compatible with a wide range of platforms.

No matter what platform you’re using, our integrations are designed to be user-friendly, so you can get up and running in no time.

Setting up your Consent Database is easy! Let’s take a look at the individual integrations available ⬇️

⚙️ Platform-specific Integrations

To make it easier for you to integrate the iubenda Consent Database with your preferred platform, we’ve compiled a list of guides that you can use to get started. In short, the process involves 3 main steps, which we’ll walk you through:

Step 1 👉

Simply select your platform from the list below, and you’ll be directed to a dedicated guide that provides step-by-step instructions on how to integrate the iubenda Consent Database with your platform.

💡 Prefer to use an API? Use the private API key (select the dedicated guide below) and install the Consent Database via:


⚙️ If you prefer a backend integration, check our HTTP API documentation.

Step 2 👉

Once you’ve selected the platform you’re using, you’ll find step-by-step instructions on how to integrate iubenda’s Consent Database into your website.

Step 3 👉

After you’ve followed the integration guide: Test your configuration and fill out your form — you should see your consent data in the Consent Database Dashboard.

details consent database

🎉 There you have it! Now, you will be able to see your subjects’ consent records in your iubenda dashboard!