Un cookie est stocké dans un fichier de taille réduite et permet de conserver des informations sur le navigateur du terminal (ordinateur, téléphone portable, tablette) comme par exemple une session, un choix de langue, un code visant à protéger la navigation, le nom du serveur qui l’a déposé et éventuellement une date d’expiration.
Il est susceptible d’être enregistré temporairement, sous réserve des choix pour les cookies non nécessaires au fonctionnement du site, sur le disque dur du terminal de l’internaute à l’occasion de la consultation d’un site web grâce au logiciel de navigation.
Les cookies sont gérés par les navigateurs et l’utilisateur peut les lire en se référant à la rubrique d’aide de son navigateur. Sur certains navigateurs, il est possible de les afficher via les informations du site qui se trouvent à côté de la barre d'adresse (en cliquant sur le cadenas). Sur d'autres navigateurs, il est possible de faire un clic droit sur la page web et de cliquer sur « Inspecter » ou d’utiliser la touche F12 afin d’ouvrir l’interface qui permet d'afficher les cookies. Il peut être nécessaire de se référer à l’aide de son navigateur pour trouver l'emplacement de l'onglet concerné.
Seul l’émetteur d’un cookie est susceptible de modifier les informations qui y sont contenues. Un cookie peut être soit un cookie de session, soit un cookie permanent (ou persistant).
Un cookie de session ne persiste que durant la session de navigation, il est supprimé lors de la fermeture du navigateur. Un cookie permanent est installé pour une durée déterminée. Ce type de cookie reste dans le terminal jusqu’à leur expiration ou jusqu’à ce qu’ils soient supprimés via les paramètres ou extensions du navigateur.
Le cookie n’identifie pas les internautes personnellement, mais uniquement le navigateur du terminal utilisé. Certains cookies nécessitent un consentement préalable avant d’être installés sur le terminal.