Extensions
Browser-based GDPR consent blocking for cached Joomla sites
DevArt Consent adds a consent banner and blocks selected third-party scripts and embeds until visitors grant permission.
This problem arises when a site embeds services such as Google Analytics, YouTube, Maps, advertising pixels or social widgets before it has consent. Joomla core provides privacy tools and consent handling for certain forms and user interactions, but it does not provide a complete, site-wide cookie banner that categorises and blocks arbitrary third-party resources. Site owners usually handle the gap with template or extension overrides, manual script changes, or a dedicated consent manager.
According to the listing, DevArt Consent goes beyond a banner by applying consent in the browser while serving identical HTML to visitors. The developer also says it can remove protected scripts and embeds during PHP rendering, observe dynamically created nodes, support Google Consent Mode v2, and optionally record decisions. Those claims matter particularly on sites using Joomla page caching, reverse proxies, CDNs or Cloudflare, but the listing does not establish how every cache or third-party integration behaves.
It is aimed at Joomla 6 websites with several analytics, advertising or embedded-content providers, especially where a team wants administrator-managed categories and blocking rules without adding per-visitor session state. A simple brochure site with no non-essential third-party scripts, or a site already handling consent through its hosting stack or another privacy platform, is unlikely to need it.
- The listing describes it as a free download under GPLv2 or later, requiring Joomla 6.0 or newer and PHP 8.3 or newer.
- The directory shows 20 other extensions from Kostas Stathopoulos, but this listing has no reviews.
- Support is marked unavailable; documentation and updates are said to be in the project repository. Check accessibility, legal coverage, actual CDN purge behaviour, integration with your extensions, and whether the claimed blocking covers your own embeds before installing.
Listed on the Joomla Extensions Directory.