Introduction
NexusConsent is a Joomla system plugin that puts practical, privacy-first consent management on your site without the bloat. It intercepts optional third-party services server-side before they ever load, blocking analytics, marketing pixels, fonts, maps, embedded media, and other external resources until the visitor explicitly allows them. Consent is handled through a clean banner or a require-decision modal, with configurable text, themes, colors, and a floating settings button so visitors can update or revoke choices at any time.
Setup is built around maintainability. Built-in presets cover the services most sites actually use: Google Analytics, Google Tag Manager, Meta Pixel, Hotjar, Microsoft Clarity, Google Fonts, YouTube, reCAPTCHA, and more. The site scanner detects external scripts and stylesheets already on your pages and suggests matching consent categories automatically. Unused categories stay hidden on the frontend, so visitors only see what is relevant to their session.
Under the hood, **NexusConsent **is engineered for modern Joomla. Scripts and styles are neutralized server-side before the browser touches them. Google Consent Mode v2 and Microsoft Clarity consent behavior are supported out of the box. Critical attributes like CSP nonces and integrity values are preserved throughout. An optional anonymized audit log with configurable retention and CSV export rounds out the compliance toolkit, keeping the technical foundation solid while leaving all configuration decisions in the hands of the site owner.
Highlights
- Granular consent categories: Analytics, Marketing, Functional, Preferences, with Necessary always enabled.
- Server-side blocking for external scripts, stylesheets, and common inline initializers before optional services can load.
- Pattern-based control for third-party services, using simple URL fragments per category.
- Quick-add preset library for common tools like Google Analytics, GTM, Meta Pixel, Hotjar, Clarity, Google Fonts, YouTube, reCAPTCHA, and more.
- Site scanner for Super Users to detect external scripts and stylesheets and add matching block patterns faster.
- Banner or full-screen require-decision modal with customizable text, theme, position, colors, and floating settings button.
- Automatic hiding of unused optional categories when no patterns are configured.
- Google Consent Mode v2 defaults set to denied, with instant updates when visitors accept, customize, or revoke consent.
- Microsoft Clarity consent support for synchronized analytics consent behavior.
- Revoke flow that clears optional cookies, resets consent signals, and lets visitors change their choices at any time.
- Optional anonymized audit trail with masked IP storage, CSV export, and configurable retention controls.
- First-party consent cookie with minimal stored data: version, timestamp, token, and selected categories.
- CSP-friendly unblocking that preserves attributes such as nonce, integrity, type, and module settings.
- Developer hooks for consent given and revoked events, so other Joomla extensions can react cleanly.
- Optional minimal TCF v2 stub for basic ad platform compatibility.
Pro edition (optional)
A Pro upgrade adds scheduled site scans that tell you when a new external
service appears, a setup health review with dated reports you can print for a
client, click-to-load placeholders for blocked videos and maps, and one-click undo
of rule changes. The free edition is powerful and fully functional on its own.
[1.9.0] - 2026-10-02
- Accept all respects your categories. Accept all now grants only the categories shown in the banner, so sites without Marketing services no longer send advertising consent to Google and Clarity.
- One-time fresh choice. Returning visitors are asked to choose once more, so every saved choice matches what they were actually shown.
- Clearer category guidance. The Patterns help explains when to increase Config version so visitors are asked about a newly added category.
- Review request. A short, one-time request to review NexusConsent on the Joomla Extensions Directory appears on the settings page after two weeks and can be dismissed for good.
[1.8.0] - 2026-09-27
- Stronger pre-consent blocking. Tracking scripts using certain valid HTML, or inline setup code, can no longer run before consent.
- Cleaner export denial. A refused CSV export now returns a clean response with no server warning.
- Safer admin labels. Scan and Export labels are now safely escaped.
- Single consent update. Each choice sends one Google and Clarity consent update instead of two.
[1.7.4] - 2026-09-13
- Fixed some scripts and embedded content failing to load after consent when their addresses contain multiple query parameters.
[1.7.3] - 2026-09-09
- Improved security for consent record exports and blocked embedded content.
- Improved layout and alignment in the plugin settings.
- Added compatibility with NexusConsent PRO while preserving existing settings and consent behaviour.
[1.4.1] - 2026-08-31
- Added Microsoft UET Basic Consent Mode with denied-by-default marketing tracking.
- Added multilingual consent text using Joomla site languages and language overrides.
- Added configurable corner radius and improved mobile action styling.
- Added prominent headings for Analytics, Marketing, Functional and Preferences settings.
- Improved keyboard navigation and focus handling in consent dialogs.
- Improved cross-tab consent synchronization and revoke retry reliability.
- Improved tracker blocking, service restoration and Joomla page-cache safety.
- Improved configuration validation, scanner guidance and consent export safety.
NexusConsent
- Version:
- 1.9.0
- Developer:
- Zoran Tanevski
- Last updated:
-
Oct 01 2026
1 week ago - Date added:
- Feb 20 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- p
- Compatibility:
- J5 J6
Share