Cele trei butoane ale unui banner de cookies — Accept, Refuz, Setări — par un detaliu de design, dar de fapt sunt inima consimțământului. Modul în care le construiești decide dacă alegerea utilizatorului este liberă și valabilă sau dacă bannerul doar simulează o alegere. Iată cum le faci corect.
Principiul echivalenței: refuzul la fel de ușor ca acceptul
Regula fundamentală: a refuza trebuie să fie la fel de simplu ca a accepta. Dacă „Accept tot" se rezolvă cu un clic, atunci și „Refuz tot" trebuie să fie un singur clic, la aceeași vizibilitate.
Un model neconform tipic: butonul „Accept" mare, verde, evident; iar pentru a refuza, utilizatorul trebuie să intre în „Setări", să dezactiveze fiecare categorie și să apese „Salvează". Trei-patru pași pentru refuz versus un clic pentru accept — asta nu mai este o alegere liberă, ci o pâlnie proiectată să obțină acordul.
Soluția corectă: trei butoane la aceeași greutate vizuală în bannerul inițial:
- Accept tot
- Refuz tot
- Setări (sau „Personalizează")
Toate trei egale ca dimensiune și contrast. Nimeni împins spre o variantă.
Ce face fiecare buton
Accept tot – activează toate categoriile: analitice, marketing, preferințe. Scripturile respective pornesc, Consent Mode trece pe granted.
Refuz tot – păstrează doar cookies-urile strict necesare. Nimic non-esențial nu se încarcă, Consent Mode rămâne pe denied. Important: refuzul închide bannerul și lasă utilizatorul să folosească site-ul normal — nu blochezi accesul pentru că a refuzat.
Setări – deschide panoul granular, unde utilizatorul alege exact ce categorii permite.
Panoul de setări: consimțământ granular
Consimțământul valabil este și granular: utilizatorul poate accepta o categorie și refuza alta, nu doar „tot sau nimic". Panoul de setări face asta posibil.
Cum arată un panou corect:
- Strict necesare – comutator activ și blocat (nu se pot dezactiva, sunt esențiale). Explici scurt de ce.
- Analitice – comutator dezactivat implicit. Descriere: „Ne ajută să înțelegem cum e folosit site-ul."
- Marketing – comutator dezactivat implicit. Descriere: „Permit publicitate personalizată."
- Preferințe – comutator dezactivat implicit. Descriere: „Rețin setări precum limba."
Sub comutatoare, două butoane: Salvează preferințele și, opțional, Accept tot pentru cei care se răzgândesc.
Regula de aur pentru panou: nicio categorie non-esențială nu este pre-bifată. Consimțământul se dă activ, nu se retrage dintr-o stare deja pornită.
Retragerea: la fel de importantă ca acordarea
Un consimțământ care nu poate fi retras nu este valabil. Utilizatorul trebuie să poată reveni oricând asupra deciziei. Practic:
- Un link „Setări cookies" permanent în footer, pe toate paginile.
- La clic, se redeschide același panou de categorii.
- Modificarea se aplică imediat: dacă retrage marketingul, scripturile respective se opresc.
Ce trebuie salvat
Când utilizatorul alege, bannerul salvează decizia — de obicei într-un cookie propriu — împreună cu:
- categoriile acceptate și refuzate;
- momentul deciziei;
- versiunea textului consimțământului.
Astfel, bannerul reține alegerea (nu reapare la fiecare pagină) și poate demonstra, la nevoie, ce a consimțit utilizatorul.
De ce contează juridic
Consimțământul liber, informat și granular este standardul pe care îl cere GDPR pentru vizitatorii din UE. În Republica Moldova, protecția datelor se întemeiază pe Legea 133/2011, cu autoritatea CNPDCP. Un banner cu accept și refuz echivalente acoperă corect ambele contexte.
Rezumat
- Refuz = Accept ca ușurință: un singur clic fiecare.
- Trei butoane egale: Accept tot, Refuz tot, Setări.
- Panou granular, fără bife pre-activate.
- Refuzul nu blochează accesul la site.
- Retragere oricând, din footer.
- Salvarea deciziei și a versiunii.
Cu GDPR Moldova, structura Accept / Refuz / Setări vine gata construită, cu categoriile separate, blocarea reală a scripturilor și politica RO/RU generată automat în aproximativ 2 minute. Butoanele fac exact ce trebuie, fără să le proiectezi tu.
Material orientativ, nu constituie consultanță juridică.