From cookie blocking to multi-site dashboard — all Consenta features in detail.
Blocks cookies, scripts, iframes and third-party domains at three configurable levels. Level 1 blocks only known tracking cookies, Level 2 additionally blocks scripts and iframes, Level 3 blocks all third-party domains completely. Automatic detection and categorization. Works client-side and is compatible with all caching plugins.
Learn more →Configurable consent dialog with granular selection per cookie category. Equal buttons for accept and reject per GDPR requirements. Supports opt-in mode with complete blocking until consent. Customizable design with custom CSS, colors and texts. Responsive for all devices.
Learn more →Slim cookie banner at the top or bottom of the screen. Shows a compact summary of cookie usage with buttons to accept, reject and access settings. Fully customizable in position, colors, texts and behavior. Loads without delay and does not block page interaction.
Learn more →Floating widget that allows visitors to change their cookie settings at any time. Appears as a small icon at the page edge and reopens the consent dialog. Position, icon and colors are customizable. Required by GDPR: visitors must be able to withdraw consent at any time.
Learn more →Service Worker intercepts all network requests at the fetch level — blocks fetch(), XMLHttpRequest, dynamic imports and beacon requests to non-consented third-party domains. Responds with HTTP 451 (Unavailable For Legal Reasons). Complements MutationObserver as the third blocking layer.
Learn more →Visitors can selectively enable individual services such as YouTube, Google Maps or Vimeo — with customisable placeholders in the content.
Learn more →Full support for Google Consent Mode v2. Automatically sends the correct consent signals to Google Analytics 4, Google Ads and Google Tag Manager. Supports all required parameters: ad_storage, analytics_storage, ad_user_data and ad_personalization. No manual GTM configuration needed.
Learn more →Full implementation of the IAB Transparency & Consent Framework 2.0. Generates and manages TC strings automatically. Compatible with all IAB-certified vendors and ad networks. Enables use of Google AdSense and Ad Manager with consent signals.
Learn more →Automatic scan of your website for all set cookies. Detects and categorizes cookies into the 6 standard categories: Necessary, Functional, Statistics, Marketing, Preferences and Other. Regular scans detect new cookies automatically. Exportable cookie list for the privacy policy.
Learn more →Fully GDPR-compliant: Opt-in before loading tracking scripts, granular cookie categories, equal accept/reject buttons, proof of consent through consent logging, revocation at any time via the privacy widget. Automatic privacy policy text for WordPress integrated.
Learn more →
Pick from 160 curated top fonts (or any other from the Google Fonts catalogue) for dialog and banner. On save, Consenta downloads the woff2 files and CSS locally to wp-content/uploads/consenta-fonts/ — zero requests to fonts.googleapis.com on the frontend. Automatically satisfies the LG München 2022 ruling (3 EO 1361/21).
Consent cookies are signed with HMAC-SHA256 and verified server-side. Prevents cookie manipulation by visitors or browser extensions. Backwards compatible with unsigned legacy cookies.
Learn more →SHA-256 hash of the exact dialog texts is stored with every consent log. Proves which texts were shown to the visitor at the time of consent — meets GDPR proof-of-consent requirements under Art. 7(1).
Learn more →REST API endpoint for programmatic consent revocation. Deletes the consent cookie and logs the revocation with device ID — for CCPA 'Do Not Sell' and GDPR Art. 7(3).
Learn more →IP addresses are automatically anonymised in the consent logs — fully GDPR-compliant and without any additional configuration.
Learn more →Push/Notification, Background Sync and Cache API are blocked until consent is given; automatic restoration after consent.
Learn more →HMAC-SHA256-signed consent cookies using the WordPress AUTH_KEY, SSRF protection on all outbound HTTP calls (blocks RFC1918, loopback and cloud metadata endpoints), SHA-256 token hashing at rest, and rate limiting on REST API and AJAX.
Learn more →Logs every consent decision with timestamp, selected categories, browser and anonymized IP. Meets GDPR proof-of-consent requirements. Searchable and filterable in the admin dashboard. Automatic cleanup configurable.
Learn more →HTML reports with consent statistics: acceptance rate, rejection rate, most popular categories, device breakdown. All consent logs exportable as CSV for external analysis or audit purposes. Time range filters for targeted evaluations.
Learn more →Shows the consent dialog only to visitors from the EU or configurable regions. Visitors outside the EU see no banner — reduces friction for international websites. HTTPS-only geo lookup with intelligent caching. No data is shared with third parties — only the anonymous country code is queried. Configurable country list.
Learn more →
Frontend dialog AND (as of 1.12.0) complete admin UI available in 34 languages — all hand-curated, no Google-Translate leftovers. Automatic language detection from browser language, WordPress locale or URL slug (/en/, /fr/). Compatible with WPML, Polylang, TranslatePress and WeGlot for multilingual websites. All texts individually customizable; bulk translation via MyMemory directly in the Languages tab.
Test different consent designs against each other and optimise the acceptance rate with data-driven decisions.
Learn more →Visual statistics dashboard in admin with daily chart, acceptance rate, group distribution and geo distribution. All data local in WordPress — no external analytics service needed.
Learn more →Generates a printable consent proof report with summary, log table and GDPR certification per Art. 7(1). Date range filters for targeted audits. Saveable as PDF via browser.
Learn more →Visitors can view their consent history — stored locally in the browser (max 10 entries). The dialog shows the date of the last consent. Promotes transparency and trust.
Learn more →Real-time HTTP POST notifications for consent events; HMAC-SHA256-signed; 5 event types.
Learn more →Manage cookie consent settings for all your WordPress sites centrally. Consent statistics for all sites at a glance. Remote configuration via REST API. Ideal for agencies with multiple client projects.
Learn more →Replace Consenta branding with your own: logo, colors, plugin name and dashboard title. Perfect for agencies and freelancers. Available separately.
Learn more →Full REST API for programmatic management of consent settings, cookie lists and logs. Enables integration into external dashboards, automations and multi-site setups. Authentication via API token.
Learn more →Automatically blocks WooCommerce tracking scripts until consent. Declares WC cookies (cart hash, session, analytics) automatically in the cookie list. Filter consenta_woocommerce_cookies for customization.
Learn more →Native WordPress Gutenberg block for the cookie declaration table. Simply insert via block editor — no shortcodes needed. Attributes for purpose filter, type and lifespan columns.
Learn more →Migration from CookieBot, OneTrust, Usercentrics, Borlabs Cookie, Complianz, GDPR Cookie Compliance via JSON import. Categories are automatically mapped to Consenta purposes. Saves hours when switching from another CMP.
Learn more →Automatic cookie scan daily or weekly via WP cron. Email notification for newly discovered cookies or services. Configurable in admin under General.
Learn more →Full right-to-left CSS support for Arabic, Hebrew and other RTL languages. Dialog, banner and widget are automatically mirrored.
Learn more →Enhanced accessibility: role, aria-label, aria-describedby, aria-checked on all interactive elements. Keyboard navigation, focus trap, aria-live announcements for screen readers.
Learn more →Seamless integration with WordPress privacy tools: personal data exports and erasure requests are automatically supported.
Learn more →All features, monthly or yearly — cancel anytime.
Get started — from 6 €/mo