WordPress Cookie Consent Plugin for GDPR & CCPA

Helps you comply with the EU GDPR’s cookie consent and CCPA’s “Do Not Sell” Opt-Out regulations.

The WordPress Cookie Consent Plugin for GDPR & CCPA plugin helps you comply with the EU GDPR’s cookie consent and CCPA’s “Do Not Sell” opt-out regulations.

GDPR Compliance

Gets visitor consent for cookies using a fully customizable cookie consent bar on your website. Helps you comply with EU GDPR. Learn more →

CCPA Compliance

Displays a fully customizable notice with a 'Do Not Sell My Personal Information' link on your website. Helps you comply with CCPA. Learn more →

Cookie Consent helps comply with...


“The WordPress GDPR Cookie Consent plugin is the closest that I have found to complying with all of the new GDPR guidance and is the easiest to implement.”


Features that will help your website comply with the GDPR Cookie Policy

Edit Cookie Information

Customize Cookie Notice Display

Granular Cookie Consent

Powerful Cookie Detector Tool

Saves Time: Intelligent Lookup Database

Auto Cookie Categorisation

Location Based Cookie Notice Display

View Reports / Consent Logs

Supports Multiple Languages

WordPress Cookie Consent For GDPR

The European Union’s cookie law is very clear about the usage of cookies. On the General Data Protection Regulation (GDPR) website, the law states:

Cookies when used to identify users, qualify as personal data and are therefore subject to the GDPR. Companies do have a right to process their users’ data as long as they receive consent.

This plugin helps you comply with GDPR in the following ways:

  • Granular cookie consent: Get categorised consent from website visitors to allow use of website and/or third-party cookies.
  • Revoke/change consent: Allow website visitors to revoke their consent or change their consent categories anytime.
  • Consent Log: Stores a consent log of consents given by website visitors. Sort or search the consent log to easily look-up history.
  • Cookie detector (auto-scan):  Quickly detects all your website cookies in one-click. Saves your time by populating cookie details and categorising cookies. 
  • Third-party cookie details: Automatically fetches the 3rd party cookie details, including privacy policy links of popular scripts.
  • Manually add/edit cookie details: Provides an easy-to-use interface where you can add details of cookies used on your website.
  • Auto cookie categorisation: Automatically categorises known third-party cookies into Necessary, Marketing, Analytics, and Preference categories. 
  • Fully-customisable cookie notice: Provides and easy interface to customise every aspect of your cookie notice including content, layout, position, and colors.
  • Auto-block third-party cookies: Auto-block known third-party cookies until the visitor has given consent.
  • Geo-targeting: Display or hide the cookie consent notice depending on the visitor’s location.

Note: Even if your business is US based, and your website audience is primarily US based, the California Online Privacy Protection Act (CalOPPA) requires you to implement cookie consent on your website.


“This plugin makes GDPR cookie compliance a breeze. Setting up a GDPR compliant cookie consent bar took only a few minutes. The automatic cookie scanner saves a lot of time & effort required to add cookies manually.”


WordPress "Do Not Sell" Opt-Out For CCPA

The California Consumer Protection Act (CCPA) came into effect in January 2020. The comply with the act websites need to be mindful of the following sections.

A business that collects a consumer’s personal information shall, at or before the point of collection, inform consumers as to the categories of personal information to be collected and the purposes for which the categories of personal information shall be used.


Provide a clear and conspicuous link on the business’s Internet homepage, titled “Do Not Sell My Personal Information,” to an Internet Web page that enables a consumer, or a person authorized by the consumer, to opt-out of the sale of the consumer’s personal information.

This plugin helps you comply with CCPA in the following ways:

  • Cookie detector (auto-scan):  Quickly detects all your website cookies in one-click. Saves your time by populating cookie details and categorising cookies.
  • Third-party cookie details: Automatically fetches the 3rd party cookie details, including privacy policy links of popular scripts.
  • Manually add/edit cookie details: Provides an easy-to-use interface where you can add details of cookies used on your website.
  • Auto cookie categorisation: Automatically categorises known third-party cookies into Necessary, Marketing, Analytics, and Preference categories.
  • Display categorised cookie information: Use a simple WordPress shortcode to display the categorised cookie information anywhere on the website.
  • Opt-out Log: Stores a opt-out log of visitors who have opted-out by clicking on the “Do Not Sell My Personal Information” link.
  • Fully-customisable “Do Not Sell” notice: Provides and easy interface to customise every aspect of your “Do Not Sell” notice including content, layout, position, and colors.
  • Geo-targeting: Display or hide the “Do Not Sell” notice if the visitor is from California.

User Testimonials


“One of the biggest issues that I faced is that we need to audit the cookies on our website in order to comply. There are a few plugins I found which do this. The one which I went for is the GDPR Cookie Consent plugin by WPeka. ”



“The WP GDPR Cookie Consent plugin’s automatic cookie scanner is a boon. Saved us a ton of effort manually adding cookies and categorizing them.”



“We collect a lot of user behavior analytics data and needed something simple on our WordPress website. The WP GDPR Cookie Consent plugin fits our needs perfectly.”


Frequently Asked Questions

Q. What are cookies? And how do they present a privacy issue?

A. Cookies are bits of data that are passed from the website and stored on a visitor’s browser. The purpose of cookies is to remember and identify visitors when then return to a website. This is how websites and third-party tools like Google Analytics are able to track a visitors activity on a website. Such third-party tracking cookies compile data about a visitor’s actions on multiple websites and compile their browsing history. Which in turn, causes a privacy issue.

Q. What does the EU Cookie Law require me to do?

A. When a user first visits your site, you need to display a cookie banner. You also need to block non-necessary cookies (e.g. via Google Analytics, Facebook Ads/Like widgets, Adsense etc.) before user gives consent. The  cookies should only be loaded after informed consent has been provided by the user (prior consent). The website also needs to provide a compliant cookie policy.

Q. If I have a US based business, do I still have to worry about the EU Cookie law?

A. If a website gets visitors from EU countries, it needs to comply with the EU Cookie Law. And even if you don’t get website visitors from EU countries, the state of California has introduced a regulation called CalOPPA (California Online Privacy Protection Act) that has much of the same requirements as the GDPR and EU Cookie Law.

Q. Do I need to comply with CalOPPA even if my website is non-ecommerce and non-commercial?

A. According to CalOPPA, a commercial website is any website that helps you make money in some way. For example, if you offer services on your website, it’s still considered a commercial website. Also if you use third-party tracking services such as Google Analytics, you need to comply with privacy regulations.

Q. How does this plugin Identify the Cookies on my website?

A. The WP GDPR Cookie Consent plugin has a one-click scanner, that’ll scan your website for all the cookies. After the scan, it will show you the list of cookies used across your website. It will also automatically classify the non-exempt cookies into Marketing, Analytics and other categories. You can review and change the category if you need to. 

Q. Do I need to do Prior Blocking of Cookie Scripts?

A. Some cookies are not necessary to be blocked, for e.g. Technical Cookies – These are session cookies, preference cookies which are necessary for the website to function. Cookies which are used for statistics or analytics which don’t profile a user or anonymized data is stored are also not needed to be blocked. The plugin provides you with an interface in the admin to choose which scripts you want to block before accepting user consent.

Q. Does this generate a  GDPR Cookie Policy?

A. The plugin generates a cookie table which can be inserted in your existing Privacy Policy. WPLegalPages – A popular WordPress plugin can be used to generate GDPR privacy policy pages. If you are an existing customer of this plugin, you can raise a support ticket from your Premium Support Dashboard to get special discount on the WPLegalPages Plugin. 

Q. Do visitors now have to accept/reject cookies in order to use websites?

A. No. Only the ‘necessary’ cookies will be loaded until the user gives consent.

Q. Who does CCPA apply to?

A.The CCPA applies when your business website targets Californian consumers, and meets at least one of the following conditions:

  • annual gross revenues exceed twenty-five million dollars; or
  • earns 50 percent or more of annual revenue from selling the personal information of visitors; or
  • buys, receives, sells, or shares the personal information (including IP address) of 50,000 or more consumers annually for the business’ commercial purposes.

Q. What is considered as personal information under CCPA?

A. CCPA considers the following as personal information:

  • IDs such as a real name, alias, postal address, IP address, email address, account name, social security number, driver’s license number, passport number, etc.
  • Commercial information, including records of personal property, products or services purchased, or other purchasing or consuming histories.
  • Biometric information.
  • Location data.
  • Internet usage or other electronic network activity information, including browsing history, search history, and information relating to website interaction.
  • Employment or education related information.

Q. How to comply with CCPA?

A. Steps to comply with CCPA:

  • Inform visitors about what personal information is collected, why it is collected, and how it’s stored before or at the point of collection.
  • Provide access to this personal information or remove it, when a visitor makes a verified request.
  • Allow visitors to tell you, when they don’t want their personal information to be sold to third-parties.
  • Do not sell personal information of visitors below the age of 16.

Ready to get started?

Save hours of work and hundreds of dollars in GDPR penalties. Set up a granular cookie consent bar in a few minutes. Get the WP GDPR Cookie Consent plugin now.

Change Log

== Version 2.8.3 (07 August 2021) ==
- Update: WordPress 5.8 compatibility.
- Fix: Bug fixed related to input text for the duration field while adding custom cookies on the website.

== Version 2.8.2 (24 June 2021) ==
- Feature: Integrated Tawk script for third party script blocker to automatically block Tawk chat script.

== Version 2.8.1 (26 March 2021) == 
- Feature: Ability to exclude pages and/or posts during scanning of website for cookies.

== Version 2.8.0 (14 January 2021) ==
- Fix: Fixed deprecated warnings within the plugin.
- Fix: Fix for targeting.

== Version 2.7.9 (25 September 2020) ==
- Feature: Added pre-designed templates for cookie consent notice.
- Feature: Added pre-designed layouts for cookie settings popup notice.

== Version 2.7.8 (04 September 2020) ==
- Fix: Required table creation issue on plugin activation.
- Fix: Conflicting issue related to installation of plugin dependency.

== Version 2.7.7 (17 August 2020) ==
- Fix: Minor plugin fix hide/show popup in case of geo-targeting.
- Update: Plugin language translations.

== Version 2.7.6 (20 July 2020) ==
- Update: Integration with Free version for ePrivacy notice and custom blocking scripts.

== Version 2.7.5 (11 June 2020) ==
- Update: Updated translations.

== Version 2.7.4 (01 June 2020) ==
- Feature: WPML Compatibility.
- Update: Language translations.
- Update: Keyboard accessibility.
- Update: Added support link on API Activation error notice.
- Fix: Slow query issue while updating admin/public modules in options table.

== Version 2.7.3 (07 April 2020) ==
- Update: WordPress 5.4.1 compatibility.
- Fix: Database tables creation issue on plugin activation.

== Version 2.7.2 (30 April 2020) ==
- Feature: Plugin updated to address GDPR and CCPA according to user's location.
- Feature: MaxMind GeoIP Library integration for Geolocation services.
- Update: Improved plugin for performance.

== Version 2.7.1 (03 March 2020) == 
- Feature: Plugin updated to address CCPA Do Not Sell Requirements.
- Feature: Option added to reload the page after accepting the notice.
- Feature: Option to set cookie expiry time for the GDPR consent given by users.
- Feature: Option to set on scroll offset.

== Version 2.7.0 (10 Feb 2020) == 
- Tweak: Improved security checks as per latest WP standards.
- Tweak: Temporary disable script blocker when scanning in progress for cookies.

== Version 2.6 ==
- Feature: Advanced Script Blocker. Blocks known marketing cookies before user consent is accepted.

== Version 2.5 == 
- Feature: Added templates.
- Update: Updated translations.
- Update: Made compatible with WordPress 5.3.2.
- Fix: Unclassified cookies to be correctly categorized.

== Version 2.4 ==
- Fix: GeoIP conflict issue.
- Update: Made compatible with WordPress 5.3.1.

== Version 2.3 == 
- Fix: Scanning issue due to Custom post types.

== Version 2.2 ==
- Fix: Save All Cookies bug fixed.

== Version 2.1 ==
- Fix: Minor bug fixes.
- Update: Added support for SCRIPT_DEBUG.
- Update: Mixpanel integration for recording scanning websites.

== Version 2.0 ==
- Resolved cache issue for cookie consent bar
- Made compatible with wordpress 5.2.3

== Version 1.9 ==
- Added custom post type for Cookie Policy Data.

== Version 1.8 ==
- Fixed Scan Again button javascript issue.
- Updated Cookie Bar Shortcodes content in Help tab.
- Fixed notice.

== Version 1.7 ==
- Integration with GDPR Cookie Consent WP.org plugin.

== Version 1.6 ==
- Validated plugin frontend HTML as per W3C.

== Version 1.5 ==
- Updated plugin frontend functionality as per the ICO guidelines (Category checkbox should be unticked by default).

== Version 1.4 ==
- Added language support and translation for - French, Dutch, Czech, Spanish, Slovenian, Icelandic, Bulgaria, Deutsch, Danish, Croatian.
- Added compatibility changes for WPLegalPages Plugin.

== Version 1.3 ==
- Improved API Scan Library.
- Added feature to show detailed Cookies only for EU Countries.

== Version 1.2 ==
- Added background color settings for Accept and Reject Buttons.
- Added search by IP Address functionality to search Cookie Consent Logs.
- Added functionality to export Consent Logs into CSV format.
- Added sorting by Visited Date for Consent Logs.
- Updated Consent Logs view for Logged in Users consent with their display name and link to edit their profile for admin.

== Version 1.1 ==
- Added functionality to view consent logs in admin area.
- Added functionality for scanning complete website for cookies and list them in admin area as well as on frontend for user cookie consent.

== Version 1.0.0 ==
- Initial Release.

WordPress Cookie Consent Plugin for GDPR & CCPA

From: $17.00 / year

30-day money-back guarantee

100% secure payment | Hassle free

Need help installing?


Limited Offer – Get 15% off on all WPeka plugins. Use coupon code –