Easy Cookie Alert
EU Cookie Alert Module for Joomla
J4 J5 J6 Module M3.1.2
Current Version6.50K
Active UsersSee our product features
Vanilla JS Consent
Modern stack
Rebuilt for Joomla 4 / 5 / 6 with services architecture and lightweight assets.
Clean UX
Accept all, Reject all, Customize, and a reopen control without template conflicts.
5 Layouts · 4 Themes
Layouts
Bar Top, Bar Bottom, Floating card, Modal, Overlay.
Themes
Dark, Light, Soft, Brand plus accent colour and radius.
Category Preferences
Built-in groups
Necessary, Analytics, Marketing, Functional with editable labels.
Custom categories
Add your own ids, defaults, and per-category scripts.
Google Consent Mode v2
Default denied
Consent bootstrap runs in the page head before tags fire.
Signals that update
Wait, ads redaction, passthrough, and restore of a saved choice.
Embed & Script Gate
Block embeds
YouTube, Vimeo, Maps, and similar iframes stay frozen with a Cookie settings placeholder.
data-jx-eca-require
Activate marked scripts only after the matching category is allowed.
Proof Log & CCPA
Consent receipts
Anonymised database log with a local receipt id.
Do Not Sell
Optional CCPA / CPRA link and prefs toggle for US privacy laws.
Force Consent · Mobile Ready
Lock until choice
Overlay and force consent keep the page locked until Accept or Reject.
Responsive
Stacked actions, full-width bars, safe-area insets, short landscape support.
Modern stack
Rebuilt for Joomla 4 / 5 / 6 with services architecture and lightweight assets.
Clean UX
Accept all, Reject all, Customize, and a reopen control without template conflicts.
Layouts
Bar Top, Bar Bottom, Floating card, Modal, Overlay.
Themes
Dark, Light, Soft, Brand plus accent colour and radius.
Built-in groups
Necessary, Analytics, Marketing, Functional with editable labels.
Custom categories
Add your own ids, defaults, and per-category scripts.
Default denied
Consent bootstrap runs in the page head before tags fire.
Signals that update
Wait, ads redaction, passthrough, and restore of a saved choice.
Block embeds
YouTube, Vimeo, Maps, and similar iframes stay frozen with a Cookie settings placeholder.
data-jx-eca-require
Activate marked scripts only after the matching category is allowed.
Consent receipts
Anonymised database log with a local receipt id.
Do Not Sell
Optional CCPA / CPRA link and prefs toggle for US privacy laws.
Lock until choice
Overlay and force consent keep the page locked until Accept or Reject.
Responsive
Stacked actions, full-width bars, safe-area insets, short landscape support.
Need help getting started?
Our comprehensive documentation provides step-by-step instructions for setting up and installing Easy Cookie Alert.
We have a pricing plan that's perfect for you!
Choose the subscription plan that suits you.
$9
$19
$39
$99
Customer Testimonials
Frequently Asked Questions
Easy Cookie Alert is a modern cookie consent module for Joomla 4, 5, and 6.
It shows Accept all, Reject all, and category preferences, then runs only the scripts the visitor allowed. Built with vanilla JS (no jQuery).
Layouts: Bar Top, Bar Bottom, Floating card, Modal, and Overlay.
Themes: Dark, Light, Soft, and Brand, plus accent colour and corner radius.
Yes. When enabled, consent defaults to denied in the page head before tags run, then updates after the visitor chooses.
You can configure wait_for_update, ads data redaction, and optional URL passthrough.
Yes. Necessary is always on. You can enable Analytics, Marketing, and Functional, edit their labels, and add custom categories.
Each category can have its own script that runs only when allowed.
Turn on Block embeds under Scripts. Matching iframes stay frozen until the chosen category is allowed.
Visitors see a Cookie settings placeholder and can open preferences to allow the category.
When enabled, each choice can store an anonymised receipt in the database with a local receipt id.
Use this as supporting evidence of when consent was given or updated.
Yes. Enable CCPA under Content to show a Do Not Sell or Share link and a preferences toggle.
The choice is stored with consent and can update Consent Mode advertising signals.
Increase the Consent version value under Categories.
Saved choices with an older version are ignored and the banner shows again.
Yes. Buttons stack on small screens, floating and bar layouts go full width, and safe-area insets are respected.
Overlay, modal, and preferences also adapt to short landscape viewports.
Any template position works. Debug is a convenient default. Hide the module title.
The UI portals to the document body so it never flashes inside the module position.
No. Version 3.x is vanilla JS and CSS only.
You do not need jQuery include options from older releases.
Create one Easy Cookie Alert module per language and assign it with Joomla’s language filter.
That keeps copy, privacy links, and scripts aligned with each language version of the site.
Still have questions?
Create Your Own Joomla Module for Free!
Use our Free Joomla Module Generator to quickly create custom modules for your website.




