My Agile Privacy® is a self-hosted plugin that provides tools to manage cookie consent and to help align with data protection regulations. It supports compliance efforts with GDPR, Swiss FADP (nLPD/nFADP), PIPEDA, LGPD, CCPA/CPRA, CPA, CTDPA, DPDPA, ICDPA, INCDPA, KCDPA, MCDPA, MODPA, MTCDPA, NDPA, NRS 603A, NHPA, NJDPA, OCPA, RIDTPPA, TIPA, TDPSA, UCPA, and VCDPA.
My Agile Privacy® is available in Albanian, Azerbaijani, Bosnian, Bulgarian, Catalan, Croatian, Czech, Danish, Dutch, English, Estonian, Finnish, French, German, Greek, Hungarian, Italian, Latvian, Lithuanian, Macedonian, Norwegian, Polish, Portuguese, Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Turkish and Ukrainian. It supports multilingual sites using WPML, Polylang, TranslatePress, Weglot, or Falang.
Key Features
⭐ Banner A/B testing: compare up to four banner designs on real visitors and apply the winner
???? Easy to use
⚡️ Highly customizable
⭐ Options to accept, reject and revisit consent
???? Granular user consent
⚡️ Cookie consent and personal data consent management
⚡️ Google Consent Mode v2, Clarity and Microsoft UET Consent Mode support
⭐ Multilingual support at no extra cost (WPML, Polylang, TranslatePress, Weglot, Falang)
???? IAB GPP support: US National section
⚡️ Geolocation with per-country consent rules
⭐ Consent statistics: opt-in rate, rejections and trends, by country and device
???? WordPress Multisite support
⚡️ Runs on PHP 5.6 through 8.x
Certified with Industry Standards
My Agile Privacy® is certified by IAB, Google and Microsoft, ensuring that our solutions meet the highest industry standards. This certification underscores our commitment to delivering reliable, secure, and efficient tools that help you maintain compliance with ease and professionalism.
IAB Global Privacy Platform (GPP)
Ad vendors stop guessing. My Agile Privacy® publishes the visitor’s choice through the IAB GPP API, so every vendor on your page reads one signal instead of looking for cookies of its own.
The string carries the US National section, and the European TCF section when IAB TCF is enabled. Our IAB CMP ID is 403.
The signal stays closed until the visitor answers, so vendors know when to wait, and it updates the moment they change their mind. A Global Privacy Control signal from the browser is honoured as an opt-out.
Geolocation
Different countries, different rules. My Agile Privacy® resolves where the visitor is and applies the consent regime you set for that country: opt-in where consent must come first, opt-out where the law allows it.
You decide which countries get which treatment. If the country cannot be determined, the strictest regime applies. A Global Privacy Control signal always wins: the banner is shown, and nothing is unblocked until the visitor chooses.
Consent Statistics
Know how your banner actually performs. My Agile Privacy® counts how many visitors see the cookie banner and what they do next: consent, rejection, no choice, or implicit consent where geolocation applies it.
You get the opt-in rate, the rejection rate and the interaction rate, the trend over time, and a breakdown by country and by device.
Consent changes can also be sent to Google Analytics 4 as events, when GA4 is installed on the site.
What Web Agencies Say
Features
This tool allows you to make your website privacy-compliant through a guided process that is easy to use, even for non-experts. Using the Cookie Shield system, My Agile Privacy® scans your website, informing you about cookies and third-party services that need to be disclosed. Our solution is responsive and tested on desktop computers, tablets, and mobile devices.
Privacy and Cookie Policy Generator
Through a simple and guided interface, you can use pre-written policy templates to ensure compliance. The texts are automatically updated in case of regulatory changes or updates to legal references, and they are written by recognized and certified privacy professionals.
Languages
Our services are currently available in the following languages:
– Albanian
– Azerbaijani
– Bosnian
– Bulgarian
– Catalan
– Croatian
– Czech
– Danish
– Dutch
– English
– Estonian
– Finnish
– French
– German
– Greek
– Hungarian
– Italian
– Latvian
– Lithuanian
– Macedonian
– Norwegian
– Polish
– Portuguese
– Romanian
– Russian
– Serbian
– Slovak
– Slovenian
– Spanish
– Swedish
– Turkish
– Ukrainian
Support and Updates
My Agile Privacy® is regularly updated and maintained to ensure regulatory compliance.
Our support —provided exclusively by humans, not chatbots or AI— can be reached here.
= 3.4.0
* Consent statistics: banner views, opt-in and rejection rates, trends by country and device
* Geolocation: per-country consent regimes, with Global Privacy Control always taking precedence
* Banner A/B testing: compare up to four banner designs and apply the winner
* IAB GPP support: US National section, with the European TCF section when IAB TCF is enabled
* IAB TCF 2.4 support, with official Feature texts and a data categories legend
* Backup & Restore: a new Plugin Options tab exports and imports the plugin configuration
* Frontend and backend optimizations for accessibility and speed
* Improved compatibility with Jetpack Boost
* Improved compatibility with PHP 8 up to 8.5, and with PHP 5.6 and older WordPress versions
* Improved robustness with unexpected data and restrictive hosting configurations
= 3.3.7
* Tested for compatibility with WordPress 7.1
* New button in the cookie editor to generate the reconsent widget code
* Improved tag loading-priority warning
* Blocked content notification stability fix
* Security hardening of the frontend diagnostic endpoints
* JavaScript minor code optimization
= 3.3.6
* Support for five additional US state privacy laws: Indiana, Iowa, Kentucky, Maryland and Rhode Island
* Revised policy texts, with editorial updates and corrections for greater clarity and accuracy
* New Video privacy mode: choose between anonymizing YouTube and Vimeo embeds or blocking them with a notice
* Redesigned placeholders for blocked videos and maps, matching your banner colours
* New Policy Assistant options for social login and advertising/marketing partners
* New Google Tag Gateway detection, warning you when tags load before the consent system
* Better notice functionality
* New contextual Online Help system with a guide link on every settings box
* Redesigned admin interface
* New dedicated “myagileprivacy_edit_options” capability, automatically granted to anyone who can manage site options
* Better internal caching mechanism for plugin options, including multisite installations
* Reduced memory usage during activation and synchronization
* Improved compatibility with page builders and with caching and optimization plugins
= 3.3.5
* Better internal caching mechanism
* Frontend minor fix for inline notification
* Google Tag Manager (GTM) and Google Tag Gateway (GTG) Consent Mode v2 stability fix
* WordPress 7.0 compatibility
= 3.3.4
* Php 8 minor compatibility fix
= 3.3.3
* Accessibility improvements
* IAB TCF deferred loading and increased performances
* IAB TCF payload size optimization
* Added translations for French, German and Spanish
* Full code revision for Php 8 warnings / errors
* Weglot compatibility: plugin interface is excluded from auto-translation
* WPML Bugfix
* Frontend mobile optimization
= 3.3.2
* Added support for IAB TCF deviceStorageDisclosureUrl
* Multisite fix
* Frontend fix
= 3.3.1
* Better nginx support
* Multisite fix
* Frontend fix
* Minor multilingual support fix
* Bricks builder bugfix
= 3.2.5
* 32 languages support
* UX fix
* Better resilience to ineffective caching mechanisms
* Better compatibility for php 8
= 3.2.4
* Plugin name fix
= 3.2.3
* Clarity consent mode support
* Minor bugfix
= 3.2.2
* Minor bugfix
= 3.2.1
* Minor bugfix
= 3.2.0
* Added support for more regulation
* Policy Assistant new functionality
* Backend refactoring
* Better compatibility with minify / combine / optimizations plugins
= 3.1.12
* Frontend fix
= 3.1.11
* WP Rocket better compatibility for JS deferred execution
* Accessibility fix
* Minor iframe fix
= 3.1.10
* Improved frontend Cookie display
* Accessibility fix
* Added option to set first layer button order
= 3.1.9
* Microsoft UET Consent Mode support
* Accessibility fix
= 3.1.8
* YouTube improved nocookie src rewrite
* Added data-no-minify support
* Php 8 minor compatibility fix
= 3.1.7
* Added support for Falang
* Multilang fix and language fallback fix
* Frontend fix
* Improved compatibility when using legacy mode
* Improved compatibility for older WordPress version
= 3.1.6
* Internal release
= 3.1.5
* Frontend fix
* Backend fix
= 3.1.4
* New option for default language fallback in multi-language environment
* Stape and Google Consent Mode v2 support
* New banner view option
* Improved blocking for JavaScript modules
* JavaScript code security optimization
* Backend code security optimization
= 3.1.0
* Multilang global refactoring
* Added support for TranslatePress
* Added support for Weglot
* Polylang fix
* Added support for language text translations
* Added support for Portuguese, Dutch, Polish, and Greek
* Removed jQuery dependency from the frontend version
= 3.0.9
* Consent Mode v2 fix
* Added support for explicitly turning off Advanced Consent Mode
* IAB – Google Consent Mode v2 TCData.enableAdvertiserConsentMode implementation
= 2.1.9
* Added option for cookie allowed without notification
* Improved compatibility for servers with SSL stale certificates
* WordPress 6.4 compatibility