Druhy súborov cookies a ich význam

Cookie (po anglicky koláčik, oblátka, sušienka) je v protokole HTTP malé množstvo stavových dát, ktoré WWW server pošle webovému prehliadaču súčasne s požadovanou webovou stránkou daného webového sídla, ak toto používa cookies (množné číslo od cookie). Ak sú cookies v prehliadači povolené, uložia sa na počítači (alebo smartfóne alebo tablete) používateľa, zvyčajne ako krátky textový súbor na určené miesto. Pri ďalšej požiadavke prehliadača na stránku z toho istého webového sídla potom prehliadač posiela späť serveru aj uložené cookie alebo viac cookies, ktoré si pýta už v hlavičke stránky.

Cookies zvyčajne slúžia na rozlišovanie jednotlivých užívateľov. Ukladajú sa do nich najčastejšie používateľské predvoľby (napríklad jazyk) a pod. Jann Horn v rámci projektu Google Project Zero popísal spôsoby, ako môžu byť cookies čítané sprostredkovateľom komunikácie (Man-in-the-middle). V takýchto prípadoch odporúčať prehliadač v privátnom režime prehliadania (Private Browsing, Inkognito/Incognito, InPrivate).

Čo sú cookies a ako vznikli

Ukladané súbory cookie vznikli v 90-tych rokoch ako reakcia na potrebu stránok pamätať si informácie o užívateľovi. Termín „cookie“ vychádza z výrazu „magic cookie“ a prvá verzia prehliadača, ktorá podporovala súbory cookie, bola Mosaic Netscape 0.9beta vydaná 13. októbra 1994. RFC 2965 definuje cookies pomocou HTTP hlavičiek Set-Cookie a Cookie. Hlavná idea spočíva v tom, že server môže ukladať a neskôr čítať údaje o užívateľovi počas viacerých návštev.

Prvá a tretia strana, relačné a trvalé cookies

Cookies delíme najčastejšie podľa toho, kto ich vytvára a kto k nim má prístup. Prvé strany ukladajú cookies na doméne webovej stránky, ktorú navštevujete (first-party cookies). Tretie strany zase ukladajú cookies cez skripty z iných domén (third-party cookies). Delenie zahŕňa aj relačné (session) cookies, ktoré platia iba počas jednej relácie, a trvalé (persistent) cookies, ktoré ostávajú uložené dlhšie po ukončení relácie a slúžia na zapamätanie preferencií alebo prihlasovacích údajov.

Autentifikačné cookies a ďalšie funkčné mechanizmy

Najdôležitejšie sú autentifikačné cookies, ktoré používajú servery na zistenie, či je používateľ prihlásený alebo nie a s ktorým účtom. Moderné weby však nie vždy ukladajú meno a heslo do cookies; používajú iné metódy a citlivé údaje bývajú chránené ďalšími mechanizmami. Cookies tiež umožňujú zapamätať si voľby používateľa, napríklad položky v nákupnom košíku, jazykové preferencie či históriu navštívených stránok.

Bezpečnosť a riziká spojené s cookies

Napriek tomu, že cookies neobsahujú spustiteľný kód a nemôžu samy o sebe prevziať kontrolu nad počítačom, môžu predstavovať riziko z pohľadu súkromia. Ak viacero webových sídiel využíva rovnakú technológiu cookies a zasiela ich tretej strane, môže táto tretia strana sledovať používateľa aj na iných doménach (napr. Google Analytics). Ukázkové zneužitie zahŕňa aj cielenú reklamu a štatistické vyhodnocovanie správania návštevníkov.

Ochranu súkromia zvyšuje možnosť používať privátny režim prehliadania, ktorý nezapisuje cookies natrvalo. V súlade so smernicou a zákonmi o elektronických komunikáciách by mal používateľ mať možnosť udeliť súhlas so spracovaním cookies alebo ho odmietnuť. V praxi sa zadania či súhlas na cookies implementujú najčastejšie cez informačné pruhy alebo bannery na stránkach.

Regulácie a povinnosti prevádzkovateľov

Podľa európskych smerníc a národných zákonov musia weby upozorniť používateľa na používanie cookies a získať jeho súhlas pred uložením cookies na jeho zariadenie. V Európskej únii sa kladie dôraz na dobrovoľný a informovaný súhlas; súhlas musí byť z jasne vyjadreného a specificého pôvodu. V Slovenskej republike platí zákonná rámec implementovaný smernicou, ktorý vyžaduje, aby užívatelia mali jasné informácie o účele spracovania a mohli cookies odmietnuť.

Reálne príklady a praktické nastavenia

Užívateľ môže cookies spravovať v nastaveniach prehliadača, vymazať ich alebo zakázať ich ukladanie. V prehliadačoch ako Chrome je možné správu cookies vykonať cez nastavenia obsahu cookies a zobraziť všetky cookies cez nastavenia site data. Niektoré weby používajú cookies aj na zlepšenie bezpečnosti a funkčnosti, napríklad na autentifikáciu, personalizáciu obsahu alebo monitorovanie výkonnosti stránky.

Infografika: Typy cookies a ich účel

Infografika ponúka prehľad o rozdiele medzi first-party a third-party cookies, medzi relačnými a trvalými cookies, a ich účelom (funkčné, analytické, marketingové).

Kľúčové kategórie cookies a ich účel

  1. Funkčné (nevyhnutné) cookies - zabezpečujú správne fungovanie webu a uľahčujú používanie (napr. zapamätanie jazykových nastavení, prihlásenie).
  2. Analytické cookies - zhromažďujú dáta o používaní stránky, pomáhajú meraní návštevnosti a výkonu webu.
  3. Marketingové cookies - umožňujú personalizáciu reklám a sledovanie správania návštevníkov pre cielenie reklám.
  4. Cookies tretích strán - často používajú analytické a reklamné platformy na spočítanie a profilovanie návštevníkov.
  5. Relačné (session) cookies - platia iba počas aktuálnej relácie a zvyčajne sa vymažú po zatvorení prehliadača.
  6. Trvalé cookies - zostávajú uložené dlhšie a používajú sa na zapamätanie preferencií a prihlásenia pri ďalších návštevách.

Užívatelia by si mali uvedomiť, že vymazanie cookies môže zmeniť skúsenosť pri ďalšej návšteve a niekedy aj zdieľanie údajov medzi rôznymi službami. Niektoré súbory cookies sú nevyhnutné na základné fungovanie stránky; iné sú voliteľné a vyžadujú súhlas používateľa.

Ako vás môžu súbory cookie sledovať (jednoducho vysvetlené)

Praktické odporúčania pre používateľov a správcov webov

  • Pravidelne prehodnocujte typy cookies, ktoré používate, a uvažujte o ich transparentnosti a procese získavania súhlasu.
  • Umožnite užívateľom jasný výber v súvislosti so spracovaním cookies a poskytnite ľahko dostupné nastavenia na ich správu.
  • Zabezpečte, aby citlivé údaje neboli ukladané do cookies a aby dochádzalo k správnym prístupovým právam.
  • V prípade verejných alebo nebezpečných sietí používajte privátny režim prehliadania a zvážte minimalizáciu zhromažďovania dát.

Rýchla tabuľka: Príklady typov cookies a ich platnosti

Názov cookiesDoménaÚčelPlatnosť
PHPSESSID-ešte nieRelácia, udržiava premenné relácieRELÁCIA
__cf_bmg2crowd.comCloudflare Bot Management30 minút
_gaeset.comGoogle Analytics, identifikácia návštevníka2 roky
__gadseset.comMarketingové sledovanie13 mesiacov

tags: #druhy #suborov #cookies