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

 

- Extension Page: [EU e-Privacy Directive](/software/joomla/packages/eu-e-privacy-directive)

To illustrate the difference between the EU e-Privacy Directive extension (2 plugins, 1 module), I've created a table listing the capabilities of each.

### Testing methods are as follows:  
  
Allows Cookies: 

Load the demo URL in Chrome, view the Application Storage Cookies area in Developer Tools (F12). If any cookies are listed, the extension fails.

### Javascript Cookies:

In Chrome, open the Developer Tools (F12) and use the console to execute the following command - document.cookie = "username=John Doe";

If executing the command "document.cookie" produces "username=John Doe", the extension fails.

An example of a passing test -

![](https://cdn.richeyweb.com/images/documentation/eprivacy-comparison/Screenshot_from_20180323_141928.png "A passing example")

### 3rd Party Cookies:

In Chrome, open the Developer Tools (F12) and view the Application Storage Cookies area. If any cookies exist from an external domain (not the domain of the website you're viewing), the extension fails. Additionally, if other domains are listed (indicating frames), and those other domains have cookies - the extension fails.

An example of a failing test -

![](https://cdn.richeyweb.com/images/documentation/eprivacy-comparison/Screenshot_from_20180323_142221.png)

### Other Storage Methods

EU lawmakers didn't just target cookies. The law covers other storage methods that act like cookies. This includes LocalStorage, Session storage, IndexedDB, WebSQL and even Flash Cookies. Although this article was written for e-Privacy, it's important to note that GDPR expands on e-Privacy.

[http://dreamdealer.nl/articles/localstorage\_vs\_cookies\_vs\_the\_law.html](http://dreamdealer.nl/articles/localstorage_vs_cookies_vs_the_law.html)

Testing method:

In the Javascript console, execute the commands "localStorage.setItem('myCat', 'Tom'); sessionStorage.setItem('myCat', 'Tom');"

If disabled, "localStorage.getItem('myCat');" and "sessionStorage.getItem('myCat');" will have no result.

### GDPR Compliance

If the extension allows any cookie without consent, it is not GDPR compliant. There are situations where some cookies are allowed without consent, but the vast majority of cookies do not meet the criteria.

### Consent Model

There are 5 models of consent. Each exposes a site owner to varying levels of risk (Explicit Consent being the lowest risk, Information Only being the highest risk). Of the 5 models, 1 is compatible with GDPR, and that is Explicit Consent.

CookieLaw.org has an excellent writeup about the 5 models and the risk/benefit of each: <https://www.cookielaw.org/media/105101/five-models-for-cookie-law-consent.pdf>

### Comparison

Using the tests above, the following comparison emerges. As you can see, the results are conclusive. No other cookie extension makes even an attempt to comply with the law - they have all opted to use the easy way out provided by the bureaucrats, Information Only (Often confused with implied consent).

The extensions are listed in order of popularity in the Joomla Extension Directory as of 3/23/2018.

 | Extension | Review Date | Demo Link | Prevents HTTP Cookies | Prevents Javascript Cookies | Granular 3rd Party Cookie Control | Prevents Local/Session Storage Usage | GDPR Compliant | Consent Model | Free/Paid |
|---|---|---|---|---|---|---|---|---|---|
| EU e-Privacy Directive | 2018-03-23 | [ ](https://gdpr.richeyweb.com) |  |  |  |  |  | Explicit Consent | Free |
| Folcomedia - Cookies Alert | 2018-03-23 | [ ](https://www.folcomedia.fr/) |  |  |  |  |  | Information Only | Free |
| Cookies Policy Notification Bar | 2018-03-23 | [ ](https://demo.web357.eu/joomla/cookies-policy-notification-bar?utm_source=JED&utm_medium=JED-DemoButton-cookiespolicynotificationbar&utm_content=JED-Demo&utm_campaign=cookiespolicynotificationbar) |  |  |  |  |  | Information Only | Paid |
| Responsive EU Cookie Notify | 2018-03-23 | [ ](http://demo.joomclub.org/responsive-eu-cookie-for-joomla) |  |  |  |  |  | Information Only | Paid |
| Easy Cookie Alert | 2018-03-23 | [ ](https://demo.infyways.com/demo/utilities/easy-cookie-alert) |  |  |  |  |  | Information Only | Paid |
| JS Cookie Alert | 2018-03-23 | [ ](https://jsns.eu/products/js-cookie-alert) |  |  |  |  |  | Information Only | Paid |
| EU-Cookies | 2018-03-23 | [ ](http://www.veritas-data.de/produkte/eu-cookies-fuer-joomla-3/) |  |  |  |  |  | Information Only | Paid |
| Cookies Pro | 2018-03-23 | [ ](http://www.pixelpro.es/) |  |  | \[1\] |  |  | Information Only | Free |
| Cookie Notice | 2018-03-23 | [ ](http://www.pro-tech.bz.it/) |  |  |  |  |  | Information Only | Paid |
| iWt Cookie Alarm | 2018-03-23 | [ ](http://www.enthous.it/) |  |  |  |  |  | Information Only | Paid |
| Responsive EU Cookie Alert | 2018-03-23 | [ ](http://demo.joomlawebsolution.com/site-management/responsive-eu-cookie-alert.html) |  |  |  |  |  | Information Only | Paid |
| Cookie Alert | 2018-03-23 | [ ](http://demo.pulseextensions.com/cookie-alert.html) |  |  |  |  |  | Information Only | Paid |
| EU Cookie Directive Lite | 2018-03-23 | [ ](http://www.channeldigital.co.uk/resources/joomla-cookie-directive-plugin.html) |  |  |  |  |  | Information Only | Free |
| Cookie Accept\[2\] | 2018-03-23 | N/A |  |  |  |  |  | Information Only | Free |
| EU Cookie Directive Pro | 2018-03-23 | [ ](http://www.channelcomputing.co.uk/) |  |  |  |  |  | Information Only | Free |
| CookieHint | 2018-03-23 | [ ](https://www.redim.de/downloads/erweiterungen/cookiehint) |  |  |  |  |  | Information Only | Free |
| Simple Content Disclaimer | 2018-03-23 | [ ](http://demo.terrywcarter.com/joomla-plugins/simple-content-disclaimer) |  |  |  |  |  | Information Only | Free |
| Esoftcookies\[3\] | 2018-03-23 | [ ](http://www.emultisoft.com/demos/esoftcookies) |  |  |  |  |  | Information Only | Free |
| EU Countries Cookie Alert Pro | 2018-03-23 | [ ](http://demo.joomclub.org/eu-cookie-alert-v3-demo) |  |  |  |  |  | Information Only | Paid |
| sketch.cookies | 2018-03-23 | [ ](http://extensions.sketch.media/) |  |  |  |  |  | Information Only | Free |
| EasyCookieInfo | 2018-03-23 | [ ](http://open.roemer-online.net/easycookieinfo.php) |  |  | \[4\] |  |  | Information Only | Free |
| AddCookieLaw\[5\] | 2018-03-23 | N/A |  |  |  |  |  | Information Only | Free |
| PixCookiesRestrict\[6\] | 2018-03-23 | [ ](http://demo.pixpro.net/extensions/pixcookies-restrict) |  |  |  |  |  | Information Only | Paid |
| Gogodigital Cookie Consent\[7\] | 2018-03-23 | N/A |  |  |  |  |  | Information Only | Free |
| yourData\[8\] | 2018-03-23 | N/A |  |  |  |  |  | Information Only | Free |
| DJ-CookieMonster\[9\] | 2018-03-23 | N/A |  |  |  |  |  | Unknown | Paid |
| redCOOKIE\[9\] | 2018-03-23 | N/A |  |  |  |  |  | Unknown | Paid |
| Moonchip Cookie Bar | 2018-03-23 | [ ](https://moonchipextensions.com/all-joomla-extensions/moonchip-cookie-bar) |  |  |  |  |  | Information Only | Paid |
| Cookie Notifications Builder\[10\] | 2018-03-23 | [ ](http://demo.joomlaforce.com/extensions/joomla/joomla-notifications-builder.html) |  |  |  |  |  | Information Only | Paid |
| MK EU Cookie | 2018-03-23 | [ ](http://mapkcode.com/) |  |  |  |  |  | Information Only | Paid |
| JK Cookie Alert Message Notice\[11\] | 2018-03-23 | [ ](http://joomlakave.com/j3demo/) |  |  |  |  |  | Information Only | Paid |
| jDisclaimer | 2018-03-23 | [ ](http://bygiro.com/it/extensions/modules/jdisclaimer) |  |  |  |  |  | Information Only | Free |
| A4 Infociacho | 2018-03-23 | [ ](http://all4web.pro/) |  |  |  |  |  | Information Only | Free |
| Wscookies\[12\] | 2018-03-23 | [ ](http://demo.ws-solutions.com/) |  |  |  |  |  | Information Only | Paid |
| Dle Dismiss Cookie Bar\[13\] | 2018-03-23 | [ ](http://www.dlejproducts.pro/extensions/shop-extensions/3-dismiss-cookie-bar) |  |  |  |  |  | Information Only | Paid |
| Rapi Cookie Alert\[14\] | 2018-03-23 | [ ](http://rapicode.com/product/rapi-cookie-alert) |  |  |  |  |  | Information Only | Free |
| GDPR\[15\] | 2018-04-15 | [ ](https://demo.storejextensions.org/gdpr) |  |  |  |  |  | Information Only | Paid |
| Dismiss Cookie Bar II | 2018-04-15 | [ ](https://www.dlejproducts.pro/CookieSlideFade) |  |  |  |  |  | Information Only | Paid |
| Ruxin Cookie Alert | 2018-04-22 | [ ](http://www.ruxincode.com/demo/?name=Ruxin%20Cookie%20Alert) |  |  |  |  |  | Information Only | Paid |
| Cookie Notice\[16\] | 2018-04-23 | [ ](http://www.pro-tech.bz.it/en/) |  |  |  |  |  | Information Only | Paid |
| Simple Content Disclaimer\[16\] | 2018-04-23 | [ ](http://demo.terrywcarter.com/joomla-plugins/simple-content-disclaimer) |  |  |  |  |  | Information Only | Free |
| JK Cookie Alert Message Notice\[16\] | 2018-04-23 | [ ](https://joomlakave.com/joomla30/index.php/system-plugin/coockie-message) |  |  |  |  |  | Information Only | Paid |
| Wscookies\[16\] | 2018-04-23 | [ ](http://demo.ws-solutions.com/) |  |  |  |  |  | Information Only | Paid |
| Shack Toolbox (in cookie policy mode) | 2018-05-24 | [ ](https://demoextensions.joomlashack.com/shack-toolbox/shack-toolbox-cookie-policy) |  |  |  |  |  | Information Only | Paid |
| eorisis Cookie Bar | 2018-05-27 | [ ](https://joomla.eorisis.com/web-design/extensions/demo/cookiebar) |  |  |  |  |  | Information Only | Paid |
| Kick GDPR\[2\] | 2018-05-27 | N/A |  |  |  |  |  | Information Only | Free |
| Civic Cookie Control\[17\] | 2018-06-10 | [ ](https://www.civicuk.com/) |  |  | \[18\] |  |  | Information Only | Free |
| GDPR Compliance | 2018-06-10 | [ ](https://joomla30.webkul.com/vmaddon/booking_reservation/index.php/gdpr-login) |  |  |  |  |  | Information Only | Paid |

1. Unable to determine this result from the demo, however - it failed the other tests, so this is likely also a failure
2. No demo is available. The PHP was reviewed to obtain the results.
3. Beware of this demo - the page refreshes constantly
4. Unable to determine this result from the demo, however - it failed the other tests, so this is likely also a failure
5. The developers website is down, so you can't even get this extension
6. This extension does weird stuff - it sets cookies and then doesn't quite delete them with JavaScript, which still fails the test (and is against the law prior to acceptance)
7. No demo is available. The PHP was reviewed to obtain the results.
8. Developer removed the demo, and the ability to download the module.
9. No demo available, no source to review
10. If you decline, you still get cookies
11. Nothing is displayed in the demo, no source to review
12. The accept bar auto-hides without selecting anything. If you decline, you still get cookies.
13. The accept bar auto-hides without selecting anything.
14. The demo isn't a demo, but the link actually works so I included it. The PHP was reviewed to obtain the results.
15. This extension claims to detect the visitors location and block cookies - so I tested it from a system I have in London, and the page response included a cookie. Also, GDPR requires users consent before tracking cookies, but this extension only offers two ways to consent and no way to decline or withdraw consent.
16. This extension hides from competition in another JED category.
17. The demo isn't even a Joomla site!
18. Doesn't prevent cookie-loading resources from loading cookies, it deletes them via javascript after they've been set - but only if it's in the current domain. Otherwise, it removes the object that carries the cookie. This is a bad solution, as the resource that carries the cookie has already transmitted tracking data by the time the script has removed it from the page. I would liken this to cleaning up a crime scene. This is not defensible in court.
 
Some of these demos are just terrible. They expect you to just believe what they tell you and not look behind the curtain. Here's an example:

I didn't have to look far to find cookies, even though the page said there were none.

![](https://cdn.richeyweb.com/images/documentation/eprivacy-comparison/Screenshot_from_20180328_110421.png)

A tremendous amount of time, effort and scrutiny has gone into the creation of the [EU e-Privacy Directive](/software/joomla/modules/securing-joomla) extension for one reason - to protect you from your government.

 

- [      email ](mailto:?subject=How+does+the+EU+e-Privacy+Directive+extension+compare+to+its+competitors%3F&body=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fhow-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors)
- [      facebook ](https://www.facebook.com/sharer/sharer.php?u=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fhow-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors)
- [      x-twitter ](https://twitter.com/intent/tweet?text=How+does+the+EU+e-Privacy+Directive+extension+compare+to+its+competitors%3F%3A+https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fhow-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors)
- [      linkedin ](http://www.linkedin.com/shareArticle?mini=true&url=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fhow-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors&title=How+does+the+EU+e-Privacy+Directive+extension+compare+to+its+competitors%3F&summary=To+illustrate+the+difference+between+the+EU+e-Priv...)
- [      pinterest ](http://pinterest.com/pin/create/button/?url=https%3A%2F%2Fwww.richeyweb.com%2Fsoftware%2Fdocumentation%2Fhow-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors&media=https%3A%2F%2Fwww.richeyweb.com%2Fimages%2Fdocumentation%2Feprivacy-comparison%2FScreenshot_from_20180323_141928.png&description=How+does+the+EU+e-Privacy+Directive+extension+compare+to+its+competitors%3F)
 


 

   [  Previous article: Fields Subform/XMLForm History   Fields Subform/XMLForm History ](/software/documentation/fields-subform-xmlform-history) [  Next article: JavaScript Filter Table Documentation  JavaScript Filter Table Documentation  ](/software/documentation/javascript-filter-table)  

##### We Value Your Privacy

 

We use cookies to enhance your experience and for traffic analysis. By continuing to visit this site you agree to our use of cookies.

[Privacy Policy](/privacy-policy)

 Details 

###### Google Tag Manager Items

- Ad Storage
- Ad User Data
- Ad Personalization
- Analytics Storage
- Functionality Storage
- Personalization Storage
- Security Storage
 
 

 

 

 

 

 Decline Accept
```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://www.richeyweb.com/#organization","name":"RicheyWeb","url":"https://www.richeyweb.com/","logo":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/logo/richeyweb.svg","contentUrl":"https://www.richeyweb.com/images/logo/richeyweb.svg","width":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":38,"unitCode":"PX"},"@id":"https://www.richeyweb.com/#logo"},"image":{"@id":"https://www.richeyweb.com/#logo"},"sameAs":["https://x.com/ComRicheyweb","https://www.facebook.com/RicheyWebDev/","https://www.youtube.com/channel/UCxnVG8BwOvQRO7hVqNX7T2g","https://community.joomla.org/service-providers-directory/listings/115:richeyweb.html"],"description":"RicheyWeb is a custom software developer specializing in Joomla extensions.","ContactPoint":[{"@type":"ContactPoint","url":"https://172.238.182.98/contact-us","telephone":"903-873-8460","contactType":"Owner/Administrator","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"},{"@type":"ContactPoint","url":"https://172.238.182.98/bugs","telephone":"903-873-8460","contactType":"Technical Support","areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"availableLanguage":"en"}],"knowsAbout":["Computer programming",{"@type":"Thing","name":"Computer programming","sameAs":["https://en.wikipedia.org/wiki/Computer_programming","https://www.wikidata.org/wiki/Q80006","https://g.co/kg/m/01mf_"]},"PHP",{"@type":"Thing","name":"PHP","sameAs":["https://en.wikipedia.org/wiki/PHP","https://www.wikidata.org/wiki/Q59","https://g.co/kg/m/060kv"]},"JavaScript",{"@type":"Thing","name":"JavaScript","sameAs":["https://en.wikipedia.org/wiki/JavaScript","https://www.wikidata.org/wiki/Q2005","https://g.co/kg/m/02p97"]},"arduino","Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"White hat",{"@type":"Thing","name":"White hat","sameAs":["https://en.wikipedia.org/wiki/White_hat_(computer_security)","https://www.wikidata.org/wiki/Q7995625","https://g.co/kg/m/03ns_5"]},"Search engine optimization",{"@type":"Thing","name":"Search engine optimization","sameAs":["https://en.wikipedia.org/wiki/Search_engine_optimization","https://www.wikidata.org/wiki/Q180711","https://g.co/kg/m/019qb_"]},"Search engine marketing",{"@type":"Thing","name":"Search engine marketing","sameAs":["https://en.wikipedia.org/wiki/Search_engine_marketing","https://www.wikidata.org/wiki/Q846132","https://g.co/kg/m/06mw8r"]},"Digital marketing",{"@type":"Thing","name":"Digital marketing","sameAs":["https://en.wikipedia.org/wiki/Digital_marketing","https://www.wikidata.org/wiki/Q1323528","https://g.co/kg/g/122hcnps"]},"Web hosting service",{"@type":"Thing","name":"Web hosting service","sameAs":["https://en.wikipedia.org/wiki/Web_hosting_service","https://www.wikidata.org/wiki/Q5892272","https://g.co/kg/m/014pz4"]},"Email hosting service",{"@type":"Thing","name":"Email hosting service","sameAs":["https://en.wikipedia.org/wiki/Email_hosting_service","https://www.wikidata.org/wiki/Q5368818","https://g.co/kg/m/09w60m"]},"Internet hosting service",{"@type":"Thing","name":"Internet hosting service","sameAs":["https://en.wikipedia.org/wiki/Internet_hosting_service","https://www.wikidata.org/wiki/Q1210425","https://g.co/kg/m/09w5yw"]},"Virtual hosting",{"@type":"Thing","name":"Virtual hosting","sameAs":["https://en.wikipedia.org/wiki/Virtual_hosting","https://www.wikidata.org/wiki/Q588365","https://g.co/kg/m/024mvh"]},"Web performance",{"@type":"Thing","name":"Web performance","sameAs":["https://en.wikipedia.org/wiki/Web_performance","https://www.wikidata.org/wiki/Q7978612","https://g.co/kg/m/0gfj3f1"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"General Data Protection Regulation",{"@type":"Thing","name":"General Data Protection Regulation","sameAs":["https://en.wikipedia.org/wiki/General_Data_Protection_Regulation","https://www.wikidata.org/wiki/Q1172506","https://g.co/kg/m/0pk_7xs"]},"SERP",{"@type":"Thing","name":"SERP","sameAs":["https://en.wikipedia.org/wiki/SERP","https://www.wikidata.org/wiki/Q2205811","https://g.co/kg/g/11c5szp7kc"]},"Artificial intelligence",{"@type":"Thing","name":"Artificial intelligence","sameAs":["https://en.wikipedia.org/wiki/Artificial_intelligence","https://www.wikidata.org/wiki/Q11660","https://g.co/kg/m/0mkz"]},"Prompt engineering",{"@type":"Thing","name":"Prompt engineering","sameAs":["https://en.wikipedia.org/wiki/Prompt_engineering","https://www.wikidata.org/wiki/Q108941486","https://g.co/kg/g/11p6kpgt_n"]},"E-learning",{"@type":"Thing","name":"E-learning","sameAs":["https://en.wikipedia.org/wiki/E-learning_(theory)","https://www.wikidata.org/wiki/Q182250","https://g.co/kg/g/122czm1f"]},"Sharable Content Object Reference Model",{"@type":"Thing","name":"Sharable Content Object Reference Model","sameAs":["https://en.wikipedia.org/wiki/Sharable_Content_Object_Reference_Model","https://www.wikidata.org/wiki/Q827811","https://g.co/kg/m/06_40"]},"Experience API",{"@type":"Thing","name":"Experience API","sameAs":["https://en.wikipedia.org/wiki/Experience_API","https://www.wikidata.org/wiki/Q7807728","https://g.co/kg/g/1yw9ktxr8"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]},"Nginx",{"@type":"Thing","name":"Nginx","sameAs":["https://en.wikipedia.org/wiki/Nginx","https://www.wikidata.org/wiki/Q306144","https://g.co/kg/m/02qft91"]},"MySQL",{"@type":"Thing","name":"MySQL","sameAs":["https://en.wikipedia.org/wiki/MySQL","https://www.wikidata.org/wiki/Q850","https://g.co/kg/m/04y3k"]}],"areaServed":["United States",{"@type":"Country","name":"United States","sameAs":["https://en.wikipedia.org/wiki/United_States","https://www.wikidata.org/wiki/Q30","https://g.co/kg/m/09c7w0"]},"European Union",{"@type":"AdministrativeArea","name":"European Union","sameAs":["https://en.wikipedia.org/wiki/European_Union","https://www.wikidata.org/wiki/Q458","https://g.co/kg/m/0_6t_z8"]},"United Kingdom",{"@type":"Country","name":"United Kingdom","sameAs":["https://en.wikipedia.org/wiki/United_Kingdom","https://www.wikidata.org/wiki/Q145","https://g.co/kg/m/07ssc"]},"Australia",{"@type":"Country","name":"Australia","sameAs":["https://en.wikipedia.org/wiki/Australia","https://www.wikidata.org/wiki/Q408","https://g.co/kg/m/0chghy"]},"Canada",{"@type":"Country","name":"Canada","sameAs":["https://en.wikipedia.org/wiki/Canada","https://www.wikidata.org/wiki/Q16","https://g.co/kg/m/0d060g"]},"Russia",{"@type":"Country","name":"Russia","sameAs":["https://en.wikipedia.org/wiki/Russia","https://www.wikidata.org/wiki/Q159","https://g.co/kg/m/06bnz"]},"China",{"@type":"Country","name":"China","sameAs":["https://en.wikipedia.org/wiki/China","https://www.wikidata.org/wiki/Q148","https://g.co/kg/m/0d05w3"]}],"memberOf":["Mensa International",{"@type":"Organization","name":"Mensa International","sameAs":["https://en.wikipedia.org/wiki/Mensa_International","https://www.wikidata.org/wiki/Q184194","https://g.co/kg/m/0140pf"]},"National Rifle Association",{"@type":"Organization","name":"National Rifle Association","sameAs":["https://en.wikipedia.org/wiki/National_Rifle_Association","https://www.wikidata.org/wiki/Q863259","https://g.co/kg/m/0j6f9"]},"CompTIA",{"@type":"Organization","name":"CompTIA","sameAs":["https://en.wikipedia.org/wiki/CompTIA","https://www.wikidata.org/wiki/Q597534","https://g.co/kg/m/040shq"]},"ISFCE LLC",{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://isfce.com","https://g.co/kg/g/11wxm5r0rg"]}],"hasCredential":[{"@type":"EducationalOccupationalCredential","name":"Joomla 3 Certified Administrator","credentialCategory":"Certification","description":"Administrator Exam is the first available Joomla! certification exam","recognizedBy":{"@type":"Organization","name":"Open Source Matters, Inc.","sameAs":["https://en.wikipedia.org/wiki/Open_Source_Matters,_Inc.","https://g.co/kg/g/11f00wvjhz"]},"url":"https://certification.joomla.org/certified-user-directory/michael-richey","about":["Content management system",{"@type":"Thing","name":"Content management system","sameAs":["https://en.wikipedia.org/wiki/Content_management_system","https://www.wikidata.org/wiki/Q131093","https://g.co/kg/m/0k23c"]},"Web content management system",{"@type":"Thing","name":"Web content management system","sameAs":["https://en.wikipedia.org/wiki/Web_content_management_system","https://www.wikidata.org/wiki/Q45211","https://g.co/kg/m/0615s2"]},"Joomla",{"@type":"Thing","name":"Joomla","sameAs":["https://en.wikipedia.org/wiki/Joomla","https://www.wikidata.org/wiki/Q13167","https://g.co/kg/m/07qb81"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/badge.webp","contentUrl":"https://www.richeyweb.com/images/contact/badge.webp","width":{"@type":"QuantitativeValue","value":300,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":86,"unitCode":"PX"},"caption":"Joomla 3 Certified Administrator"}},{"@type":"EducationalOccupationalCredential","name":"Certified Computer Examiner","credentialCategory":"Certification","description":"Internationally recognized computer forensics certifiecation","recognizedBy":{"@type":"Organization","name":"ISFCE LLC","sameAs":["https://en.wikipedia.org/wiki/ISFCE_LLC","https://g.co/kg/g/11wxm5r0rg"]},"url":"https://isfce.com/","about":["Digital forensics",{"@type":"Thing","name":"Digital forensics","sameAs":["https://en.wikipedia.org/wiki/Digital_forensics","https://www.wikidata.org/wiki/Q3246940","https://g.co/kg/m/0cnxzfx"]},"Computer forensics",{"@type":"Thing","name":"Computer forensics","sameAs":["https://en.wikipedia.org/wiki/Computer_forensics","https://www.wikidata.org/wiki/Q878553","https://g.co/kg/m/02wxbd"]},"Mobile device forensics",{"@type":"Thing","name":"Mobile device forensics","sameAs":["https://en.wikipedia.org/wiki/Mobile_device_forensics","https://www.wikidata.org/wiki/Q6887097","https://g.co/kg/m/06zp3tp"]},"Network forensics",{"@type":"Thing","name":"Network forensics","sameAs":["https://en.wikipedia.org/wiki/Network_forensics","https://www.wikidata.org/wiki/Q7001032","https://g.co/kg/m/05pb280"]},"Database forensics",{"@type":"Thing","name":"Database forensics","sameAs":["https://en.wikipedia.org/wiki/Database_forensics","https://www.wikidata.org/wiki/Q5227405","https://g.co/kg/m/0cgqsy"]}],"educationalLevel":"expert","image":{"@type":"ImageObject","url":"https://www.richeyweb.com/images/contact/isfce-cce.webp","contentUrl":"https://www.richeyweb.com/images/contact/isfce-cce.webp","width":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"height":{"@type":"QuantitativeValue","value":150,"unitCode":"PX"},"caption":"Certified Computer Examiner"}}],"hasOfferCatalog":{"@type":"OfferCatalog","name":"Web Services","itemListElement":[{"@type":"Offer","itemOffered":{"@type":"Service","name":"Hosting"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Development"}},{"@type":"Offer","itemOffered":{"@type":"Service","name":"Search Engine Optimization"}}]}},{"@type":"WebSite","@id":"https://www.richeyweb.com/#website","url":"https://www.richeyweb.com/","name":"RicheyWeb","publisher":{"@id":"https://www.richeyweb.com/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.richeyweb.com/search?q={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string","valueMaxLength":256,"valueMinLength":2,"valuePattern":"^[A-Za-z0-9\\s]+$"}},"creator":{"@id":"https://www.richeyweb.com/#organization"},"copyrightHolder":{"@id":"https://www.richeyweb.com/#organization"}},{"@type":"WebPage","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#webpage","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors","name":"How does the EU e-Privacy Directive extension compare to its competitors?","description":"How does the EU e-Privacy Directive extension compare to its competitors?","isPartOf":{"@id":"https://www.richeyweb.com/#website"},"about":{"@id":"https://www.richeyweb.com/#organization"},"inLanguage":"en-GB"},{"@type":"Article","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#article","name":"How does the EU e-Privacy Directive extension compare to its competitors?","headline":"How does the EU e-Privacy Directive extension compare to its competitors?","inLanguage":"en-GB","isPartOf":{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#webpage"},"publisher":{"@id":"https://www.richeyweb.com/#organization"},"description":"How does the EU e-Privacy Directive extension compare to its competitors?","datePublished":"2025-01-16T00:00:00+00:00","dateModified":"2026-02-10T00:00:00+00:00","author":{"@type":"Person","name":"Michael Richey","url":"http://172.234.196.42:6081/contact-us","@id":"http://172.234.196.42:6081/contact-us#person"},"articleSection":"Documentation","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors","hasPart":[{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-testing-methods-are-as-follows-allows-cookies_3_1"},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-javascript-cookies_3_2"},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-3rd-party-cookies_3_3"},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-other-storage-methods_3_4"},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-gdpr-compliance_3_5"},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-consent-model_3_6"},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-comparison_3_7"}]},{"@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex","@type":"ItemList","name":"How does the EU e-Privacy Directive extension compare to its competitors?","numberOfItems":7,"itemListElement":[{"@type":"ListItem","position":1,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-testing-methods-are-as-follows-allows-cookies_3_1","name":"Testing methods are as follows:Allows Cookies: ","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-testing-methods-are-as-follows-allows-cookies_3_1"}},{"@type":"ListItem","position":2,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-javascript-cookies_3_2","name":"Javascript Cookies:","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-javascript-cookies_3_2"}},{"@type":"ListItem","position":3,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-3rd-party-cookies_3_3","name":"3rd Party Cookies:","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-3rd-party-cookies_3_3"}},{"@type":"ListItem","position":4,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-other-storage-methods_3_4","name":"Other Storage Methods","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-other-storage-methods_3_4"}},{"@type":"ListItem","position":5,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-gdpr-compliance_3_5","name":"GDPR Compliance","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-gdpr-compliance_3_5"}},{"@type":"ListItem","position":6,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-consent-model_3_6","name":"Consent Model","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-consent-model_3_6"}},{"@type":"ListItem","position":7,"item":{"@type":"WPHeader","@id":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#articleindex-toc-comparison_3_7","name":"Comparison","url":"https://www.richeyweb.com/software/documentation/how-does-the-eu-e-privacy-directive-extension-compare-to-its-competitors#toc-comparison_3_7"}}]}]}
```
