Introduction
Comply with the GDPR and 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 extensions here 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.
- 5 methods for display: Message, JS Confirm, Module, Modal or Ribbon.
- 1 method to just remove and prevent cookies.
- Option to decline - which shows a minimal message allowing users to reconsider.
- Option to remove cookies after they've been accepted.
- Option to display only to users visiting from EU countries.
- Option to log users who have accepted cookies (persuant to laws in certain EU countries)
- Option to block 3rd party cookies (requires PHP 5.3)
- Option to customize or omit the CSS style for certain output methods.
- There are way too many features to list here... So many that I started a YouTube playlist for the feature demos!
- Granular control over 3rd party cookies - users can pick and choose!
Update 1.8 - Joomla 1.5 long-term cookie test revised.
Update 2.6 - resolved bug in module when geoplugin enabled.
Update 2.7 - resolves issue with non-html pages
Update 2.8 - resolves an issue that prevented the javascript from loading in certain circumstances.
Update 2.9 - removed code that disabled geoplugin which was added for local testing
Update 2.10 - repaired bug on cookie checker code
Update 2.11 - fixes javascript load order issue
Update 2.13 - Add Joomla 3.x compatibility and jQuery/Mootools framework option.
Update 2.14 - logging bugfix - if you use logging - definitely upgrade!
EU e-Privacy Directive
- Version:
- 3.8.0
- Developer:
- Michael Richey
- Last updated:
-
Oct 07 2019
4 years ago - Date added:
- Nov 19 2014
- License:
- GPLv2 or later
- Type:
- Free download
- Includes:
- m p
- Compatibility:
- J3
Share