ConsentLab
Introduction
ConsentLab is a lightweight cookie consent manager for Joomla 5 and 6. GDPR and ePrivacy compliant, with script blocking, consent logging, and a fully customisable banner — no external services or subscriptions required.
Key Features
Cookie categories — Manage categories like Necessary, Analytics, Marketing, and Preferences with descriptions and cookie lists
Script blocking — Block third-party scripts (Google Analytics, Facebook Pixel, etc.) until the user consents, using a simple data-consentlab attribute
Consent logging — Full GDPR audit trail recording every consent action with timestamp, IP (optionally anonymised), and categories accepted
Five banner positions — Bottom bar, top bar, corner left, corner right, or centre modal
Fully customisable — Configure banner text, colours, button styles, border radius, and toggle to show/hide the Reject All button
Consent versioning — Increment the version number to force all visitors to re-consent after a policy change
Automatic log purging — Set retention days for consent log entries to keep your database clean
Manage preferences link — Use {consentlab manage} shortcode in articles to let users update their preferences
JavaScript API — Public methods: ConsentLab.hasConsent(), ConsentLab.showPreferences(), ConsentLab.revokeConsent()
ConsentLab
- Version:
- 1.0.2
- Developer:
- Extensions at The Design Company
- Last updated:
-
Apr 12 2026
5 hours ago - Date added:
- Apr 11 2026
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- c p
- Compatibility:
- J5 J6
Share