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)
| Option | Description |
|---|---|
| Banner Visibility | Allows completely hiding the cookie banner. |
| Position | Chooses where to display the banner (Bottom of page, Centered, Top of page). |
| Settings Icon | Allows hiding the icon that lets users reopen the preferences panel after acceptance. |
| "Accept" Button | Customization of text, style, and position of the total acceptance button. |
| "Reject" Button | Enables displaying a button to reject all cookies and allows customization of text and style. |
| Accept All by Scrolling | Enables 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.







