Un petit fichier cookie est stocké sur votre machine par site et contient un identifiant de session permettant de vous identifier. Le site web vérifie votre fichier cookie pour retrouver votre identifiant de session et l'interroge ensuite dans une base de données (côté serveur) pour vérifier vos informations d'identification et voir si votre session est toujours active. Le site web Keep me signed in
signifie que la session n'expire pas à la fermeture du navigateur. Un tableau de cookies dans la base de données peut ressembler à ceci.
Session ID | USER | Expires
DSGW352355F BOB 12.00 01/01/1970
... ... ...
Ainsi, seul l'identifiant de la session est stocké sur votre machine locale et vos données personnelles sont stockées à l'extérieur. Si vous vous connectez au même site web avec deux navigateurs différents sur votre machine, chacun aura un identifiant de session différent et les entrées correspondantes dans la base de données. En vous déconnectant, vous supprimez l'entrée dans la base de données, ce qui fait que vous n'êtes plus connecté.