CookieYes
93Cookie banner, cookie consent and cookie notice plugin for GDPR and CCPA. Auto cookie blocking, Consent Mode v...
Simple Consent API to read and register the current consent category.
WP Consent API is a WordPress plugin designed to standardise the communication of consent categories between various plugins. It requires a cookie banner plugin and at least one other plugin that supports the API to function effectively. This plugin enhances compliance with privacy laws by enabling better interaction between consent management plugins and those that track user data.
The plugin does not handle consent on its own but facilitates communication between plugins, improving the overall compliance framework on your site. It addresses issues related to third-party services and cookie management, particularly in regions with strict privacy requirements like the European Union.
Best for: This plugin suits website owners looking to improve compliance with privacy regulations while managing multiple plugins that track user data.
What it does well
Where it falls short
WP Consent API is a useful tool for enhancing consent management across plugins, particularly for those focused on privacy compliance. However, it requires other supporting plugins to be fully effective.
Rogier Lankhorst's own description of WP Consent API, lightly tidied.
WP Consent API is a plugin that standardizes the communication of accepted consent categories between plugins. It requires a cookie banner plugin and, at least, one other plugin that supports the WP Consent API.
With this plugin, all supporting plugins can use the same set of methods to read and register the current consent category, allowing consent management plugins and other plugins to work together, improving compliance with privacy laws.
WARNING: the plugin itself will not handle consent. It will show you how many plugins you have without Consent API support and will improve compliance on your site by ensuring smooth communication between cookie banner plugins and plugins that set cookies or track user data.
Currently, it is possible for a consent management plugin to block third-party services like Facebook, Google Maps, Twitter, etc. But if a WordPress plugin places a PHP cookie, a consent management plugin cannot prevent this.
Secondly, some plugins integrate the tracking code on the clientside in javascript files that, when blocked, break the site.
Or, if such a plugin’s javascript is minified, causing the URL to be unrecognizable and won’t get detected by an automatic blocking script.
Lastly, the blocking approach requires a list of all types of URL’s that tracks data. A generic API where plugins adhere to can greatly
facilitate a webmaster in getting a site compliant.
Primary this API is aimed at compliant first-party cookies or tracking by WordPress plugins. If such a plugin triggers, for example, Facebook,
usage of this API will be of help. If a user embeds a Facebook iframe, a blocking tool is needed that initially disables the iframe and or scripts.
Third-party scripts have to blocked by blocking functionality in a consent management plugin. To do this in core would be to intrusive, and is also not applicable to all users: only users with visitors from opt-in regions such as the European Union require such a feature. Such a feature also has a risk of breaking things. Additionally, blocking these and showing a nice placeholder requires even more sophisticated code, all of which should in my opinion not be part of WordPress core, for the same reasons.
There are two indicators that together tell if consent is given for a specific consent category, e.g., “marketing”:
1) the region based consent_type, which
can be opt-in, opt-out, or other possible consent_types;
2) and the visitor’s choice: not set, allow, or deny.
The consent_type is a function that wraps a filter, “wp_get_consent_type”. If there’s no consent management plugin to set it, it will return false. This will cause all consent categories to return true, allowing cookies to be set on all categories.
If opt-in is set using this filter, a category will only return true if the value of the visitor’s choice is “allow”.
If the region based consent_type is opt-out, it will return true if the visitor’s choice is not set or is “allow”.
Other plugins for privacy compliance.
Cookie banner, cookie consent and cookie notice plugin for GDPR and CCPA. Auto cookie blocking, Consent Mode v...
Formerly "Instagram Feed". Display clean, customizable, and responsive Instagram feeds from multiple...
Consent management platform for WordPress — GDPR, CCPA & ePrivacy cookie consent, autoblocking, consent re...
Publish your cookie banner or notice in minutes. Automatically scan cookies, and create policies to align with...
Simple, lightweight WordPress analytics with privacy-friendly visitor tracking. Cookieless and GDPR-ready. Set...
Configure your own Terms and Conditions specific to your service or webshop.