Civic cookie control logo

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.

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.

Supporting organizations: 

Project information

Releases