GDPR Cookie Consent

Demo to preview the plugin:

Introduction

The Cookie Consent plugin is designed to help websites comply with cookie regulations by allowing users to consent to the use of various types of cookies. It provides a customizable consent modal that displays cookie categories, enabling users to select which types of cookies they want to allow. This plugin ensures compliance with legal requirements while maintaining a smooth user experience.
Image without caption
Usage Features:
  • Allows you to customize the appearance and behavior of the cookie consent modal, including text, button colors, and layout.
  • Supports multiple cookie categories (Marketing, Personalization, Analytics) that users can accept or decline individually.
  • You can customize text colors, background colors, button styles, and more to fit your website's theme.
  • Requires users to make a selection before continuing to use the site.
Set the duration for how long the user’s consent is stored (e.g., 365 days).
  • Flexibility to display the modal in various positions on the page (e.g., centered or corner-aligned).
Image without caption

How to setup

  1. Add the Cookie Consent Element
      • Drag the Cookie Consent element onto your page.
      • Adjust its position where you want the banner or modal to appear.
      • Configure any visual settings as needed.
        • Element → Cookie Consent Element.
          Element → Cookie Consent Element.
  1. Show the Cookie Consent Banner
      • Create a workflow, for example, triggered When Page is loaded.
      • Add the action Show A Cookie Consent to display the cookie consent banner to users.
        • Workflow → Show.
          Workflow → Show.
  1. Handle Cookie Settings Changes
      • Add a workflow triggered by the event A Cookie Consent Cookie Settings Change.
      • Use this to enable or disable app features, scripts, or tracking based on the user’s preferences.
  1. Let Users Update Preferences
      • To allow users to adjust their cookie choices later:
        • Add a button or link in your app.
        • Set its workflow to run the action Show Settings A Cookie Consent when clicked.

Plugin Element Properties

Cookie Consent

Element properties → Cookie Consent.
Element properties → Cookie Consent.
Fields:
Title
Description
Type
Configuration
Autorun
If enabled, the cookie consent modal will appear automatically as soon as possible. Otherwise, you’ll need to manually trigger it with the “Show A Cookie Consent” action.
Checkbox (yes/no)
Force Consent
If enabled, the user must accept cookies to continue using the page. Otherwise, they can continue browsing even without giving consent.
Checkbox (yes/no)
Cookie Expire (days)
Number of days before the user’s cookie consent decision expires and the banner appears again.
Number
Consent Modal Position
Vertical
Sets the vertical position of the consent modal. Options: bottom, middle, top.
Dropdown
Horizontal
Sets the horizontal position of the consent modal. Options: left, right, center.
Dropdown
Cookie Categories
Marketing Cookies
Enable this to include a category for marketing cookies in the consent options.
Checkbox (yes/no)
Personalization Cookies
Enable this to include a category for personalization cookies in the consent options.
Checkbox (yes/no)
Analytics Cookies
Enable this to include a category for analytics cookies in the consent options.
Checkbox (yes/no)
Styling
Text Color
Color of the main text in the cookie consent window.
Color
Background Color
Background color of the main cookie consent window.
Color
Primary Button
Background Color
Background color of the primary (accept) button.
Color
Background on Hover
Background color of the primary button when hovered.
Color
Text Color
Text color of the primary button.
Color
Secondary Button
Background Color
Background color of the secondary (reject or settings) button.
Color
Background on Hover
Background color of the secondary button when hovered.
Color
Text Color
Text color of the secondary button.
Color
Cookie Toggle
Off Color
Color of the toggle when the cookie category is disabled.
Color
On Color
Color of the toggle when the cookie category is enabled.
Color
ReadOnly Color
Color of the toggle when the category is mandatory and cannot be changed.
Color
Knob Background
Background color of the toggle knob.
Color
Knob Icon Color
Color of the icon inside the toggle knob.
Color
Cookie Block
Background Color
Background color of the cookie block section in the settings window.
Color
Background on Hover
Background color of the cookie block section when hovered.
Color
Border Color
Border color of the cookie block section.
Color
Text Color
Text color inside the cookie block section.
Color
Table Border Color
Border color for tables within the cookie block section.
Color
Settings Window
Overlay Color
Color of the overlay behind the settings modal.
Color
Scrollbar Color
Color of the scrollbar in the settings modal.
Color
Scrollbar on Hover
Color of the scrollbar when hovered.
Color
Consent Modal Text
Title
Text displayed as the title of the cookie consent banner.
Text (optional)
Description
Text shown as the description in the consent banner explaining the purpose of cookies.
Text (optional)
Settings Button
Text for the button that opens the detailed cookie settings window.
Text (optional)
Accept Button Text
Text for the primary button that accepts all cookies.
Text (optional)
Reject Button Text
Text for the secondary button that rejects non-essential cookies.
Text (optional)
Settings Modal Text
Title
Title text displayed at the top of the cookie settings modal.
Text (optional)
Save Settings
Text for the button that saves the user’s cookie settings.
Text (optional)
Accept All Button
Text for the button in the settings modal that accepts all cookies.
Text (optional)
Reject All Button
Text for the button in the settings modal that rejects all non-essential cookies.
Text (optional)
Introduction Block
Title
Title for the introductory section of the cookie settings modal.
Text (optional)
Description
Description for the introductory section in the settings modal.
Text (optional)
Categories
Essential Title
Title for the essential cookies category (cannot be disabled).
Text (optional)
Marketing Title
Title for the marketing cookies category.
Text (optional)
Personalization Title
Title for the personalization cookies category.
Text (optional)
Analytics Title
Title for the analytics cookies category.
Text (optional)
More Information Block
Title
Title for the section providing more information about cookie usage.
Text (optional)
Description
Description for the section giving more details on cookies and privacy.
Text (optional)

Element Actions

Show

Run this action to show cookie consent modal
Workflow → Show.
Workflow → Show.

Hide

Run this action to hide cookie consent modal
Workflow → Hide.
Workflow → Hide.

Show Settings

Run this action to show cookie consent settings
Workflow → Show Settings.
Workflow → Show Settings.

Reset

Run this action to delete cookie settings. Reloads the page.
Workflow → Reset.
Workflow → Reset.

Exposed states

Title
Description
Type
Accepted Cookies
A list with all accepted cookie categories.
Text
Rejected Cookies
A list with all rejected cookie categories.
Text

Element Events

Title
Description
Cookie settings change
Will trigger when cookie permissions change.
Image without caption

Changelogs