Cookie Consent – GDPR & CCPA Cookie Banner & Consent Manager
🍪 What Cookie Consent Does Scans your site for cookies. Cookie Consent detects cookies by loading your pages in a full headless browser (Chromium), the same way a real visitor experiences your site. This catches cookies set by JavaScript execution, third-party embeds, analytics snippets, and dynamically loaded content that simpler HTTP-based scanners often miss. Detected cookies are automatically categorized into Necessary, Analytics, Marketing, Functional, or Uncategorized. You can scan your homepage, crawl your full site, or specify custom URLs. Results merge into your cookie manager without overwriting any manual edits. Blocks scripts until consent is given. In GDPR (opt-in) mode, non-essential scripts don’t execute until the visitor consents to the relevant category. This applies to analytics scripts, advertising pixels, tracking tags, and any other third-party script that sets non-essential cookies. Cookie Consent intercepts both WordPress-enqueued scripts and inline scripts, modifying them to wait for consent before firing. Essential cookies, like those used for login sessions, shopping carts, and basic site functionality, are never blocked. In CCPA (opt-out) mode, scripts load by default and visitors can choose to opt out of specific categories. Displays a customizable consent banner. Visitors see a cookie banner with clear options to accept, reject, or manage preferences by category. The banner, preferences dialog, and revisit button are all customizable including layout, position, colors, text, button styles, and border radius. A live preview shows you what visitors will see as you make changes. Logs every consent decision. Each time a visitor makes a choice, Cookie Consent records the decision type (accept all, reject all, or custom), the specific category preferences, and a timestamp. These records create an audit trail you can reference if compliance questions arise. Keeps everything in one place. Cookie list, scan results, script rules, consent logs, banner design, and compliance settings, all in one admin area. No separate platform to sign up for, no external app to connect, no additional accounts to manage. ⚙️ Setup A guided wizard gets your banner live in three steps: 1. Choose your compliance model – Select GDPR (opt-in) or CCPA (opt-out) based on your audience and the regulations that apply to your site. 2. Configure your banner – Pick a layout, adjust colors and text, and preview what visitors will see. 3. Scan your site – Cookie Consent visits your pages with a real browser, finds active cookies, and categorizes them. Your banner goes live with accurate cookie data from the start. After setup, you can re-scan anytime, refine your design, recategorize cookies, and adjust script rules, all from the same dashboard. 🎨 Banner Design & Customization Banner Templates: Start with a pre-configured template during setup, then customize to fit your site. Templates are tailored to your selected compliance model (GDPR or CCPA) so the default structure, buttons, and consent flow match your requirements from the start. Layouts: Footer bar, slide-in, or center popup. Positioning: Control where and how the banner appears on the page. Styling: Background colors, text colors, button primary and secondary colors, border radius, and button sizing, enough control to match any brand or design. Content: Editable title, description, and button labels for the banner, preferences dialog, and revisit button. Write in your own voice. Preferences Dialog: When a visitor clicks Manage Preferences, they see a breakdown of each cookie category with descriptions and toggles. Necessary cookies are marked as always active. Visitors choose exactly which categories they\’re comfortable with. Revisit Consent Button: A persistent button visitors can click anytime to reopen the preferences dialog and change their choices. Responsive: Automatically adapts to desktop and mobile. Live Preview: Desktop and mobile preview with a device toggle. Updates in real time as you edit — no publishing and refreshing the front end. Elementor Editor Integration [Requires Elementor Pro]: Open the banner and preferences dialog in the Elementor visual editor. Drag-and-drop widgets, styling panels, and your full design system, the same workflow you use for the rest of your site. Cloud Templates [Requires Elementor Pro]: Save a finished banner design to your cloud library and deploy it across other sites in one click. Useful for agencies and freelancers managing multiple client sites with consistent branding. 📋 Cookie & Script Management Cookie Manager: A central dashboard showing every cookie on your site, organized by consent category. Each entry shows the cookie name, domain, category, duration, and a description field. Add cookies manually, edit any field, or delete entries you no longer need. Drag-and-drop cookies to reorder them within a category, the order you set here is the order visitors see in the preferences dialog. Category View: Categories display as expandable accordion sections: Necessary, Analytics, Marketing, Functional, and Uncategorized. Each shows a status badge: \”Always Active\” for Necessary, or an Active/Inactive toggle for other categories. Expand any section to see the individual cookies it contains. Scanning: Run a scan anytime with homepage only, full-site crawl, or custom URLs you specify. Include and exclude lists let you control exactly which pages get scanned. Only one scan runs at a time. New cookies are added automatically; existing manual edits are never overwritten. A progress indicator shows scan status in real time. Script Manager: Control how individual scripts behave, independent of their category\’s default rule. Three options per script: – Do Not Block – Script always loads, bypassing the consent engine. Use for scripts you\’ve verified as essential but that aren\’t automatically detected as Necessary. – Block Until Consent – Script waits until the visitor consents to its assigned category. This is the default for non-essential scripts in GDPR mode. – Always Block – Script never loads under any circumstances. Use for scripts you want permanently disabled. Script Input: Add scripts by URL or paste inline code directly. Cookie Consent matches scripts using URL comparison or normalized snippet hashing. Inline Script Blocking: An optional output buffering method catches inline and hardcoded scripts that aren\’t loaded through the standard enqueue system. Toggle it off from Advanced Settings if you want to manage inline scripts manually or minimize server-side processing. Developer Hooks: Advanced users and agencies can hook into the blocking engine via an MU-plugin snippet to delay dynamically injected scripts, including those created by page builders or loaded after DOM ready. Scan History: A table of past scans showing date (UTC), status (success/failed), URLs scanned, categories found, and total cookies detected. = 🔒 Compliance Settings= GDPR (Opt-in): Non-essential scripts are blocked by default. The banner presents three options: Accept All, Reject All, and Manage Preferences. Visitors who open the preferences dialog see each cookie category with a description and a toggle. Necessary cookies are labeled \”Always Active\” with no toggle, they can\’t be disabled. Consent must be given before Analytics, Marketing, or Functional scripts execute. CCPA (Opt-out): All scripts load by default. The banner includes a Do Not Sell My Data option. Visitors who opt out trigger blocking of Marketing category scripts. Global Privacy Control (GPC) signals sent by the visitor\’s browser are detected and respected automatically. Consent Expiration: Set how many days a visitor\’s choice is remembered (1–365 days, default 180). When the period expires, the banner reappears and the visitor is prompted to choose again. Until expiration, the previous choice is respected and the banner stays hidden. Banner Activation: A global toggle to enable or disable the cookie banner. 🎁 Free Features Everything you need for working cookie consent. – Guided 3-step setup wizard – GDPR (opt-in) and CCPA (opt-out) compliance models – Google Consent Mode v2 – Automatically send consent signals to Google so analytics and ad measurement continue working after consent is deployed – Cookie scanning with headless browser (Chromium) detection – Automatic categorization into Necessary, Analytics, Marketing, Functional, and Uncategorized – Automatic script blocking for non-essential cookies – Blocks both enqueued scripts and inline scripts – Global Privacy Control (GPC) and Do Not Sell support – Customizable consent banner with Accept All, Reject All, and Manage Preferences – Preferences dialog with per-category toggles and descriptions – Revisit consent button for visitors to update choices anytime – Banner templates tailored to GDPR and CCPA compliance models – Footer bar, slide-in, and center popup layouts – Full styling controls: colors, buttons, borders, sizing – Editable banner text, button labels, and dialog content – Responsive desktop and mobile design – Live banner preview with device toggle – Cookie manager with manual add/edit/delete and sorting – Script manager with per-script overrides (always load, block until consent, always block) – Consent logging with timestamped audit trail – Configurable consent expiration (1–365 days) – Scan history with status and results tracking – Output buffering toggle for inline script blocking – No external dashboards – No CDN dependencies 🔥 Premium Cookie Consent features available with Elementor One White-Label: Remove Cookie Consent branding from the consent banner entirely. Multilingual Translations: Translate the banner and preferences dialog into additional languages for international visitors. Consent Log Export: Download consent records in CSV format for audits, legal reviews, or internal documentation. Advanced Scan Rule Exclusions: Exclude specific paths or URLs from cookie scans. Useful for staging environments, admin areas, or sections that don\’t need scanning. Disable Banner on Specific Pages: Prevent the banner from loading on pages you select (e.g., internal dashboards, login screens). Elementor Editor Design [Requires Elementor Pro]: Open the cookie banner and preferences dialog in the full Elementor visual editor. Drag-and-drop layout, widget-level control, and live editing. Cloud Templates [Requires Elementor Pro]: Save banner designs to your cloud library and deploy them across multiple sites instantly. Google Tag Manager Integration [Premium] – Pass consent signals to your GTM container for tag-level consent control. Geo-Targeting [Premium] – Automatically display the correct banner based on visitor location. GDPR opt-in for EU visitors, CCPA opt-out for US visitors without manual configuration. Multi-Region Banner Management [Premium] – Configure and manage separate banner designs and compliance rules for different geographic regions from one dashboard. 🔜 Coming Soon Cookie Policy Generator – Auto-generate a cookie policy page based on the cookies detected on your site. Automatic and Scheduled Scans [Premium] – Set scans to run on a recurring schedule so your cookie list stays current without manual intervention. ♿ Accessibility The Cookie Consent consent banner is built following accessibility best practices. For full website accessibility compliance, Cookie Consent works alongside Ally, Elementor\’s accessibility plugin that scans for and remediates accessibility issues across your site. Installation Install using the WordPress built-in Plugin installer, or Extract the zip file and drop the contents in the wp-content/plugins/ directory of your WordPress installation. Activate the plugin through the ‘Plugins’ menu in WordPress. External Services Cookie Consent requires a connection to an active Elementor account in order to: * Identify the user and provide the user with the purchased service. * Log website visitors consents for “proof of consent” * Preform an external scan of cookies generated by and on the website. * Collect manually submitted feedback, to improve the product. This connection is initiated manually by the user via the plugin’s settings panel. Learn more about our terms and conditionsand Privacy Policy. This plugin uses a 3rd party service operated by Elementor. Cookie Consent uses a 3rd party service operated by Mixpanel to collect interactions with the plugin but only for consenting users, meaning if the user has Not consented to “sharing data” (default) this is disabled and no collection is made.
Top keywords
- consent40×2.18%
- banner33×1.79%
- cookie31×1.69%
- scripts21×1.14%
- cookies18×0.98%
- preferences15×0.82%
- script14×0.76%
- visitors14×0.76%
- cookie consent13×0.71%
- category12×0.65%
- elementor12×0.65%
- dialog11×0.60%
DigiConsent – Cookie Consent Banner for GDPR, CCPA & ePrivacy Compliance
🍪 COOKIE CONSENT FOR GDPR, CCPA, LGPD & EPRIVACY DigiConsent is a powerful cookie consent plugin that helps you comply with GDPR (EU), CCPA/CPRA (California), LGPD (Brazil), POPIA (South Africa), and other privacy regulations while maintaining a great user experience. Create beautiful, customizable cookie banners with advanced features like script management, detailed analytics, and geolocation targeting. ✅ FREE FEATURES Everything you need for cookie compliance, included in the free version: Beautiful Cookie Banners – Modern, customizable designs that match your brand Multiple Banner Positions – Bottom, top, fullscreen overlay, or custom positioning Cookie Categories – Essential, analytics, marketing, and functional categories Granular Consent – Let users choose exactly which cookies they accept Consent Logging – Track and audit all consent decisions with timestamps Analytics Dashboard – View acceptance rates, trends, and statistics Advanced Color Picker – RGB/RGBA support with transparency control Import/Export Settings – Easily transfer settings between sites Quick Script Setup – Built-in templates for Google Analytics, Facebook Pixel, and more Google Consent Mode v2 – Full support for Google’s consent framework Privacy Policy Links – Direct links to your privacy policy page Responsive Design – Perfect display on all devices and screen sizes Translation Ready – Full support for multilingual sites 🚀 PRO FEATURES Upgrade to DigiConsent Pro for advanced targeting and behavior control: 🌍 Geolocation Targeting * Country Targeting – Show different banners to visitors from specific countries * EU/EEA Automatic – Target all EU/EEA countries with one click * US State Targeting – Comply with state-specific laws (CPRA, VCDPA, etc.) * IP Geolocation – Automatic visitor location detection using MaxMind GeoLite2 * Location Rules – Create custom rules with different settings per region * Fallback Options – Control what happens when location can’t be detected 🎯 Advanced Behavior Controls * Display Delay – Show banner after X seconds * Scroll Trigger – Display banner after user scrolls X% of page * Exit Intent – Show banner when user attempts to leave * Auto-Hide – Automatically hide banner after X seconds * Page Lock – Prevent page interaction until consent is given * Blur Effect – Blur page content until user makes a choice * ESC Key Close – Allow users to close banner with ESC key 🎨 Enhanced Design Options * Hero Media – Add images or videos to your banner * Video Backgrounds – Autoplay, loop, and mute controls * Multiple Layouts – Additional banner layout options * Per-Location Customization – Different designs for different countries ⚙️ Regional Compliance * Regional Consent Modes – Different opt-in/opt-out behavior per location * Regional Google Consent Mode – Location-specific GCM settings * Consent Expiry Per Region – Different cookie lifetimes by location * Regional Button Visibility – Show/hide buttons based on location 📜 Custom Script Management * Head Scripts – Add custom JavaScript/tracking codes to the document head * Body Scripts – Inject scripts right after the opening body tag * Footer Scripts – Add scripts before the closing body tag * Per-Category Scripts – Assign custom scripts to specific cookie categories * Consent-Based Loading – Scripts only execute after user consent Learn more about DigiConsent Pro → 🎨 Extensive Customization Every aspect of the cookie banner can be customized: Colors & Transparency – Advanced color picker with RGBA support Typography – Customize fonts, sizes, and styles Button Styling – Full control over button appearance Animations – Choose from slide, fade, zoom, or no animation Custom Content – Write your own banner text and privacy policy links Logo Integration – Add your brand logo to the banner 📊 Analytics & Reporting Track consent performance with detailed analytics: Consent Statistics – View total accepts, rejects, and acceptance rates Trend Charts – Visualize consent data over time Category Analytics – See which cookie categories users accept most Geographic Distribution – View consents by country (requires Pro) Device Analytics – Track consents by device type Consent Logs – Detailed audit trail of all consent decisions Export Data – Download consent logs for compliance reporting 🔧 Developer-Friendly Built with developers in mind: Clean Code – Well-structured, documented codebase Hooks & Filters – Extensive customization options REST API Ready – Modern WordPress development practices No jQuery – Vanilla JavaScript for better performance Template Override – Override templates in your theme 🚀 Performance Optimized DigiConsent is built for speed: Lightweight – Minimal footprint on page load Conditional Loading – Scripts load only when needed Optimized Assets – Minified CSS and JavaScript No External Dependencies – Everything self-contained Cache Compatible – Works with all major caching plugins 🤝 Privacy First We take privacy seriously: No Data Collection – DigiConsent doesn’t send data to external servers Local Storage – All consent data stored on your server Open Source – Transparent, auditable code Regular Updates – Stay compliant with changing regulations Privacy Law Compliant – Built for GDPR, CCPA, LGPD, ePrivacy and other regulations External Services IMPORTANT: DigiConsent itself does not connect to any external services. However, it provides optional integration templates that allow users to add third-party tracking and analytics scripts to their cookie categories. These scripts are only loaded when users provide the necessary IDs/keys and when visitors consent to the respective cookie category. When you configure these optional integrations, the following external services may be contacted: Analytics Services (Optional) Google Analytics 4 * Purpose: Web analytics and tracking * Data Sent: User behavior, page views, events (configured by site owner) * When: Only when visitor consents to analytics cookies AND site owner has configured a GA4 Measurement ID * Service URL: https://www.googletagmanager.com/gtag/js * Privacy Policy: https://policies.google.com/privacy * Terms of Service: https://marketingplatform.google.com/about/analytics/terms/us/ Google Tag Manager * Purpose: Tag and script management * Data Sent: Varies based on configured tags * When: Only when visitor consents to analytics cookies AND site owner has configured a GTM Container ID * Service URL: https://www.googletagmanager.com/gtm.js * Privacy Policy: https://policies.google.com/privacy * Terms of Service: https://marketingplatform.google.com/about/analytics/terms/us/ Hotjar * Purpose: Behavior analytics and user feedback * Data Sent: User interactions, heatmaps, session recordings * When: Only when visitor consents to analytics cookies AND site owner has configured a Hotjar Site ID * Service URL: https://static.hotjar.com * Privacy Policy: https://www.hotjar.com/legal/policies/privacy/ * Terms of Service: https://www.hotjar.com/legal/policies/terms-of-service/ Marketing Services (Optional) Facebook Pixel * Purpose: Ad tracking and conversion measurement * Data Sent: Page views, events, user behavior * When: Only when visitor consents to marketing cookies AND site owner has configured a Facebook Pixel ID * Service URL: https://connect.facebook.net and https://www.facebook.com/tr * Privacy Policy: https://www.facebook.com/privacy/policy/ * Terms of Service: https://www.facebook.com/legal/terms LinkedIn Insight Tag * Purpose: LinkedIn ad tracking and analytics * Data Sent: Page views, conversions, demographic data * When: Only when visitor consents to marketing cookies AND site owner has configured a LinkedIn Partner ID * Service URL: https://snap.licdn.com and https://px.ads.linkedin.com * Privacy Policy: https://www.linkedin.com/legal/privacy-policy * Terms of Service: https://www.linkedin.com/legal/user-agreement TikTok Pixel * Purpose: TikTok ad tracking and analytics * Data Sent: Page views, events, conversions * When: Only when visitor consents to marketing cookies AND site owner has configured a TikTok Pixel ID * Service URL: https://analytics.tiktok.com * Privacy Policy: https://www.tiktok.com/legal/privacy-policy * Terms of Service: https://www.tiktok.com/legal/terms-of-use Functional Services (Optional) Google Maps * Purpose: Interactive maps display * Data Sent: Location requests, map interactions * When: Only when visitor consents to functional cookies AND site owner has configured a Google Maps API Key * Service URL: https://maps.googleapis.com * Privacy Policy: https://policies.google.com/privacy * Terms of Service: https://cloud.google.com/maps-platform/terms Google reCAPTCHA * Purpose: Spam and bot prevention * Data Sent: User interaction data, browser information * When: Only when visitor consents to functional cookies AND site owner has configured a reCAPTCHA Site Key * Service URL: https://www.google.com/recaptcha/api.js * Privacy Policy: https://policies.google.com/privacy * Terms of Service: https://policies.google.com/terms Intercom * Purpose: Customer messaging and support * Data Sent: User information, messages, behavior data * When: Only when visitor consents to functional cookies AND site owner has configured an Intercom App ID * Service URL: https://widget.intercom.io and https://api-iam.intercom.io * Privacy Policy: https://www.intercom.com/legal/privacy * Terms of Service: https://www.intercom.com/legal/terms-and-policies Zendesk Chat * Purpose: Customer support chat * Data Sent: Chat messages, user information * When: Only when visitor consents to functional cookies AND site owner has configured a Zendesk Key * Service URL: https://static.zdassets.com * Privacy Policy: https://www.zendesk.com/company/agreements-and-terms/privacy-notice/ * Terms of Service: https://www.zendesk.com/company/agreements-and-terms/master-subscription-agreement/ Note: All of these integrations are completely optional. DigiConsent does not send any data to these services unless you explicitly configure the integration AND visitors provide consent. You are responsible for ensuring compliance with the terms of service and privacy policies of any third-party services you choose to integrate. Upgrade to Pro Get DigiConsent Pro for advanced features: 📜 Custom script management (head, body, footer injection) 🌍 Geolocation targeting (countries, EU, US states) 🎯 Advanced behavior controls (delays, scroll triggers, exit intent) 📍 Location-based rules with regional settings 🎨 Hero media support (images and videos) ⚙️ Regional compliance features 🔄 Priority support and updates Upgrade to DigiConsent Pro →