Local Storage ist ein browserbasierter Webspeicher, der es Websites ermöglicht, Daten lokal zu speichern. Er ähnelt Cookies, verfügt jedoch über eine größere Kapazität und überträgt Daten nicht automatisch an den Server.
Was ist Local Storage?
Local Storage ist Teil der Web Storage API und ermöglicht das Speichern von Schlüssel-Wert-Paaren im Browser. Die Daten bleiben auch nach dem Schließen des Browsers erhalten und haben kein Ablaufdatum.
Local Storage vs. Cookies
- Kapazität – Local Storage: ca. 5–10 MB, Cookies: ca. 4 KB
- Übertragung – Local Storage wird nicht automatisch an den Server gesendet
- Ablauf – Local Storage hat keinen automatischen Ablauf
- Zugriff – Nur über JavaScript, nicht über HTTP-Header
- Sicherheit – HttpOnly- und Secure-Flags werden nicht unterstützt
Session Storage
Session Storage ähnelt Local Storage, jedoch bestehen die Daten nur für die Dauer der Sitzung (Browser-Tab). Wird der Tab geschlossen, werden die Daten gelöscht.
Typische Verwendungen
- Offline-Anwendungsdaten (PWA)
- Zwischenspeichern von API-Antworten
- Speichern des Anwendungszustands
- Teilweise ausgefüllte Formulare
- Nutzerpräferenzen
Rechtliche Einordnung
Für Local Storage gelten dieselben Regeln wie für Cookies. Nach der ePrivacy-Richtlinie und der DSGVO erfordert das Speichern von Daten auf dem Gerät des Nutzers eine Einwilligung, sofern die Daten nicht unbedingt erforderlich sind.