Skip to main content

Kolačići i traka za pristanak: potpuni vodič

Traka za pristanak na kolačiće sučelje je između vaše web-stranice i prava vaših posjetitelja na privatnost. Riječ je o mehanizmu putem kojeg dobivate — ili ne dobivate — pravno valjan pristanak za nenužne kolačiće. Ispravna primjena nije stvar izbora: to je pravni zahtjev u cijeloj Europskoj uniji i sve većem broju jurisdikcija diljem svijeta.

Ovaj vodič obrađuje što su trake za pristanak na kolačiće, zašto postoje, što zakon zahtijeva te kako implementirati traku koja je istovremeno usklađena i prilagođena korisnicima.

Što je traka za pristanak na kolačiće?

Traka za pristanak na kolačiće element je korisničkog sučelja — tipično prikazan kada posjetitelj prvi put dođe na vašu web-stranicu — koji korisnika obavještava o tome kako stranica koristi kolačiće i slične tehnologije praćenja te pruža mehanizam kojim korisnik može dati ili uskratiti pristanak.

Izraz „traka za pristanak na kolačiće” pomalo je neformalan. U pravnom smislu riječ je o sučelju za upravljanje pristankom. Ono postoji zbog dvaju međusobno povezanih zakona EU-a:

  • Direktiva o e-privatnosti (2002/58/EZ), članak 5. stavak 3. — zahtijeva prethodni pristanak prije pohrane ili pristupa informacijama na korisnikovom uređaju (uz uske iznimke za strogo nužne kolačiće).
  • Opća uredba o zaštiti podataka (GDPR), članci 4. stavak 11. i 7. — definira što čini valjan pristanak: mora biti dobrovoljan, specifičan, informiran i nedvosmislen te dan jasnom potvrdnom radnjom.

Zajedno ovi zakoni znače da prije nego što postavite analitički kolačić, marketinški piksel ili bilo koji drugi nenužni alat za praćenje, morate pitati korisnika i dobiti jasno „da”.

Pravni zahtjevi za trake za pristanak na kolačiće

Usklađena traka za pristanak na kolačiće nije samo obavijest — ona je mehanizam za pristanak. Europski odbor za zaštitu podataka (EDPB) i nacionalna tijela za zaštitu podataka izdali su opsežne smjernice o tome što trake moraju sadržavati. Evo zahtjeva o kojima nema pregovora:

Što mora biti prikazano

  1. Jasan opis svrhe. Korisnici moraju razumjeti zašto se kolačići koriste, a ne samo da postoje. „Koristimo kolačiće za poboljšanje vašeg iskustva” nije dovoljno. Morate objasniti konkretne svrhe: analitiku, oglašavanje, personalizaciju, integraciju s društvenim mrežama.
  2. Gumb za prihvaćanje. Jasna, potvrdna radnja za davanje pristanka na nenužne kolačiće.
  3. Gumb za odbijanje (ili ekvivalent). Korisnici moraju moći odbiti nenužne kolačiće jednako lako. CNIL (Francuska), dansko tijelo za zaštitu podataka (Datatilsynet) i EDPB potvrdili su: odbijanje kolačića mora biti jednako jednostavno kao i njihovo prihvaćanje.
  4. Poveznica na postavke ili preferencije kolačića. Korisnici moraju moći donositi granularne odluke — prihvaćati neke kategorije kolačića, a odbijati druge.
  5. Poveznica na vaša pravila o kolačićima. Traka mora omogućiti pristup detaljnim informacijama o tome koje kolačiće koristite, njihovim svrhama, trajanjima te jesu li vlastiti ili treće strane.
  6. Identitet voditelja obrade podataka. Korisnici moraju znati tko prikuplja njihove podatke.

Što se ne smije dogoditi

  • Nenužni kolačići ne smiju biti postavljeni prije nego što korisnik donese odluku.
  • Pristanak se ne smije zaključivati na temelju listanja, nastavka pregledavanja ili nedjelovanja.
  • Unaprijed označene kvačice ne čine valjan pristanak (potvrdio Sud EU-a u presudi Planet49, predmet C-673/17).
  • Zidovi kolačića — blokiranje pristupa stranici osim ako korisnik ne pristane — općenito su zabranjeni, iako u nekim jurisdikcijama postoje ograničene iznimke.

Vrste traka za pristanak na kolačiće

Nisu sve trake za pristanak na kolačiće jednake. Vrsta koja vam je potrebna ovisi o vašoj jurisdikciji, kolačićima koje koristite te razini usklađenosti kojoj težite.

Trake samo s obavijesti

One jednostavno obavještavaju korisnika da se kolačići koriste, često s jednim gumbom „U redu” ili „Razumijem”. Trake samo s obavijesti nisu usklađene sa zakonom EU-a. Bile su uobičajene u ranim danima regulacije kolačića, no ne zadovoljavaju GDPR-ov standard za pristanak. Ako vaša web-stranica cilja korisnike iz EU-a, traka samo s obavijesti predstavlja rizik.

Trake za pristanak (pristanak prije svega)

Zlatni standard za usklađenost s EU-om. Nijedan nenužni kolačić ne postavlja se dok korisnik ne da izričit pristanak. Traka nudi jasne opcije za prihvaćanje i odbijanje te, idealno, poveznicu na granularne postavke. To je model koji zahtijeva Direktiva o e-privatnosti kako je tumačena kroz GDPR.

Slojevite trake

Slojeviti pristup prikazuje ključne informacije na prvom sloju (samoj traci) i detaljne informacije na drugom sloju (panelu preferencija ili stranici s postavkama). Riječ je o pristupu koji preporučuju EDPB i većina tijela za zaštitu podataka. On uravnotežuje transparentnost i upotrebljivost: korisnici odmah dobivaju ključne informacije, uz mogućnost dubljeg istraživanja.

Dobro implementirana slojevita traka tipično prikazuje:

  • Prvi sloj: kratak opis svrhe, gumb za prihvaćanje, gumb za odbijanje, poveznicu „Upravljanje preferencijama”.
  • Drugi sloj: pregled po kategorijama s preklopnim prekidačima, detaljnim opisima i popisom konkretnih kolačića u svakoj kategoriji.

Postavljanje trake

Mjesto na kojem postavite traku za pristanak na kolačiće utječe i na usklađenost i na korisničko iskustvo. Uobičajena mjesta postavljanja uključuju:

Mjesto Prednosti Nedostaci
Donja traka Neupadljiva, omogućuje pregled sadržaja, široko prepoznata Može se previdjeti, može prekriti sadržaj podnožja
Središnji modalni prozor (preklop) Nemoguće je zanemariti, prisiljava na odluku, visok angažman Prekida iskustvo, može djelovati agresivno
Gornja traka Vidljiva, uobičajeno mjesto postavljanja Može gurnuti sadržaj prema dolje, može ometati navigaciju
Kutni widget Minimalan vizualni utjecaj, neupadljiv Lako se previdi, nizak angažman, može izazvati zabrinutost oko usklađenosti

EDPB nije propisao konkretno mjesto postavljanja, no traka mora biti jasno vidljiva i ne smije se lako previdjeti. Središnji modalni prozor ili istaknuta donja traka najsigurniji su izbori s gledišta usklađenosti. Mali kutni widget koji korisnici redovito zanemaruju možda neće zadovoljiti standard „jasne i istaknute” informacije.

Što usklađena traka mora sadržavati

Ukratko, traka koja zadovoljava trenutačne standarde EU-a mora sadržavati sljedeće elemente:

  1. Opis svrhe: sažeto objašnjenje zašto se kolačići koriste, organizirano po kategorijama (nužni, analitički, marketinški, preferencije).
  2. Gumb „Prihvati sve”: jasno označen, koji daje pristanak na sve kategorije nenužnih kolačića.
  3. Gumb „Odbij sve”: jednako istaknut kao i gumb za prihvaćanje — iste veličine, iste vizualne težine, iste razine dostupnosti.
  4. Poveznica „Upravljanje preferencijama” / „Postavke”: otvara drugi sloj u kojem korisnici mogu donositi odluke po kategorijama.
  5. Poveznica na pravila o kolačićima: vodi na detaljan dokument s pravilima o kolačićima.
  6. Poveznica na pravila o privatnosti: vodi na potpuna pravila o privatnosti stranice (može se kombinirati s poveznicom na pravila o kolačićima).

Uobičajene pogreške pri implementaciji trake za pristanak na kolačiće

Čak i dobronamjerne implementacije često sadrže pogreške koje potkopavaju usklađenost:

  • Postavljanje kolačića prije pristanka. Najčešća i najozbiljnija pogreška. Ako se vaše analitičke ili oglašivačke oznake aktiviraju pri učitavanju stranice, prije nego što korisnik ostvari interakciju s trakom, u prekršaju ste. Pristanak se mora dobiti prije nego što se kolačići postave.
  • Nedostatak gumba za odbijanje. Nuđenje samo opcija „Prihvati” i „Postavke” nije dovoljno. Korisnici moraju moći odbiti sve nenužne kolačiće iz prvog sloja, jednom radnjom.
  • Vizualna manipulacija. Prikazivanje velikog zelenog gumba za prihvaćanje uz malu tekstualnu poveznicu za odbijanje predstavlja mračni obrazac. Tijela za zaštitu podataka izdala su znatne kazne za takvu praksu.
  • Neodređeni opisi svrhe. „Koristimo kolačiće za poboljšanje vašeg iskustva” korisniku ne govori ništa. Budite konkretni: analitika, ciljano oglašavanje, ugrađeni sadržaji s društvenih mreža, A/B testiranje.
  • Zanemarivanje pristanka na sljedećim stranicama. Pristanak (ili odbijanje) mora biti postojan tijekom cijele sesije i kroz posjete. Ako korisnik odbije kolačiće na naslovnoj stranici, taj se izbor mora poštovati na svakoj sljedećoj stranici.
  • Nepružanje načina za promjenu preferencija. Korisnici moraju moći povući pristanak u bilo kojem trenutku, jednako lako kao što su ga dali (GDPR članak 7. stavak 3.). Trajna poveznica na postavke — često mala ikona u kutu stranice — uvijek mora biti dostupna.
  • Neažuriranje pri promjeni kolačića. Ako dodate novi marketinški alat, kategorije vaše trake i pravila o kolačićima moraju se ažurirati. Zastarjeli pristanak nije valjan pristanak.

Performanse trake i stranice

Trake za pristanak na kolačiće zauzimaju ključan položaj: učitavaju se pri svakom prvom posjetu, na svakoj stranici. Loše implementirana traka može znatno narušiti performanse vaše stranice, utječući na Core Web Vitals te posljedično na vaše rangiranje u pretraživanju.

Ključni čimbenici performansi:

  • Težina skripte. Skripta platforme za upravljanje pristankom (CMP) trebala bi biti što lakša. Teške skripte koje učitavaju dodatne zavisnosti mogu vremenu učitavanja stranice dodati stotine milisekundi. Ciljajte ispod 30 KB gzipano za skriptu trake.
  • Blokiranje iscrtavanja. Skripta trake mora se učitavati asinkrono. Nikada ne smije blokirati iscrtavanje sadržaja vaše stranice. Korisnici bi trebali vidjeti kako se vaša stranica učitava dok se traka pojavljuje.
  • Pomak izgleda. Traka koja gura sadržaj prema dolje ili uzrokuje pomicanje elemenata narušit će vaš rezultat kumulativnog pomaka izgleda (CLS). Koristite fiksno ili preklopno pozicioniranje kako biste izbjegli pomake izgleda.
  • Upravljanje oznakama. Traka se mora integrirati s vašim upraviteljem oznaka kako bi uvjetno učitavala skripte ovisno o pristanku. Oznake koje se aktiviraju prije provjere pristanka predstavljaju i pravni i problem performansi — učitavaju nepotrebne resurse.

Najbolji je pristup rješenje za trake koje je od temelja izgrađeno za performanse: minimalan JavaScript, bez vanjskih zavisnosti, asinkrono učitavanje i tijesna integracija s vašim upravljanjem oznakama.

Passirov pristup pristanku na kolačiće

Passirova traka za pristanak osmišljena je tako da zadovolji svaki zahtjev naveden na ovoj stranici — i to bez ugrožavanja performansi vaše stranice. Naša skripta trake ima manje od 15 KB gzipano, učitava se asinkrono, podržava Google Consent Mode v2 te odmah pruža potpuno dostupno sučelje za pristanak usklađeno sa standardom WCAG AA. Passiro je registriran pri IAB Europe pod oznakom CMP ID 499, čime omogućuje generiranje valjanog TC Stringa i puno sudjelovanje u okviru IAB TCF v2.3.

Mi rješavamo pravnu složenost kako biste se vi mogli usredotočiti na svoje poslovanje. Passiro automatski skenira vašu stranicu u potrazi za kolačićima, kategorizira ih, generira usklađenu konfiguraciju trake i održava sve usklađenim kako se vaša stranica razvija.

Pogledajte kako vam Passiro može pomoći postići usklađenost s pravilima o kolačićima.

Je li vaša web stranica usklađena s propisima o kolačićima?

Besplatno skenirajte svoju web stranicu i pronađite sve kolačiće u nekoliko minuta.

Besplatno skenirajte svoje kolačiće