Czym jest plik cookie – a czym nie jest
Mało które pojęcie w ochronie danych bywa tak często używane i tak rzadko wyjaśniane. Plik cookie nie jest ani programem, ani szpiegiem, lecz czymś znacznie prostszym – i właśnie z tej prostoty bierze się obowiązek pytania o zgodę.
Pojęcie pochodzi z wczesnych lat sieci i nie ma nic wspólnego z ciastkami. Chodzi o „magic cookie” – w programowaniu niewielką porcję danych zwracaną w niezmienionej postaci, podobną do numerka z szatni: sam numerek nic nie znaczy, pasuje po prostu do jednego konkretnego płaszcza.
Karteczka, nie program
Plik cookie to czysty tekst. Nie potrafi niczego uruchomić, wykonać ani przeszukać. Nie odczyta dysku, nie włączy kamery, nie otworzy innego programu. Wyobrażanie sobie pliku cookie jako złośliwego oprogramowania jest znacznym przecenieniem jego możliwości.
Nieporozumienie utrzymuje się, ponieważ pliki cookie pojawiają się tam, gdzie robi się nieprzyjemnie: przy reklamie, która podąża za człowiekiem. Odpowiada za to jednak nie technika samej karteczki, lecz to, co jest na niej zapisane i kto może ją ponownie odebrać.
Jak powstaje i wraca plik cookie
- Przeglądarka żąda stronyZwykłe żądanie, takie jak przy każdym kliknięciu.
- Serwer odpowiada i dołącza karteczkęObok strony przychodzi jedna linia: nazwa, wartość, czas życia.
- Przeglądarka odkłada karteczkęUporządkowana według adresu. Karteczka z jednej strony jest niewidoczna dla innych stron.
- Przy następnej wizycie karteczka wracaBez żadnego działania i bez pytania. Serwer widzi ten sam identyfikator co za pierwszym razem.
Co jest zapisane na karteczce
Plik cookie składa się z kilku pól. Można je szybko wymienić, a każde z nich wpływa na to, jak dalece plik ingeruje w prywatność.
- Nazwa – etykieta, na przykład sesja albo _ga. Często zdradza, do czego plik należy.
- Wartość – właściwa treść. Zwykle długi, losowy ciąg znaków: numerek z szatni.
- Adres – do której strony należy karteczka. Obce strony nie mają do niej dostępu.
- Czas życia – jak długo karteczka pozostaje. Od „do zamknięcia okna” po kilka lat.
Pierwsza i trzecia strona
Najważniejsza różnica dotyczy tego, kto może odebrać karteczkę. Różnica ta rozstrzyga, czy plik cookie pozostaje w obrębie jednej strony, czy zostawia ślad w całej sieci.
Dwa pochodzenia, dwa zasięgi
Jak długo zostaje plik cookie
Czas życia to drugi punkt, w którym nieszkodliwe pliki cookie różnią się od tych głęboko ingerujących. Karteczka znikająca po zamknięciu okna nie może śledzić nikogo przez miesiące.
Porównanie typowych czasów życia
Czym plik cookie nie jest
- Nie wirus. Tekst nie może się wykonać ani rozprzestrzenić.
- Nie identyfikator z nazwiskiem. W pliku cookie znajduje się zwykle losowy identyfikator, nie nazwisko. Nazwisko leży na serwerze – identyfikator jedynie do niego prowadzi.
- Nie jedyny sposób rozpoznawania. Local storage, piksele i fingerprinting robią to samo. Patrzenie wyłącznie na pliki cookie niewiele więc daje.
Dlaczego mimo to trzeba pytać
Stan prawny nie zależy od tego, czy plik cookie jest niebezpieczny. Zależy od czegoś znacznie prostszego: urządzenie należy do osoby odwiedzającej. Zapisanie tam czegokolwiek lub odczytanie oznacza sięgnięcie do cudzego sprzętu – a to wymaga zezwolenia, niezależnie od tego, jak krótki jest zapisywany ciąg znaków.
Istnieje jeden wyjątek i jest wąski: to, co jest bezwzględnie konieczne dla wyraźnie zamówionej usługi, może zostać zapisane bez zgody. Koszyk w sklepie się pod to podpada. Pomiar skuteczności kampanii reklamowej już nie.
Pytanie, od którego wszystko zależy
Problemem nie jest sam plik cookie, lecz to, kto może go odebrać i jak długo pozostaje.
Czytanie listy plików cookie danej strony ma więc sens przy jednoczesnym spojrzeniu na trzy informacje: pochodzenie, cel i czas życia. Plik pierwszej strony służący wyborowi języka, ważny przez rok, to coś zupełnie innego niż plik trzeciej strony sieci reklamowej o tym samym czasie życia – choć oba figurują w tej samej tabeli.