luni, 27 iulie 2015

Script pentru obținerea consimțământului pentru cookies

Google recomandă ca in cel mai scurt timp posibil, dar nu mai tarziu de 30 septembrie 2015, toti proprietarii de websiteuri care utilizeaza cookies ( si in speță cei care utilizeaza produse Google precum Google AdSense, DoubleClick for Publishers și DoubleClick Ad Exchange ) să implementeze pe propriile websiteuri modalitati de a obtine consimțământul utilizatorilor finali. Chiar daca platforma websiteului dvs. nu utilizeaza cookies ( desi putin probabil ), daca utilizati in aceste website-uri unul dintre produsele Google de mai sus sau altele, acestea utilizeaza cookies ( de exemplu pentru publicitatea online bazată pe comportament ) si va fi necesar sa respectati directivele europene, inclusiv cele mai noi amendamente ale acestora.

Măsura este necesară, avand in vedere schimbarea politicilor de utilizare a produselor Google si decurge din reglementările și îndrumările privind cele mai bune practici in UE ( emise de autoritățile însărcinate cu protecția datelor în Europa ) privind stocarea și accesarea cookie-urilor și a altor informații, precum și privind activitățile de culegere, trimitere și utilizare a datelor, desfășurate în cadrul utilizării produselor Google.

Administratorii de websiteuri sunt obligati să le ofere vizitatorilor de pe site-urile și din aplicațiile lor informații despre modul în care folosesc cookie-urile și alte forme de stocare locală si este necesar să se obțină consimțământul vizitatorilor. De asemenea, este necesar sa fie prezentat si un link privind modul in care sunt colectate si utilizate datele. Pentru Google Romania, un astfel de link poate să fie urmatorul: http://www.google.com/intl/ro/policies/privacy/partners/ .

Obtinerea acordului se poate implementa pe website-ul dvs in diverse moduri, mai jos avand prezentate cateva scripturi recomandate chiar de catre Google:

1. Script gratuit oferit de Cookie Consent, care rămâne activ pânî își dă cititorul consimțământul. De exemplu, urmatoarea versiune este afisata in partea de jos a paginii, iar dacă utilizatorul nu a apasat pe butonul "Am înțeles!", se consideră că nu si-a dat acordul. Mesajul va ramane afisat in continuare vizitatorilor care nu si-au dat acordul si nu va mai fi afișat celor care si-au dat acordul, atat timp cat cookie-urile nu sunt sterse din browserul web utilizat. Scriptul se adaugă in header-ul website-ului, de exemplu intre <head>  și </head> ( poate chiar înainte de </head>):

<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">
    window.cookieconsent_options = {"message":"This website uses cookies to ensure you get the best experience on our website - Folosim cookie-uri pentru a personaliza conținutul și anunțurile, pentru a oferi funcții media sociale și pentru a analiza traficul. De asemenea, le oferim partenerilor de media sociale, de publicitate și de analize informații cu privire la modul în care folosiți site-ul nostru. ","dismiss":"Got it! - Am înțeles!","learnMore":"More info","link":"http://www.google.com/intl/ro/policies/privacy/partners/","theme":"dark-bottom"};
</script>
<script type="text/javascript" src="//s3.amazonaws.com/cc.silktide.com/cookieconsent.latest.min.js"></script>
<!-- End Cookie Consent plugin -->

Scriptul are diverse template-uri, care pot sa fie personalizate de AICI.

De asemenea, daca folositi doar Google Analytics si alte functii sociale ce seteaza cookies, poate ar fi recomandabil urmatoare formulare a textelor din script si a linkului pentru mai multe informatii:

<!-- Begin Cookie Consent plugin by Silktide - http://silktide.com/cookieconsent -->
<script type="text/javascript">
    window.cookieconsent_options = {"message":"This website uses cookies to ensure you get the best experience on our website - Folosim cookie-uri pentru a personaliza conținutul, pentru a oferi funcții media sociale și pentru a analiza traficul.","dismiss":"Got it! - Am înțeles!","learnMore":"More info","link":"http://www.google.com/policies/privacy/","theme":"dark-bottom"};
</script>
<script type="text/javascript" src="//s3.amazonaws.com/cc.silktide.com/cookieconsent.latest.min.js"></script>
<!-- End Cookie Consent plugin -->


Sau puteți să creați, alternativ linkurilor din scripturi, o pagina dedicată pe websiteul dvs, privind utilizarea de cookies și politica de confidențialitate, către care să faceți trimitere prin acest script.

UE recomanda un sablon cum e cel mai de jos, explicat in mod simplist, pentru o astfel de pagina dedicata, catre care sa faca trimiteri scriptul utilizat:

Cookie-urile

Pentru a asigura buna funcționare a acestui site, uneori plasăm în computerul dumneavoastră mici fișiere cu date, cunoscute sub numele de cookie-uri. Majoritatea site-urilor mari fac acest lucru.

Ce se înțelege prin cookie-uri?

Cookie-ul este un fişier text de mici dimensiuni pe care un site îl salvează în calculatorul sau dispozitivul dumneavoastră mobil atunci când îl vizitaţi. Datorită cookie-urilor, site-ul reţine, pe o perioadă de timp, acţiunile şi preferinţele dumneavoastră (login, limbă, dimensiunea caracterelor şi alte preferinţe de afişare). Astfel nu mai trebuie să le reintroduceţi ori de câte ori reveniţi la site sau navigaţi de pe o pagină pe alta
.
Cum se folosesc cookie-urile?

[Adjust this part of the page according to your needs.
Explain which cookies you use in plain, jargon-free language. In particular:
their purpose and the reason why they are being used, (e.g. to remember users' actions, to identify the user, for online behavioural advertising)
if they are essential for the website or a given functionality to work or if they aim to enhance the performance of the website
the types of cookies used (e.g. session or permanent, first or third-party)
who controls/accesses the cookie-related information (website or third party)
that the cookie will not be used for any purpose other than the one stated
how consent can be withdrawn.

You can use as example the top level "cookie notice" of the Commission homepage.

If your site does not use any cookies, just declare it (e.g. The Information Providers Guide site does not use any cookies). If your site uses the same cookies as the Commission homepage, you can just link to the top level cookie notice.]

Cum puteţi controla cookie-urile?

Puteţi controla şi/sau şterge cookie-urile după cum doriţi – pentru detalii, consultaţi site-ul aboutcookies.org. Puteți șterge toate cookie-urile din calculatorul dumneavoastră și puteți seta majoritatea browserelor să blocheze plasarea acestora. Dacă faceţi acest lucru, este posibil să fiţi nevoit să setaţi manual unele preferinţe, de fiecare dată când vizitaţi site-ul. De asemenea, s-ar putea ca unele servicii sau opţiuni să nu funcţioneze.

[Use the following sentence only if you use cookies that need informed consent. You should also implement the Cookie Consent Kit on this page. More info on the CCK documentation page. ]

Puteţi accepta sau respinge cookie-urile de pe acest site, accesând linkul corespunzător: Accept cookie-urile / Refuz cookie-urile.


2. Un alt script se poate obtine, intr-un mod putin mai complicat, prin configuratorul dedicat oferit de Cookie Control.

3. Mai multe detalii si alte modalitati gasiti in pagina dedicată informatiilor privind obținerea consimțământul pentru cookie-uri, recomandată chiar de către Google: cookiechoices.org.

Desigur, exista si alte pluginuri pentru diverse CMS si alte modalitati de a implementa această cerință a UE.

UPDATE 28 iulie 2015: Platforma Blogger ( .blogspot.com, .ro etc ) a adaugat automat un astfel de script, incepand de astazi. Trebuie doar sa verificati daca functioneaza pe blogul dvs.


Daca doriti sa modificati sau sa eliminati acest script, pentru a fi inlocuit cu altul ( desi nu este recomandabil in cazul Blogger), Google prezinta si modalitatile:

- Pentru a schimba aceasta notificare, adaugi un SCRIPT tag cu 'cookieOptions = {...};' in tagul HEAD cu valorile pentru oricare din message, close, learn si link.
- Pentru a dezactiva aceasta notificare, adaugi un SCRIPT tag cu 'cookieChoices = {};' in tagul HEAD.

UPDATE 4 august 2015: Am reusit sa mut bara in partea de jos a websiteului si să fie puțin transparent fundalul și de altă culoare, iar fontul un pic mai mic. Sper să va functioneze pe cat mai multe template-uri pentru Blogger.

Mai jos aveti fragmentul de CSS necesar :

#cookieChoiceInfo{
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
background-color:#10162E!important;
opacity: 0.8;
filter: alpha(opacity=80); /* For IE8 and earlier */
bottom:0!important;
top:auto!important;

}


26 de comentarii despre subiectul „Script pentru obținerea consimțământului pentru cookies”:
Alexyss

Il am pus scriptul inca de la inceput, de cand sa cerut acest lucru.

Anonim

foarte bine ca ati atentionat nu stiam ! cred ca sunt si amenzi sau alte sanctiuni pentru asa ceva daca nu respecti

Anonim

Eu folosesc Cookie Bar. Nu e configurabil, dar e simplu și ușor de folosit.

Anonim

Articolul este vad mai mult indreptat spre cei care au site-uri ,si ii invata cum sa se "descurce" in viitor cu utilizatorii.Este ca nu "am inteles"? :)) Lasati-o asa.

Unknown

Am primit şi eu ieri de la Google mail pe tema asta.
Mi-am pus şi eu informarea cu menţiunea că fiind pe wordpress am ales să instalez pluginul Cookie Notice (poate fi descărcat de pe site-ul Wordpress Plugins pe gratis.)

Unknown

Ah da, era să uit. Un link unde explică ce şi cum în limba română - http://www.consilium.europa.eu/ro/about-site/cookies/

Anonim

Blogger pune automat așa ceva.

Nichifor

Pentru al patrulea anonim, e obligatoriu prin lege sa pui asa ceva. Analytics si alte sisteme de analizare a traficului au toata lumea pe siteuri, nu e vreun secret, sunt unelte utile, oferite chiar si de Google. Uneltele de analiza nu iti spun ca tu Gheorghe ai accesat nu stiu ce pagini, sunt niste statistici nenominale, niste grafice etc. Doar ca prin lege e obligatoriu sa anunti asta, ca asa vrea UE.

Anonim

Dacă tot sunteți site românesc, personalizați (traduceți) și voi bara aia. E simplu. Se adaugă în <head>-ul template-ului Blogger următorul cod:

<script type='text/javascript'> cookieOptions = {msg: "Text informare personalizat", close: "Got it", learn: "Learn More" link: "link personalizat daca e cazul" </script>

HD Satelit România

Mulțumesc pentru sugestie, dar la mine este în română, nu știu de ce îți afișeaza ție în altă limbă. Poți observa aceasta din printscreen-ul pe care l-am adăugat ca update la articol. Google a setat scriptul cel recent și implicit al platformei Blogger să fie adaptiv din punct de vedere al limbii utilizate, probabil pentru situații când websiteul nu e accesat din România. Din cele 7,167,656 afișări de până acum ale HD Satelit, 1,618,601 afișări sunt din afara teritoriului României. Google nu știe, în situația când accesezi din altă țară, dacă ești român sau nu. Iar dacă ești în altă țară, atunci probabil Google consideră că este necesar să fie afișat textul în altă limbă, nu in română. Poate contează locația de unde accesezi, dar poate contează și alte setări privind limba utilizată in sistemul de operare sau browserul web al vizitatorului ( neverificat ).

Anonim

La mine apare în engleza dacă accesez HD Satelit pe PC (Windows 7, setat pe România, dar cu interfata in engleza, Chrome setat pe romana). Dacă folosesc tableta (Android, interfata în romana, Chrome în romana) apare intr-adevăr în romana. Accesare din Romania, cu IP de RO.

HD Satelit România

Probabil sunt diverse situații. De exemplu la mine, cu IP de România, pe Windows 8.1 în engleză, cu browser Chrome în română, apare în română. Aș putea să îl setez să apară doar in română pentru toată lumea, dar vor fi multe cazuri de străini care vor accesa și atunci le va afișa doar în română. E mai plauzibil ca un român să știe engleza decât ca un străin să știe româna. Probabil programatorii de la Google vor îmbunătăți în timp acest script. Dacă nu se va rezolva, probabil voi adăuga până la urmă un mesaj personalizat în română și în engleză simultan, dar momentan evit această adăugare de text suplimentar în două limbi, pentru că va fi acoperit foarte mult din website, mai ales pe telefoanele mobile. Scriptul anterior, pe care l-am utilizat ieri, până să nu fie adaugat cel implicit de la Blogger, avea mesajul în două limbi, după cum se observă în prima imagine din articol, dar cu posibilitatea să fie afișat la baza websiteului. Deocamdată îl prefer pe cel implicit de la Blogger. Mulțumesc frumos pentru sfaturi.

Anonim

Varianta în engleză e lungă (face referire doar la cookie-uri de la Google) și apare pe două rânduri. La traducerea în română au mai scurtat-o.

„This site uses cookies from Google to deliver its services, to personalize ads and to analyze traffic. Information about your use of this site is shared with Google. By using this site, you agree to its use of cookies.” și un screenshot aici.

Anonim

ma scuzati ca intervin
da trebui pe toate siturile pusa ?

Anonim

Da, e obligatoriu pentru orice site care are instrumente de analiza a traficului sau scripturi gen Facebook, Twitter, care folosesc cookies.

Anonim

Pai de ce eu care fac site-uri pentru tari non-ue trebuie sa respect legislatia UE?
Ce vina am eu ca intra pe unul din site-urile mele un vizitator UE?
Sa-mi blocheze ue accesul la site ma doare undeva.
Stiam de multa vreme. Nu inteleg de ce se baga google unde nu-i fierbe oala.
Sa-mi dea mie UE amenda ce treaba are cu google?
O sa pun in schimb afis pe pagina ca site-ul nu este destinat cetatenilor UE si-si asuma toate riscurile intrand pe el.

Anonim

PS: Sa inteleg ca site-ul NASA va fi amendat ca nu afiseaza ca foloseste cookies sau va fi blocat de UE. Sau site-ul guvernului american va fi de asemenea amendat intrucat foloseste cookies-uri... si nu afiseaza mesajul respectiv.

Anonim

E vorba de UE, nu de SUA. In SUA nu au astfel de legi.

Anonim

Bineinteles ca e treaba lui Google, ca e vorba de produsele sale, care au niste conditii de utilizare, pe care trebuie sa le respecti, daca vrei sa le utilizezi. E vorba si despre sistemul lui de blogging, de care este direct raspunzator, mai exact despre Blogger. Google a trebuit sa plateasca mai multe amenzi catre UE si alte tari europene, in suma totala de miliarde de euro, pentru motive mai mult inventate de unii, doar de dragul de a mai da o amenda unei companii mari. Asa ca Google este mult mai atent acum. Google nu are treaba cu alte siteuri care nu includ produsele sale importante, in privinta obtinerii acestui acord. Poate da doar un sfat in privinta unor siteuri terțe, care oricum e binevenit.

De asemenea, daca citeai cu atentie, Google ti-a oferit posibilitatea sa dezactivezi acea bara in blogul de pe Blogger, ca in alta parte nu a introdus-o automat, daca doresti, pe raspunderea ta. Google si-a facut datoria si ti-a oferit gratuit instrumentele necesare. E treaba ta si nu a lui Google daca vrei sa te opui. E treaba ta daca nu vrei sa utilizezi instrumentele de obtinere a acordului, ori sa le utilizezi, conform prevederilor UE.

Anonim

Ce ma tot bateti la cap cu blogger? N-am nici o treaba cu blogger. Am un hosting pe server dedicat pentru care platesc. Nu am platforme, cloud, si alte prostii. Eu in UE fac site-uri pentru utilizatori care nu sunt in UE. De fapt cetateanul UE cand acceseaza un site gazduit si domeniu non-ue nu poate solicita sa fie respectata legislatia UE ca acceseaza nepoftit un site nedestinat lui.

Pentru anonimul din 30 iulie care-mi spune ca e vorba de UE nu de SUA. Crezi ca sunt batut in cap ca n-am inteles? Eu fac site-uri si gazduiesc site-uri pe servere din SUA dedicate cu domenii non-ue si a caror utilizatori nu sunt cetatenii UE. Ce sa fac? Sa blochez ip-urile utilizatorilor UE? Pai maine in China se da o lege ca sa fie fondul rosu a primei pagini cand intra prima data cineva pe un site. Cei care fac site-uri pentru romani trebuie sa respecte legislatia asta? Sau eu sunt in UE. Fac site-uri pentru SUA pe domenii com servere in SUA. De ce sa respect eu legislatia asta aiurea si sa stresez utilizatorii SUA cu mesaje care au legatura cu legislatia UE? Ok o sa bag filtru dupa IP si daca e din UE utilizatorul voi afisa un mesaj: Site-ul nu este destinat cetatenilor UE daca intrati pe acest site va asumati conditiile.

Anonim

Eu nu inteleg de ce esti asa suparat. Directiva, care e emisa de organismele UE si de nimeni altcineva, a fost adoptata de statele UE prin 2011, iar de prin 2013-2014 se aplica deja. Acum suntem in 2015. Si ce e mai important, citeste ce spune legea: "All websites owned in the EU or targeted towards EU citizens, are now expected to comply with the law." Deci daca siteul nu e cu domeniu de UE sau nu tinteste, adica nu are ca public principal cetateni din UE, PAREREA MEA este ca nu trebuie setat un astfel de script de obtinere a consimtamantului. Sper ca acum te-ai linistit: http://www.cookielaw.org/the-cookie-law/ .

Poate e necesar si in afara UE doar daca folosesti anumite produse ale unor companii care, prin acceptarea de catre tine a conditiilor de utilizare a produsului, solicita astfel de bara si pe domenii din afara UE. O companie poate sa scrie ce vrea in conditiile de utilizare a unui produs sau serviciu pe care ti-l ofera, ca e produsul sau serviciul lor. De exemplu, pot sa scrie in conditii ca nu ai voie ca propriul lor produs sau seviciu sa il folosesti pe siteuri care vand produse contrafacute, e optiunea companiei in ce conditii iti ofera produsul, iar tu poti sa le accepti sau nu, avand ca rezultat utilizarea sau neutilizarea produsului, daca nu accepti conditiile.

Dar, repet, OPINIA MEA e ca daca siteul nu tinteste in principal cetatenii din UE sau nu e pe un nume de domeniu din UE, nu trebuie aceasta bara. Oricum, e o simpla bara, eu am adaugat-o pe toate siteurile, si UE, si non-EU, vizitatorul da un simplu un click pe butonul de acceptare si nu o mai vede, nu e mare dificultate, nici ca implementare pe websiteuri ( in 2 ore am am adaugat-o pe 20 de websiteuri ), nici că da un click vizitatorul, facem prea multa filosofie a click-ului de acceptare.

Anonim

Mai nou, bara informativă poate fi personalizată.

Detalii găsiți pe Forumurile Google.

HD Satelit România

Multumesc, din păcăte pe template-ul de aici de pe blog nu a funcționat, se întindea peste tot website-ul. Am implementat unul intermediar, puțin transparent, până găsesc altă soluție de poziționare la baza blogului :

#cookieChoiceInfo{
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #FFFFFF;
background-color:#10162E!important;
opacity: 0.8;
filter: alpha(opacity=80); /* For IE8 and earlier */
}

Anonim

Accesati din nou acel forum Google. A mai avut și altcineva problema asta și i s-a dat un răspuns.

"replace "top:initial" with "top:auto"."

Anonim

S-ar putea să fie probleme și acum. Verificați cu mai multe browsere sau online pe BrowserShots.org. În Chrome, la mine apare cum trebuie doar pe home page, iar în Internet Explorer (Microsoft Edge) acoperă aproape toată pagina.

http://i.imgur.com/vfkwg61.png

HD Satelit România

După ceva studiu, am reușit adăugand următoarele:

bottom:0!important;
top:auto!important;

CSS rezultat este urmatorul:

#cookieChoiceInfo{
font-family: Verdana, Geneva, sans-serif;
font-size: 11px;
background-color:#10162E!important;
opacity: 0.8;
filter: alpha(opacity=80); /* For IE8 and earlier */
bottom:0!important;
top:auto!important;
}

Trimiteți un comentariu

☑ Comentariile conforme cu regulile comunității vor fi aprobate în maxim 10 ore.

Top 5 articole în ultimele 7 zile