=== CookieJar ===
Requires at least: 5.9
Tested up to: 7.1
Requires PHP: 7.2
Stable tag: 1.0.1
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Cookie consent banner with GDPR/CCPA compliance tools, guided setup, consent logging, and geo-detection. Distributed by DemeWebSolutions.com.

== Description ==

CookieJar is a lightweight cookie consent banner with GDPR/CCPA compliance tools:

- Accessible banner with Accept, Reject, and Preferences
- Categories: Necessary, Functional, Analytics, Advertising
- Optional Do Not Sell (CPRA) when applicable
- GA4 Consent Mode v2 signal updates (optional)
- Consent logging in the WordPress database (cached mode)
- Multilanguage support (this edition: up to 2 languages)
- Category-based blocking for scripts tagged with data-cookiejar-category

This package is distributed by DemeWebSolutions.com. Advanced compliance regimes (LGPD/POPIA), extended geo-targeting, live logging, and the consent REST API are available in CookieJar Pro and CookieJar Enterprise.

== Installation ==

1. Upload the `cookiejar` folder to `/wp-content/plugins/`.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to Admin - CookieJar - Control Panel to configure settings.

== Frequently Asked Questions ==

= Does this block scripts automatically? =

CookieJar applies category-based consent and blocks tagged scripts (data-cookiejar-category) when the matching category is not consented. Scripts without the tag are not modified.

= How are consents stored? =

Consent logs are stored in the WordPress database in cached mode. Retention is capped by the logging settings.

= How many languages are supported? =

Up to two languages in this edition. CookieJar Pro and CookieJar Enterprise remove this cap.

= Does this package auto-update? =

Updates are delivered through the standard WordPress.org plugin update mechanism.

== Screenshots ==

1. Cookie banner (light theme)
2. Control Panel
3. Consent preferences (categories)

== Changelog ==

= 1.0.1 =
- Shared-core modernization port: statistics source-truth fixes, trend data-truth (FIX-01), CSV export key fixes, honest 'No data' stats states, and the banner style-preset layer with owner-customization precedence.
- Nonce hardening for log export retained; stats nonce parameter wired.
- Distribution channel split: this WordPress.org Free package is a distinct artifact from the DemeWebSolutions Free package. It carries one restrained discovery card in its own admin settings area, with no aggressive banners, modal ads, repeated notices, or disabled upsell controls.
- Removed the disabled upgrade control and the non-functional Pro license-key form.
- Product discovery renders only through the cookiejar_go_pro_url() helper and points to the canonical product page (https://demewebsolutions.com/cookiejar/).
- Rewrote this readme to the edition's own distribution identity.
- Updates are delivered through the standard WordPress.org plugin update mechanism. This package contains no private updater and no update protocol is implemented or implied.
- Validated against WordPress 7.1 / PHP 8.2 in the CookieJar regression environment.

= 1.0.0 =
Initial release.

== Upgrade Notice ==

= 1.0.1 =
Maintenance and modernization release. Updates are delivered through the standard WordPress.org plugin update mechanism.

== Asset Licensing ==

- All plugin code is licensed as stated in the header of this readme.
- All bundled images, SVGs, and icons in `assets/` are original works by DemeWebSolutions.com (My Deme, LLC).
- No remote CDNs are used; all assets load locally.
