=== GDPR Cookie Consent & Privacy Compliance — Cirv Comply === Contributors: cirvgreen Tags: gdpr, cookie consent, ccpa, cookie banner, consent management Requires at least: 5.8 Tested up to: 6.9.4 Requires PHP: 7.4 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html GDPR & CCPA cookie consent banner with privacy policy generator and consent logging. Make your WordPress site privacy-compliant — no code. == Description == **WordPress privacy compliance without the complexity. Cirv Comply gives you a customizable cookie consent banner, privacy policy generator, and consent logging — all in one lightweight plugin.** GDPR fines have exceeded $4.5 billion. The EU Accessibility Act is in effect. CCPA enforcement is accelerating. Your WordPress site needs proper cookie consent and privacy compliance — Cirv Comply makes it effortless. = Why You Need This = * **$4.5B+ in GDPR fines** issued to date — and growing * **CCPA enforcement** now includes small businesses * **EU Cyber Resilience Act** (Sept 2026) adds new requirements * **96% of websites** have cookie compliance issues * **One plugin** handles consent, policy, and logging = Free Features = **Customizable Cookie Consent Banner** Choose from 4 positions (bottom bar, top bar, corner popup). Customize colors, text, and button labels. Accept All, Reject, and granular Cookie Settings options. **Cookie Categories** 4 built-in categories: Necessary (always on), Analytics, Marketing, and Other. Visitors choose exactly which cookies they accept. **Privacy Policy Generator** Generate a privacy policy based on your WordPress setup. Detects WooCommerce, contact form plugins, and includes cookie policy, data rights, and retention sections. **Consent Logging** Logs visitor consent decisions with timestamps. IP addresses stored as SHA-256 hashes for GDPR compliance. Proof of consent for regulators. **Consent Statistics Dashboard** See total consents, acceptance/rejection rates, and custom selections at a glance. = Pro Features = * **Geo-Targeted Banners** - Show GDPR banner to EU visitors, CCPA to California, LGPD to Brazil * **Auto-Detect Plugin Cookies** - Automatically identifies cookies from WooCommerce, Google Analytics, Facebook Pixel, Mailchimp, and 50+ plugins * **Plugin-Aware Policy Generator** - Generates specific privacy disclosures for each active plugin * **Exportable Audit Log** - Export consent log to CSV for compliance audits * **Data Subject Request Portal** - Built-in form for data access, erasure, and portability requests * **Right to Erasure Automation** - Integrates with WordPress privacy tools for one-click data deletion * **Multi-Jurisdiction** - GDPR, CCPA, LGPD, PIPEDA templates and compliance rules * **Compliance Score** - Dashboard showing your overall privacy compliance status * **Priority Support** - 24-hour response time = How It Works = 1. **Install & Activate** - Banner appears automatically on your site 2. **Customize** - Adjust colors, text, and position in settings 3. **Configure Categories** - Set up cookie categories for granular consent 4. **Generate Policy** - Create a privacy policy with one click 5. **Monitor** - Track consent rates and compliance status = Technical Highlights = * Lightweight — no external API dependencies * Vanilla JavaScript banner (no jQuery required on frontend) * SameSite=Lax cookies for security * GDPR-safe IP hashing (SHA-256 with WordPress salt) * Multisite compatible * Translation ready * Works with any theme and page builder == Installation == = Automatic Installation = 1. Log in to your WordPress dashboard 2. Navigate to **Plugins > Add New** 3. Search for "Cirv Comply" 4. Click **Install Now** 5. Click **Activate** 6. The cookie banner appears immediately. Go to **Cirv Comply** to customize. = Manual Installation = 1. Download the plugin ZIP file 2. Navigate to **Plugins > Add New > Upload Plugin** 3. Choose the ZIP file and click **Install Now** 4. Click **Activate** 5. Go to **Cirv Comply** in your admin menu = After Activation = The cookie consent banner is enabled by default and appears on all frontend pages. To customize: 1. Go to **Cirv Comply > Cookie Banner** to adjust appearance 2. Go to **Cookie Categories** to edit category names and descriptions 3. Go to **Privacy Policy** to generate and copy your policy 4. Go to **Settings** to set cookie expiry and privacy policy page link == Frequently Asked Questions == = Does this make my site GDPR compliant? = Cirv Comply handles cookie consent, consent logging, and privacy policy generation — three major GDPR requirements. Full GDPR compliance also requires proper data processing agreements, security measures, and organizational policies. = Do visitors see the banner on every visit? = No. Once a visitor makes a choice (accept, reject, or custom), a cookie stores their preference. The banner won't appear again until the cookie expires (default: 365 days). = Is the consent log GDPR compliant? = Yes. IP addresses are stored as SHA-256 hashes using WordPress salts. This provides proof of consent for regulators without storing identifiable personal data. = Does the banner slow down my site? = No. The banner uses vanilla JavaScript (no jQuery) and inline CSS. There are no external API calls, no CDN dependencies, and no render-blocking resources. = Can I customize the banner appearance? = Yes. You can change background color, text color, button color, banner text, button labels, and position (bottom, top, corner popup). = Does this block cookies before consent? = The current version shows a consent banner and logs preferences. For automatic script/cookie blocking before consent, upgrade to Pro which integrates with your analytics and marketing scripts. = What happens when someone clicks "Reject"? = Only the "Necessary" cookie category is accepted. The consent cookie itself is set (to remember their choice), but analytics, marketing, and other categories are marked as rejected. = Can other plugins check consent status? = Yes! Use the `cirvco_has_consent('analytics')` function in your theme or plugin code to check if a visitor has consented to a specific category. == Screenshots == 1. Cookie Banner - Customizable consent banner on the frontend 2. Cookie Banner Settings - Configure colors, text, and position 3. Cookie Categories - Manage cookie categories shown to visitors 4. Consent Log - Track visitor consent decisions with statistics 5. Privacy Policy Generator - One-click privacy policy creation 6. Settings - Cookie expiry, privacy policy page, and geo-targeting == Changelog == = 1.0.0 - February 2026 = * **Initial Release** * Customizable cookie consent banner (4 positions) * Cookie categories: Necessary, Analytics, Marketing, Other * Granular consent with Cookie Settings panel * Privacy policy generator with plugin detection * Consent logging with IP hashing (GDPR-safe) * Consent statistics dashboard * Pro: Geo-targeted banners * Pro: Auto-detect plugin cookies * Pro: Data Subject Request portal * Pro: Exportable audit log (CSV) * Cross-sell integration with Cirv Box and Cirv Guard * Debug logging system * 7-tab admin interface * Multisite compatible == Upgrade Notice == = 1.0.0 = Initial release of Cirv Comply. Cookie consent, privacy policy generator, and consent management for WordPress. == Additional Info == **Privacy & GDPR Compliance:** Cirv Comply itself does not collect personal data. Consent logs store hashed IP addresses (SHA-256) for regulatory proof. All processing is local. **Related Plugins:** * **Cirv Box** - Schema.org structured data for better Google rankings * **Cirv Guard** - WCAG accessibility compliance scanning * **Cirv Pulse** - Core Web Vitals performance monitoring **Support & Documentation:** * Built-in help in plugin settings * Online documentation: https://cirvgreen.com * Support forum: WordPress.org support forum * Email: support@cirvgreen.com == Third-Party Service Usage == This plugin does not connect to any third-party or external services. All functionality runs entirely on your WordPress server with no external API calls, data transmissions, or remote dependencies.