GDPR

Customizable banner, Cookie category management, Consent log, Data deletion, Automatic cookie detection, Preference modification

Description: Essential tool to ensure compliance with the General Data Protection Regulation (GDPR) through managing visitors' consent for the use of cookies and personal data.

What is it for? (Practical examples)

This tool allows you to:

  • Comply with regulations: Display a clear and customizable banner requesting explicit user consent before activating tracking or marketing services.
  • Manage consent granularly: Allow visitors to choose which categories of cookies (functional, statistical, marketing) they want to enable.
  • Maintain transparency: Provide customers with a complete record of their acceptances and the ability to delete their registered personal data.

Main Features

1. Banner and Consent Modes

The system displays an informational banner upon user arrival and offers a detailed management panel (modal) for preference selection.

  • Quick acceptance: Visitors can accept all cookies with one click or reject them all (if the option is enabled).
  • Category management: Within the control panel, users can separately enable or disable cookie categories (Functional, Statistical, Marketing).
  • Acceptance via scroll: It is possible to configure automatic cookie acceptance if the user continues browsing (scrolls the page).
  • Reopen button: After acceptance, a persistent icon is shown allowing the user to modify their preferences at any time.

2. Tracking and Data Deletion

The system records cookie acceptance and offers users the possibility to exercise the "Right to be Forgotten."

  • Consent log: A history of acceptances is maintained, associated with IP address and, if available, customer profile.
  • Data deletion: In the preferences panel, users can request complete deletion of their data linked to the anonymous token (including tracking and statistical data collected by the system).

3. Detected Cookies Management

The system automatically detects cookies used on the site as visitors navigate.

  • Automatic list: A list of detected cookies is created and updated (name, domain, purpose, and duration).
  • List customization: Specific cookies can be hidden from the public list shown to users if they are not relevant for consent choice.

How to configure

Module settings are divided into different sections in the administration panel.

1. General Settings (Banner and Buttons)

OptionDescription
Banner VisibilityAllows completely hiding the cookie banner.
PositionChooses where to display the banner (Bottom of page, Centered, Top of page).
Settings IconAllows hiding the icon that lets users reopen the preferences panel after acceptance.
"Accept" ButtonCustomization of text, style, and position of the total acceptance button.
"Reject" ButtonEnables displaying a button to reject all cookies and allows customization of text and style.
Accept All by ScrollingEnables automatic acceptance if the user scrolls down. It's recommended to activate "Notify User" option.

2. Automatic Enabling (Non-GDPR compliant option)

This section allows pre-enabling cookie categories (Functional, Statistical, Marketing) automatically before user consent is given.

Warning: Use of this feature is not GDPR compliant and requires explicit assumption of responsibility.

  • Enable by category: Choose which categories should be activated automatically.
  • UTM filter: You can limit automatic enabling only to users arriving via specific UTM parameters.

3. Video Overlay

Manages display of external multimedia content that may load third-party cookies (e.g., embedded videos).

  • Enable overlay: Activates automatic blocking of videos until the user accepts necessary cookies (usually Marketing or Statistical).
  • Blocking message: Customize the message displayed over blocked video indicating how users can enable content.

4. Forms Management (Form and Checkout)

Allows adding mandatory acceptance checkboxes in contact forms and purchase process.

  • Checkout Module: Enables one or two mandatory checkboxes during checkout.
  • Customization: You can define checkbox message including links to legal pages (Privacy Policy, Cookie Policy, Terms & Conditions).
  • Generic Forms: Enables a mandatory checkbox in all generic contact forms on the site.

Automatic Integrations

Script Management (Delayed Loading)

The module automatically intercepts tracking codes (such as Statistical or Marketing scripts) and suspends them. These scripts load only after explicit user consent for corresponding category has been given.

Integration in Pages and Landing Pages

You can manage GDPR settings on a per-page or landing page basis, overriding global settings.

  • Visibility per page: You can decide to hide the banner on specific pages.
  • Force activation: You can force activation of all cookies on a specific page ignoring user preferences (useful in particular contexts but should be used cautiously for compliance).

Integration in Customer Profile

When a registered user accesses their profile, it’s possible to display their GDPR acceptance status (Accepted, Rejected or Partially Accepted) and date of last acceptance.

Legal Pages

The module automatically adds a "Cookie Policy" page to the system. This page includes a special shortcode ({gdpr-cookie-table}) that generates and displays a complete up-to-date list of detected cookies on the site grouped by category.