Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Civic Cookie Control

Security covered Under active development 352 sites

This module helps websites comply with EU cookie legislation like GDPR and CCPA by managing user consent for cookies. It offers a customizable interface and supports different editions for various needs.

Civic Cookie Control is a JavaScript module that can help make a website compliant with EU cookie legislation; and specifically since version 8 with the General Data Protection Regulation's (GDPR) guidelines on the use of cookies.

The GDPR has a global reach, meaning all EU states and sites receiving EU visitors should seek user consent with an explicit opt in. With this in mind, Cookie Control has been redesigned to run by default in what was previously known as "explicit mode".

Since version 9 we have also added support for the California Consumer Privacy Act (CCPA). When using Cookie Control in CCPA mode, all cookie purposes will be enabled by default and users will see a "Do Not Sell My Personal Information" button giving them the option to opt out of the use cookies. Please note that this mode is incompatible with IAB TCF's v2.0 which requires the mode to be GDPR.

Description

This Drupal plugin simplifies the implementation and customization process of Cookie Control by Civic UK.

With an elegant user-interface that doesn't hurt the look and feel of your site, Cookie Control is a mechanism for controlling user consent for the use of cookies on their computer.

There are several license types available, including:

Community edition - Provides all of the core functionality of Cookie Control, and is of course GDPR compliant. You can use it to test Cookie Control, or if you don't require any of its pro features.

Pro edition - Includes all of the pro features for use on a single website, priority support and updates during your subscription.

Multisite Pro Edition - Offers all of the pro features for use on up to ten websites, priority support and updates during your subscription.

Premium - Cookie Control Premium is a consent management platform (CMP) built for teams who want to be compliant without spending time on manual setup and configuration. It scans your site to discover what cookies and scripts are active, generates a ready-to-deploy consent banner through a guided wizard, and keeps everything up to date as your site changes with regular, scheduled audits. Users with premium licenses should use the Cookie Control Premium module.

To find out more about Cookie Control please visit Civic's Cookie Control home page.

Please Note:

You will need to obtain an API KEY from Civic UK in order to use the module.

Cookie Control is simply a mechanism to enable you to comply with UK and EU law on cookies. You need to determine which elements of your website are using cookies (this can be done via a Cookie Audit, and ensure they are connected to Cookie Control.

Installation

  1. Obtain an API Key from Civic UK for the site that you wish to deploy Cookie Control.
  2. Add the module in the corresponding Drupal folder.
  3. Enable the module.
  4. Run "drush updb" or update the database from update.php.
  5. Configure the module from the 'Configuration->Civic Cookie Control menu'.
  6. All done. Good job!

DWP Gov.UK Cookie Consent pattern Implementation

Latest version of the Cookie Control module also include a reference implementation for DWP Gov.UK Cookie Consent pattern implementation using Cookie Control to handle cookie removal should the user denies consent. See further details on DWP Gov.UK and a detailed configuration manual here and here. A working example of DWP is included in the Pensions Ombudsman website.

Drupal 9–11

Ask your assistant about Civic Cookie Control

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
13
Tracked since
May 2023
Latest release
7 months ago
Releases (12 mo)
2 ▲ from 1
Maintenance
Slowing

Release Timeline

Releases

Version Type Core PHP Release date
4.5.6 Stable 9–10 Feb 25, 2026
4.6.1 Stable 9–11 Feb 25, 2026
4.6.0 Stable 9–11 Dec 12, 2024
4.5.5 Stable Apr 19, 2024
4.5.4 Stable Mar 15, 2024
4.5.3 Stable Feb 8, 2024
4.5.2 Stable Sep 26, 2023
4.5.1 Stable Aug 28, 2023
4.5.0 Stable Jun 22, 2023
4.4.13 Stable Jun 6, 2023