DevArt Consent
Introduction
Unlike session-based consent tools, DevArt Consent serves the same HTML to every visitor. Consent is read and applied in the browser, without Vary: Cookie, Joomla sessions, or per-visitor database writes for banner display. This keeps your site fast and cache-friendly while still blocking third-party content until consent is granted.
DevArt Consent is a professional GDPR consent management package for Joomla 6, built for production websites that use full-page cache, reverse proxies, or Cloudflare.
CONSENT BANNER
• Accept all, reject all, and custom preferences
• Floating privacy button with revoke
• Privacy and cookie policy links
• Built-in English and Greek frontend messages
• DevArt appearance themes, radius presets, and icon options
• Banner positions: bottom, top, and centered modal
SERVER-SIDE BLOCKING
Protected scripts and embeds in the final HTML are blocked before the response leaves PHP and restored only after the relevant consent category is granted.
• Google services: Analytics, Tag Manager, Ads, AdSense, Ad Manager
• Marketing pixels: Meta, TikTok, LinkedIn
• External embeds: YouTube, Vimeo, Google Maps, Facebook, Instagram, TikTok, X, OpenStreetMap, SoundCloud, Spotify
• Up to 30 custom administrator-defined blocking rules
DYNAMIC EMBEDS
A scoped runtime observer intercepts many JavaScript-created script and iframe nodes. Direct nodes are inspected immediately; container subtrees use a debounced scan. For custom widgets, the public API window.DevArtConsent.whenGranted() is available.
GOOGLE CONSENT MODE V2
Default denied states are set early in the page head, with consent updates pushed before blocked Google scripts are restored.
CONSENT REGISTRY (OPTIONAL)
Optional server-side recording of consent decisions with CSV export from the administrator area. Disabled by default.
ADMINISTRATOR
• Dashboard with protection status and blocking-layer summary
• Settings for banner, categories, policies, appearance, Google, marketing, external embeds, and custom rules
• Consents view with filters and CSV export when registry is enabled
CACHE AND UPDATES
When the policy version increases, Joomla page cache is cleared automatically on save. CDN or reverse-proxy purge may still be required manually.
REQUIREMENTS
• Joomla 6.0 or newer
• PHP 8.3 or newer
PACKAGE CONTENTS
Install the full pkgdevartconsent package only. The package includes comdevartconsent and plgsystemdevartconsent.
SUPPORT
Documentation and updates are available from the project repository. For issues, include Joomla version, PHP version, extension version, and cache/CDN stack.
- list text here
DevArt Consent
- Version:
- 1.0.1
- Developer:
- Kostas Stathopoulos
- Last updated:
-
Aug 11 2026
17 hours ago - Date added:
- Aug 10 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c p
- Compatibility:
- J6
Share