{"id":292854,"date":"2026-04-03T19:57:00","date_gmt":"2026-04-03T19:57:00","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/easyconsent-gdpr-cookie-consent\/"},"modified":"2026-04-03T19:56:49","modified_gmt":"2026-04-03T19:56:49","slug":"easyconsent-cookie-consent-manager","status":"publish","type":"plugin","link":"https:\/\/tr.wordpress.org\/plugins\/easyconsent-cookie-consent-manager\/","author":23470111,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"EasyConsent Cookie Consent Manager for GDPR","header_author":"EasyConsent","header_description":"Cookie consent manager for GDPR compliance with Google Consent Mode v2. Free 14-day trial, no credit card required.","assets_banners_color":"316575","last_updated":"2026-04-03 19:56:49","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/easyconsent.eu","rating":0,"author_block_rating":0,"active_installs":0,"downloads":30,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"easyconsent","date":"2026-04-03 19:56:49"}},"upgrade_notice":{"1.0.1":"<p>Updated text domain and plugin prefixes. Please update to ensure compatibility with future translations.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3498457,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3498457,"resolution":"1544x500","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Cookie consent banner displayed on a WordPress site","2":"Customization modal with granular cookie categories","3":"EasyConsent settings page in WordPress admin","4":"EasyConsent dashboard with consent statistics"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[20272,16626,131785,234433,396],"plugin_category":[54],"plugin_contributors":[259392],"plugin_business_model":[],"class_list":["post-292854","plugin","type-plugin","status-publish","hentry","plugin_tags-cookie-banner","plugin_tags-cookie-consent","plugin_tags-gdpr","plugin_tags-google-consent-mode","plugin_tags-privacy","plugin_category-security-and-spam-protection","plugin_contributors-easyconsent","plugin_committers-easyconsent"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/easyconsent-cookie-consent-manager\/assets\/icon-256x256.png?rev=3498457","icon_2x":"https:\/\/ps.w.org\/easyconsent-cookie-consent-manager\/assets\/icon-256x256.png?rev=3498457","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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.<\/p>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li>GDPR compliant cookie consent banner<\/li>\n<li>Google Consent Mode v2 built-in (ad_storage, analytics_storage, ad_personalization, ad_user_data)<\/li>\n<li>9 EU languages automatically detected (EN, ES, DE, FR, IT, SV, DA, NO, FI)<\/li>\n<li>Granular consent by category (Necessary, Functional, Analytics, Marketing)<\/li>\n<li>\"Accept All\", \"Reject All\" and \"Customize\" buttons \u2014 equally prominent<\/li>\n<li>Fully customizable design (colors, fonts, position, border radius)<\/li>\n<li>Consent logs for GDPR audit trail<\/li>\n<li>14-day free trial, no credit card required<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Enter your email \u2014 your account and widget are created automatically<\/li>\n<li>The consent banner appears immediately on your site<\/li>\n<li>Manage your widget and view consent statistics from the EasyConsent dashboard<\/li>\n<\/ol>\n\n<p><strong>Why EasyConsent?<\/strong><\/p>\n\n<p>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.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the EasyConsent service (easyconsent.eu) for two purposes:<\/p>\n\n<p><strong>1. Account registration and widget creation<\/strong><\/p>\n\n<p>When the site administrator enters their email and clicks \"Create Free Account &amp; Activate\", the plugin sends a request to the EasyConsent API to create an account and generate a consent widget.<\/p>\n\n<p>Data sent: administrator email address, site domain (e.g. example.com), and WordPress locale (e.g. \"en\").\nThis data is sent only once, when the administrator submits the registration form.\nEndpoint: https:\/\/easyconsent.eu\/api\/plugin\/register<\/p>\n\n<p><strong>2. Loading the consent banner script<\/strong><\/p>\n\n<p>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.<\/p>\n\n<p>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.\nThis happens on every front-end page load when the plugin is active and a widget UUID is configured.\nEndpoint: https:\/\/easyconsent.eu\/widget\/{uuid}.js<\/p>\n\n<p>EasyConsent is hosted and operated in the European Union and processes data in compliance with GDPR.<\/p>\n\n<ul>\n<li>Terms of Service: https:\/\/easyconsent.eu\/terms<\/li>\n<li>Privacy Policy: https:\/\/easyconsent.eu\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>easyconsent-cookie-consent-manager<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it directly from the WordPress plugin directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 EasyConsent<\/strong>.<\/li>\n<li>Enter your email address and click <strong>Create Free Account &amp; Activate<\/strong>.<\/li>\n<li>Check your email to set your password and access your dashboard.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20easyconsent%20free%3F\"><h3>Is EasyConsent free?<\/h3><\/dt>\n<dd><p>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 \u20ac8\/month.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20google%20analytics%20and%20google%20ads%3F\"><h3>Does it work with Google Analytics and Google Ads?<\/h3><\/dt>\n<dd><p>Yes. EasyConsent integrates with Google Consent Mode v2, which means Google Analytics and Google Ads automatically respect the user's consent choices.<\/p><\/dd>\n<dt id=\"which%20languages%20are%20supported%3F\"><h3>Which languages are supported?<\/h3><\/dt>\n<dd><p>The banner automatically detects the visitor's browser language and displays in: English, Spanish, German, French, Italian, Swedish, Danish, Norwegian, and Finnish.<\/p><\/dd>\n<dt id=\"is%20the%20banner%20customizable%3F\"><h3>Is the banner customizable?<\/h3><\/dt>\n<dd><p>Yes. From your EasyConsent dashboard you can customize colors, fonts, position, border radius, and all text labels.<\/p><\/dd>\n<dt id=\"where%20are%20consent%20logs%20stored%3F\"><h3>Where are consent logs stored?<\/h3><\/dt>\n<dd><p>Consent logs are stored securely in EasyConsent's servers in the EU. You can export them from your dashboard for GDPR audit purposes.<\/p><\/dd>\n<dt id=\"does%20it%20support%20multisite%3F\"><h3>Does it support multisite?<\/h3><\/dt>\n<dd><p>Not yet. Multisite support is planned for a future release.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Updated plugin prefixes to ecmgr for uniqueness<\/li>\n<li>Updated text domain to match plugin slug<\/li>\n<li>Added external services documentation in readme<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>GDPR compliant consent banner<\/li>\n<li>Google Consent Mode v2 integration<\/li>\n<li>9 EU languages support<\/li>\n<li>Automatic account creation from WordPress admin<\/li>\n<\/ul>","raw_excerpt":"Cookie consent manager for GDPR compliance with Google Consent Mode v2. Free 14-day trial, no credit card required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292854","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=292854"}],"author":[{"embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/easyconsent"}],"wp:attachment":[{"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292854"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292854"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292854"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292854"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292854"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292854"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}