Cookie Choices (for EU Cookie Law & GDPR)
Cookie Choices (for EU Cookie Law & GDPR)

Cookie Choices (for EU Cookie Law & GDPR)

4.5/5 (35 ratings) 9K+ active installs Updated Nov 12, 2026
The settings page, with the preview of the banner

The settings page, with the preview of the banner

Cookie Choices, formerly Italy Cookie Choices, helps you comply with the EU cookie rules: the ePrivacy Directive, art. 122 of the Italian Codice Privacy with the 2021 guidelines of the Garante, and the GDPR consent requirements.

The banner asks the consent by category, with three buttons of the same importance: accept all, reject all and preferences. The scripts, the videos and the maps of the third parties wait for the consent to their category. The consent is read in the browser, so the plugin works with the cached pages.

What you can do

  • Show a banner at the top, at the bottom, in a modal window or in a box in a corner, with your logo, text, colors and CSS
  • Let the visitors choose the categories: necessary, preferences, statistics and marketing
  • Share the consent with the subdomains of the site, with the cookie domain
  • Choose after how many months the banner asks the consent again, 6 by default
  • Respect the Global Privacy Control of the browser: accept all leaves out the marketing cookies
  • Block Google Analytics, Google Tag Manager, Google Ads, AdSense, Microsoft Clarity and Advertising, YouTube, Vimeo, Google Maps, Facebook, Instagram, X, LinkedIn, TikTok, Pinterest, Snapchat, Reddit, HubSpot, Spotify, SoundCloud, Hotjar and Matomo Cloud until the consent, and add your own vendors
  • Show a placeholder with a button to accept the category of the blocked videos and maps
  • Let the visitors change or withdraw the consent with a block, a shortcode, a link or a floating button
  • List the cookies of the site in a table for the cookie policy, with the Cookie table block or the [cookie_table] shortcode
  • Delete the cookies of a category when the visitor refuses or withdraws it
  • Log the consents to demonstrate them, without IP addresses, and export the log as CSV
  • See how the visitors answer the banner, month by month, from the consent log
  • Send the Google Consent Mode v2 signals, in the basic or advanced mode
  • Send the consent to Microsoft Advertising (UET) and Microsoft Clarity
  • Write the consent to the WP Consent API, for WooCommerce, Site Kit and the other plugins that read it
  • Let the AI tools read the settings and turn the vendors on or off, with the Abilities API of WordPress 6.9
  • Print Google Analytics, Google Tag Manager and the Facebook pixel from their ids
  • Preview the banner while you change the settings
  • Translate the texts with WPML, Polylang, TranslatePress and Weglot, the plugin is translated in Italian
  • Import the settings of the 2.x versions
  • Manage the settings and the consent log with the wp cookie-choices commands of WP-CLI
  • Share the settings of the main site with every site of a multisite network, each site with its own texts

Documentation

Please report the issues on GitHub.

This plugin provides technical tools, not legal advice. Check with your consultant what your site needs.

Developers

Translators

Translations

  • English: default, always included.
  • Italian: Italiano, sempre incluso.
  • Romanian: Română, inclus.

Note: This plugins is localized/ translateable by default. This is very important for all users worldwide. So please contribute your language to the plugin to make it even more useful. For translating I recommend the awesome “Codestyling Localization” plugin and for validating the “Poedit Editor”.

Additional Info

Idea Behind / Philosophy: Italy Cookie Choices allows you to easily comply with the european cookie law, showing
a notice to the user only the very first time that visits your website without degrading website performance..

Credits