=== EasyConsent Cookie Consent Manager for GDPR ===
Contributors: easyconsent
Tags: cookie consent, google consent mode, privacy, gdpr, cookie banner
Requires at least: 5.8
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Cookie consent manager for GDPR compliance with Google Consent Mode v2. Free 14-day trial, no credit card required.

== 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:**

1. Install and activate the plugin
2. Enter your email — your account and widget are created automatically
3. The consent banner appears immediately on your site
4. 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 ==

1. Upload the `easyconsent-cookie-consent-manager` folder to the `/wp-content/plugins/` directory, or install it directly from the WordPress plugin directory.
2. Activate the plugin through the **Plugins** menu in WordPress.
3. Go to **Settings → EasyConsent**.
4. Enter your email address and click **Create Free Account & Activate**.
5. Check your email to set your password and access your dashboard.

== Frequently Asked Questions ==

= 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.

= Is the banner customizable? =

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.

== 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

== 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

== Upgrade Notice ==

= 1.0.1 =
Updated text domain and plugin prefixes. Please update to ensure compatibility with future translations.

