Ciasteczka (Cookies) to pliki, w których znajdują się informacje na temat użytkownika. Mechanizm cookie został wprowadzony aby w protokole HTTP umożliwić odróżnienie odwiedzających użytkowników.
To właśnie dzięki nim m.in. zapamiętywane są nasze odwiedziny strony oraz nasze preferencje (np. język strony, produkty w sklepie internetowym czy nawet miejsce zamieszkania).
Właściciele serwisów internetowych poprzez ciasteczka są w stanie określić zainteresowania swoich użytkowników, tworzyć statystyki odwiedzalności stron oraz wyświetlać reklamy produktów które mogą być dla nas interesujące.
Krótko mówiąc to dzięki ciasteczkom strony internetowe oraz reklamy na nich umieszczone są przystosowane dla nas indywidualnie, dzięki czemu są dużo atrakcyjniejsze.
Są one zapisywane na żądanie serwera lub skryptu po stronie przeglądarki użytkownika. Wbrew nazwie pojedyncze ciasteczko często nie jest zapisywane jako jeden plik na dysku (Internet Explorer przechowuje wszystkie ciasteczka z danej witryny w jednym pliku, zaś przeglądarki jak Firefox i Chrome przechowują ją w bazie danych SQLite).
Możemy podzielić je na pliki sesyjne (tymczasowe), stałe oraz pliki cookies podmiotów zewnętrznych. Pliki sesyjne są przechowywane do momentu wylogowania z serwisu lub wyłączenia przeglądarki, zaś te drugie przez pewien czas który jest określony w pliku cookie. Pliki cookies podmiotów zewnętrznych są to pliki które pochodzą min. z serwerów reklamowych, dostawców usług czy serwerów firm. To właśnie ten rodzaj jest wykorzystywany w reklamach.
Pliki cookies mogą być w każdej chwili usunięte przez użytkownika.
W 2012 roku Unia Europejska nałożyła na właścicieli witryn obowiązek informowania o używanie ciasteczek na stronie (efektywnie regulacje weszły w życie 22 marca 2013 roku).