The EU Cookie Law deadline of May 26th is approaching by which time all websites need to confirm to the EU Cookie Law directive.
QuoteWhat does the policy require?
Although cookies can be turned off by a user on a per browser basis, due to said privacy concerns, the ICO has decided a user must opt in to receive cookies rather than opt out. The EU cookie law which comes into force on May 26th 2012, requires websites to gain consent from visitors to store or receive any information on a computer or any other web connected devices (e.g. smartphone or tablet). The cookie law has been designed to protect online privacy of customers by making them aware, and giving them a choice, about the amount of information collected by websites. After May 26th 2012 if a business is not compliant, or is not visibly working towards compliance, it will run the risk of enforcement action and a possible fine of up to £500,000.
What do I need to do?
Most content management systems, including the systems we provide to our customers, leave cookies on a users machine. In theory, these cookies need to be prevented from being created until a user agrees to accept cookies.
Well .. this seems like a fact and we as Developer have to react on this.
So we have implemented two ways to agree with the ECL in PortaMx 1.5 / PortaMx 1.5 Mobile ... a modal
and a none modal
What is modal
and how it works?
On modal mode, the Site is not accessible, only a notification is shown in which you can accept the cookies we use. Spiders can always access the site.
What is none modal
and how it works?
On none modal mode, the site is accessible and you see a small notification on the top in which you can accept the cookies we use. You can browse the site, but you can't use all features. Guests they not have accepted the ECL are not listen in the WHO screen, can't login or register a account.
Both modes you can enable in the PortaMx Global Settings.
If you not select one of the ECL modes, the Portal and Forum work normally without any action.Additional notes:
For WAP/WAP2/IMODE and Mobile Devices we use always the modal
mode. Why? Well .. WAP/WAP2/IMODE cant handel overlay screens and the area is to small. Same on Mobile devices .. the screen is simply to small for a overlay AND content.What is your work on the ECL ?
For ECL you need a Privacy Notice
, in which you must declare all cookies you use, the expired time and what this cookie do.
We have added a sample Privacy Notice for a default SMF with PortaMx 1.5 with describe all cookies they used.
If you have other Modifications installed they use additional Cookies or if you use Google Analytics / Google Adsense, you have to add all Cookies they created by this tools to the Privacy Notice.
Additional you have to disable all Blocks the create cookies (like Google Adsense) until the ECL is accepted. For this we have add a functions in PortaMx they you can use in PHP blocks ... simply put this code in the second (INIT) editor:
$this->visible = pmx_checkads($this->visible);
Also we have add a small CSS file for the none modal
overlay screen and these file you can modify for any Theme you use.
Steps to do this:
1. copy the file pmx_eclnomodal.css
from /Themes/default/PortaMx/SysCss to the /css folder of your theme.
2. modify the file and test it. (note that we use CSS3 for the ECL overlay)
More to do with ECL active:
It's a good point to create a robots.txt in the root of your forum. If you don't do that, it's possible that you find a lot of errors in your error log because not all functions works properly without a valid Session (Guests don't have one until ECL is accepted).Sampe robots.txt:
More informations about the new PortaMx release coming soon ...