Description
EasyConsent makes it easy for WordPress sites to comply with GDPR and the EU ePrivacy Directive. With a single click, you get a fully compliant cookie consent banner connected to your EasyConsent account.
Key features:
- GDPR compliant cookie consent banner
- Google Consent Mode v2 built-in (ad_storage, analytics_storage, ad_personalization, ad_user_data)
- 9 EU languages automatically detected (EN, ES, DE, FR, IT, SV, DA, NO, FI)
- Granular consent by category (Necessary, Functional, Analytics, Marketing)
- “Accept All”, “Reject All” and “Customize” buttons — equally prominent
- Fully customizable design (colors, fonts, position, border radius)
- Consent logs for GDPR audit trail
- 14-day free trial, no credit card required
How it works:
- Install and activate the plugin
- Enter your email — your account and widget are created automatically
- The consent banner appears immediately on your site
- Manage your widget and view consent statistics from the EasyConsent dashboard
Why EasyConsent?
EasyConsent is built specifically for EU businesses. It is designed to be simple to set up, compliant by default, and affordable for small and medium businesses.
External Services
This plugin connects to the EasyConsent service (easyconsent.eu) for two purposes:
1. Account registration and widget creation
When the site administrator enters their email and clicks “Create Free Account & Activate”, the plugin sends a request to the EasyConsent API to create an account and generate a consent widget.
Data sent: administrator email address, site domain (e.g. example.com), and WordPress locale (e.g. “en”).
This data is sent only once, when the administrator submits the registration form.
Endpoint: https://easyconsent.eu/api/plugin/register
2. Loading the consent banner script
Once a widget UUID is stored, the plugin loads the consent banner JavaScript from the EasyConsent CDN on every page of the site visited by end users.
Data sent: the request may include the visitor’s IP address (processed according to EasyConsent’s privacy policy) and the page URL via standard HTTP headers.
This happens on every front-end page load when the plugin is active and a widget UUID is configured.
Endpoint: https://easyconsent.eu/widget/{uuid}.js
EasyConsent is hosted and operated in the European Union and processes data in compliance with GDPR.
- Terms of Service: https://easyconsent.eu/terms
- Privacy Policy: https://easyconsent.eu/privacy
Installation
- Upload the
easyconsent-cookie-consent-managerfolder to the/wp-content/plugins/directory, or install it directly from the WordPress plugin directory. - Activate the plugin through the Plugins menu in WordPress.
- Go to Settings EasyConsent.
- Enter your email address and click Create Free Account & Activate.
- Check your email to set your password and access your dashboard.
FAQ
-
Is EasyConsent free?
-
EasyConsent offers a permanent free plan (1 domain, 5,000 page views/month) and a 14-day free trial of paid plans with no credit card required. After the trial, you can continue on the free plan or upgrade to a paid plan starting at €8/month.
-
Does it work with Google Analytics and Google Ads?
-
Yes. EasyConsent integrates with Google Consent Mode v2, which means Google Analytics and Google Ads automatically respect the user’s consent choices.
-
Which languages are supported?
-
The banner automatically detects the visitor’s browser language and displays in: English, Spanish, German, French, Italian, Swedish, Danish, Norwegian, and Finnish.
-
Yes. From your EasyConsent dashboard you can customize colors, fonts, position, border radius, and all text labels.
-
Where are consent logs stored?
-
Consent logs are stored securely in EasyConsent’s servers in the EU. You can export them from your dashboard for GDPR audit purposes.
-
Does it support multisite?
-
Not yet. Multisite support is planned for a future release.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“EasyConsent Cookie Consent Manager for GDPR” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “EasyConsent Cookie Consent Manager for GDPR” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.1
- Updated plugin prefixes to ecmgr for uniqueness
- Updated text domain to match plugin slug
- Added external services documentation in readme
1.0.0
- Initial release
- GDPR compliant consent banner
- Google Consent Mode v2 integration
- 9 EU languages support
- Automatic account creation from WordPress admin