GDPR skladen cookie banner v Sloveniji: kompletni vodič 2026
Vaša spletna stran ima cookie banner. Tudi vsi vaši konkurenti. Vendar 70 % slovenskih cookie bannerjev je tehnično nesklajenih z GDPR – in vsak nezakonit banner je potencialna kazen do 20 milijonov evrov. Tukaj je natančno, kaj mora vaš banner imeti, in kako ga implementirati pravilno.
Kaj je cookie banner in zakaj ga rabite?
Cookie banner (oziroma "cookie consent" pasica) je element, ki se prikaže ob prvem obisku spletne strani in od uporabnika zahteva privolitev za uporabo nebistvenih piškotkov. Po EU ePrivacy direktivi 2002/58/ES in GDPR mora vsaka spletna stran, ki uporablja nebistvene piškotke (analitiko, oglase, social media), pridobiti aktivno privolitev pred njihovim nalaganjem.
Vrste piškotkov in kdaj rabite privolitev
Ključna razlika za pravilno implementacijo:
| Vrsta piškotkov | Primer | Privolitev |
|---|---|---|
| Nujni | Prijava, košarica, seja | ❌ NE |
| Funkcionalni | Jezik, preference | ✅ DA |
| Analitični | Google Analytics, Matomo | ✅ DA |
| Oglaševalski | Facebook Pixel, Google Ads | ✅ DA |
| Socialni | Embed YouTube, Like gumbi | ✅ DA |
Pomemben princip: Nebistveni piškotki ne smejo biti naloženi PRED privolitvijo. Ne smete naložiti GA, banner pokazati in šele potem opcijsko "izklopiti" GA. Privolitev mora priti prva.
Pravne zahteve za veljavno privolitev (GDPR člen 7)
Privolitev mora biti:
1. Svobodna. Uporabnik mora imeti realno možnost izbire. Zavrnitev mora biti enako enostavna kot sprejem. "Cookie wall" (blokiranje dostopa, dokler ne sprejmete) je prepovedan.
2. Specifična. Vsaka kategorija piškotkov mora imeti ločeno privolitev. Ena gigantska "Sprejmem vse" za vse vrste skupaj ni dovolj.
3. Informirana. Uporabnik mora vedeti, na kaj privoli. Banner mora razložiti, katere piškotke nameravamo naložiti in zakaj.
4. Nedvoumna. Privolitev mora biti aktivno dejanje – klik na gumb. Predhodno označeni checkboxi so prepovedani. Continuing browsing (nadaljevanje brskanja) NI veljavna privolitev.
5. Preklicljiva. Uporabnik mora kadarkoli enako enostavno preklicati privolitev kot dati. Praktično: vedno dostopni "Cookie preferences" link.
Obvezni elementi cookie bannerja
Pravilen banner mora imeti:
1. Razumljivo razlago
Eden ali dva stavka: zakaj uporabljate piškotke, na kaj uporabnik privoli.
Slabo: "Ta spletna stran uporablja piškotke za boljšo izkušnjo."
Dobro: "Uporabljamo piškotke za analizo prometa (Google Analytics) in personalizirano oglaševanje (Meta Pixel). Vaša privolitev je prostovoljna in jo lahko kadarkoli prekličete."
2. Tri jasne možnosti
Sprejmi vse – privoli na vse kategorije.
Zavrni vse – zavrne vse nebistvene piškotke. Mora biti enako vidno kot "Sprejmi vse". Isti barvni kontrast, ista velikost, isti položaj.
Upravljanje preferenc – odpre detaljno možnost izbire po kategorijah.
3. Kategorije piškotkov v "Upravljanje preferenc"
Ko uporabnik klikne za upravljanje, mora videti:
- Seznam vseh kategorij (Nujni, Funkcionalni, Analitični, Oglaševalski, Družbeni mediji)
- Stikalo (toggle) za vsako kategorijo (razen nujnih, ki so vedno vklopljeni)
- Kratek opis vsake kategorije
- "Shrani izbiro" gumb
4. Povezava na Politiko piškotkov
Direktna povezava na ločeno stran z detajli vseh piškotkov.
5. Možnost preklica privolitve
Trajno dostopen način za preklic – običajno povezava "Cookie preferences" v footer-ju, ki znova odpre banner.
Kaj je prepovedano (dark patterns)
GDPR strogo prepoveduje dark patterns – zavajajoče dizajnerske trike:
❌ "Sprejmi vse" gumb svetlejši/večji od "Zavrni vse"
Klasična napaka. "Sprejmi" je zelen velik, "Zavrni" je siv majhen. Nezakonito.
❌ Skritje "Zavrni" v podmeni
"Zavrni" gumb ne sme zahtevati dodatnega klika v "Več možnosti". Mora biti na prvem nivoju.
❌ Predhodno označeni checkboxi
Vsi toggle stiklala morajo biti izklopljena privzeto za nebistvene piškotke.
❌ Continuing browsing kot privolitev
"S nadaljevanjem brskanja se strinjate s piškotki" – nezakonito. Privolitev mora biti aktiven klik.
❌ Cookie wall
Blokiranje vsebine, dokler ne sprejmete piškotkov, je prepovedano. Uporabnik mora imeti dostop do strani z ali brez piškotkov.
❌ Negativne formulacije
"Ne želim boljšega doživetja" – manipulacija. Formulacija mora biti nevtralna: "Zavrni" je dovolj.
Tehnična implementacija – tri možnosti
Možnost 1: Brezplačni plugin (za WordPress)
Najlažje za začetnike.
Najboljši pluginsi:
- CookieYes – brezplačen do 25.000 obiskov/mesec, slovenski jezik
- Complianz – GDPR + ePrivacy + CCPA, brezplačen
- Cookie Notice & Compliance – preprost, brezplačen
Po inštalaciji:
- Konfigurirate kategorije
- Skenirate piškotke (avtomatsko)
- Personalizirate dizajn
- Aktivirate
Možnost 2: Specialized cookie management platform (CMP)
Za bolj resne implementacije.
Najboljše CMP rešitve:
- Cookiebot – avtomatska detekcija, multi-language, od 11 EUR/mesec
- Osano – odlični v US compliance, brezplačno do 5.000 obiskov
- OneTrust – enterprise solution, prilagoditev
- Klaro! – odprtokoden, GDPR-prilagojen, brezplačen
Možnost 3: Lastna implementacija
Za development teame ali developerske projekte.
Osnovna logika v JavaScript:
// Preveri obstoj privolitve
function getCookieConsent() {
const consent = localStorage.getItem('cookieConsent');
return consent ? JSON.parse(consent) : null;
}
// Naloži piškotke po kategoriji
function loadCookiesByCategory(consent) {
if (consent.analytics) {
loadGoogleAnalytics();
}
if (consent.advertising) {
loadFacebookPixel();
}
}
// Shrani privolitev
function saveConsent(categories) {
localStorage.setItem('cookieConsent', JSON.stringify({
timestamp: new Date().toISOString(),
categories: categories
}));
loadCookiesByCategory(categories);
}
Posebne situacije
Google Analytics 4
GA4 zahteva privolitev za analitične piškotke. Priporočamo Google Consent Mode v2:
- Pred privolitvijo: anonymous ping (brez sledenja)
- Po privolitvi: polno sledenje
Implementacija:
gtag('consent', 'default', {
'analytics_storage': 'denied',
'ad_storage': 'denied'
});
// Po privolitvi:
gtag('consent', 'update', {
'analytics_storage': 'granted'
});
YouTube/Vimeo embed
Privzeto naložijo piškotke takoj, ko se embed prikaže. Dva rešitvi:
Rešitev A: Facade pattern Prikažite samo statično sliko + play gumb. Video se naloži šele ob kliku.
Rešitev B: youtube-nocookie.com
Zamenjajte youtube.com/embed z youtube-nocookie.com/embed. Manj sledenja.
Facebook Pixel / Meta Pixel
Strogo oglaševalski piškotek. Ne sme biti aktiven brez eksplicitne privolitve za oglaševanje.
if (consent.advertising) {
fbq('init', 'PIXEL_ID');
fbq('track', 'PageView');
}
Hotjar / Microsoft Clarity
Heatmap orodja. Tehnično so analitika, vendar zaradi snemanja seje pogosto zahtevajo dodatno "session recording" kategorijo.
Politika piškotkov (Cookie Policy)
Poleg bannerja morate imeti tudi politiko piškotkov – ločeno stran z detajli.
Obvezno v politiki piškotkov:
- Seznam vseh piškotkov:
- Ime piškotka
- Namen
- Trajanje
- Upravljavec (vaše podjetje ali tretja stranka)
Primer tabele:
| Ime | Tip | Trajanje | Upravljavec | Namen |
|---|---|---|---|---|
| _ga | Analitični | 14 mesecev | Razlikovanje uporabnikov | |
| _fbp | Oglaševalski | 90 dni | Meta | Sledenje konverzij |
| sessionid | Nujni | Seja | Vaša stran | Avtentikacija |
- Kako preklicati privolitev – povezava na "Cookie preferences"
- Kako blokirati piškotke v brskalniku – splošna navodila
- Kontakt za vprašanja
Trajanje privolitve
Privolitev ni večna. Po EU smernicah priporočamo:
- 12 mesecev maksimalno
- Ob spremembi piškotkov → nova privolitev obvezna
- Ob spremembi tretjih strank → ponovna privolitev
Tehnično: po 12 mesecih localStorage privolitev pretečena, banner se znova pojavi.
Evidenca privolitev
Po GDPR členu 7(1) morate dokazati, da ima vsaka obdelava veljavno privolitev.
Hranite:
- Časovni žig (kdaj je privolitev podana)
- IP naslov (anonimiziran zadnji oktet)
- Kategorije, na katere je privolil
- Verzija politike, ki je bila aktivna takrat
Vsi profesionalni CMP-ji (Cookiebot, OneTrust) to delajo avtomatsko. Lastni implementaciji morate dodati.
Brezplačni generator cookie bannerja
Naše orodje generira GDPR-skladen cookie banner v 5 minutah:
- Izpolnite osnovne podatke (ime podjetja, jezik)
- Označite tretje stranke, ki jih uporabljate (GA, Facebook, YouTube, itd.)
- Izberite dizajn (bottom bar, modal, side panel)
- Generirate JavaScript kodo + HTML snippet
- Implementirate na vašo stran
Vključuje vse GDPR zahteve, multilingualni support (slovenščina, angleščina, nemščina, hrvaščina) in dark patterns prevencijo.
Začnite na createai.si/orodja/cookie-banner.
Najpogostejše napake slovenskih spletnih strani
Iz auditov 200+ slovenskih spletnih strani v 2024-2025:
1. "Sprejmi vse" zelen, "Zavrni vse" siv (40 % spletnih strani) – nezakonito, je dark pattern.
2. Piškotki naloženi pred privolitvijo (35 %) – GA in Pixel se naložijo, banner se pokaže za eye-candy.
3. Ni možnosti "Zavrni vse" (25 %) – samo "Sprejmi" in "Več informacij" – nezakonito.
4. Manjkajoča Politika piškotkov (50 %) – samo banner, ni detajlne strani.
5. Privolitev ne velja za druge poddomeni (20 %) – ena za www, druga za blog, druga za shop.
6. Pozabljeno preklic možnosti (60 %) – ko privolite, ni mogoče preklicati brez čiščenja browser cache.
Pogosta vprašanja o cookie bannerjih
Ali rabim banner, če uporabljam samo nujne piškotke? Tehnično ne, vendar priporočamo informativni notice (ne banner, ki blokira), ki uporabnika informira.
Kolikšne so realne kazni v Sloveniji? Manjše kršitve: 1.000-10.000 EUR. Velike kršitve velikega podjetja: lahko milijone. IP RS je v 2024-2025 izrekel več kazni v razponu 5.000-50.000 EUR za nepravilne cookie bannerje.
Ali rabim ločen banner za mobilne uporabnike? Ne, vendar mora biti banner mobile-responsive in enako funkcionalen.
Ali velja GDPR za spletno stran z .com domeno? Da, če targetirate evropske uporabnike. Domena ni odločilna – ciljno tržišče je.
Ali rabim privolitev za login session piškotek? Ne. Avtentikacijski piškotek je "nujen" – brez privolitve dovoljen.
Ali rabim ločen banner za business users? B2B prodaja je še vedno regulirana z GDPR. Banner velja.
Kako dolgo morajo evidence privolitev? Toliko časa, kolikor obdelujete podatke + statute of limitations (običajno 3-5 let).
Zaključek
Cookie banner ni okrasen element – je tehnično-pravna obveznost z resnimi kaznimi za nesklanjanje. Vendar pravilna implementacija ni rocket science. Z brezplačnim plugin ali našim generatorjem lahko v 30 minutah imate banner, ki je 100 % GDPR skladen.
Začnite na createai.si/orodja/cookie-banner za brezplačen, prilagojen banner. Za audit obstoječega cookie setupa ali integracijo s celostno EU compliance strategijo, stopite v stik – pomagamo slovenskim podjetjem zagotoviti polno pravno skladnost.
🛠 Uporabite orodje, ki spremlja ta vodič
Cookie Banner Generator — brezplačno orodje, ki implementira priporočila iz tega članka.
Odprite Cookie Banner Generator →