SSL Labs Score

Comply with the EU e-Privacy law (AKA the EU Cookie Law)! Block all cookies until the user has accepted them - Session, Language, even 3rd party cookies and cookies set by JavaScript!

Those are some big claims, so I must explain that there are some caveats. 3rd party cookie blocking requires PHP 5.3 and the PHP Reflection Classes. Blocking cookies set by JavaScript requires IE8 or greater, FireFox, Chrome or Opera (probably other modern browsers as well). This plugin can prevent 3rd party cookies, but cannot remove them once they're set (due to the Javascript same-origin restriction).

This plugin and module combination aims to be the final solution to the EU cookie requirements. This plugin overrides and prevents any cookies sent by Joomla, and any JavaScript cookies from being set until the user accepts them. Many of the other EU cookie extension in the JED don't block cookies at all - or they allow the cookies to be set and then immediately unset them with JavaScript (which is cheating and will fail when JS is disabled). If you're worried about the GDPR requirements, this extension is written in a way that is fully compliant.

You can see it in action at

From version 3.0, this extension is now MooTools free. 100% of the javascript was rewritten using jQuery, eliminating several support scripts and reducing the script footprint from 88K to 6.1K (11K in debug mode).


  • Full EU e-Privacy Directive compliance
    • Some have "interpreted" the law to say that it allows implicit consent for cookies, however, that's not how the law is written.
    • This extension brings your site into full compliance with the letter of the law when properly configured.
  • Block the Joomla session cookie
  • Block Joomla language cookies
  • Block 3rd party cookies (server support required)
  • Multiple display options
  • IP logging
  • Uses the Joomla Updater

How does the EU e-Privacy Directive extension compare to its competitors?

Total reviews: 113
Ease of Use
Value for Money

Download EU e-Privacy Directive 3.7.1

Bug Reports

Documentation: Online

Discuss this article in the forums (61 replies).

Paid Extension FAQ

What am I buying?
  • The extension
  • One year of updates
  • Support
Do you still support free versions?
Only bugfixes
Can I install the extension on multiple sites?
Go for it
Can I give a copy to my friend?
While this is ethically wrong, there is no easy way for me to stop it. However, if your friend wants support he should call you - because I won't talk to him unless he purchases the extension.
What happens to the extension at the end of the year?
Nothing. It remains installed and configured, it just stops receiving updates and support is suspended.
What if I give you an idea that you turn into a paid extension?
You'll be given a lifetime subscription for that extension.
What if I contract you to make a custom extension for me?
There are two options, and I may or may not offer both.
  1. You will be given a quote for outright ownership of the extension.
  2. If it's something that I believe will benefit the community, I may offer a reduced quote where I retain ownership along with the promise that it will remain a free extension.