Cookies & lokale Speicherung
Version 2026-09-01
Übersicht
QuizParty setzt technisch erforderliche Cookies und nutzt lokalen Speicher im Browser für Anmeldung, Gastspiel, Spielzugang (Alters-/Play-Check), optional das Access-Gate sowie Consent- und UI-Funktionen. Analytics- und Marketing-Tracker sind derzeit nicht integriert. Details zu einzelnen Speichern findest du in den folgenden Abschnitten.
Technisch erforderliche Cookies
Login und Session (Better Auth): • better-auth.session_token (in Produktion oft mit Secure-Prefix __Secure-) — Session-Token für eingeloggte Nutzer; HttpOnly, Secure (Produktion), SameSite Lax, ca. 14 Tage mit täglicher Verlängerung bei Nutzung • better-auth.session_data — kurzlebiger Session-Cache (ca. 5 Minuten), HttpOnly, Secure (Produktion), SameSite Lax Gastspiel: • qp_guest — signiertes Gastprofil (Gast-ID und Token); HttpOnly, Secure (Produktion), SameSite Lax, max. 180 Tage. Wird beim Gastspiel gesetzt; bei Registrierung/Migration gelöscht Spielzugang (Alters-/Play-Check): • qp_play — kurzlebige Spielberechtigung nach bestandener Alters-/Play-Prüfung; HttpOnly, Secure (Produktion), SameSite Lax, max. 1 Stunde Access-Gate (nur wenn aktiv): • quizparty_access — signiertes Zugangs-Cookie nach erfolgreichem Launch-/Access-Code; HttpOnly, Secure (Produktion), SameSite Lax, max. 30 Tage. Nur gesetzt, wenn der Betreiber den Zugang auf „restricted“ stellt (nicht im öffentlichen Modus) Diese Cookies dienen Authentifizierung, Sicherheit und Betrieb — nicht Werbung oder externes Tracking.
Lokale Speicherung (localStorage & sessionStorage)
localStorage (bleibt im Browser, bis du es löschst): • quiz-party:locale — gewählte UI-Sprache (optional, UX; ohne Eintrag nutzt die App Browser-Standard) • quiz-party:consent — deine Cookie-/Consent-Einstellungen (erforderlich für den Consent-Manager) • quiz-party:first-play-tip-dismissed — ob der einmalige Spiel-Tipp ausgeblendet wurde (optional, UI) • qp-shop-seen-week — ob die aktuelle Shop-Rotation als „gesehen“ markiert ist (optional, UI-Badge) sessionStorage (nur bis Tab-Schließen): • quiz-party:session-player und quiz-party:session-room — Spieler-ID und Raumcode für Multiplayer-Reconnect (erforderlich für Rejoin) • qp-claim:{matchKey} — kurzlebiger Claim-Token für Fortschritts-Gutschrift nach einem Match (erforderlich für XP/Coins) • qp-progress:{roomCode}:{createdAt} — verhindert doppelte Fortschrittsbuchung (erforderlich für korrekte Gutschrift) • quiz-party:desktop-hint-dismissed — ob der Desktop-Hinweis auf dem Smartphone ausgeblendet wurde (optional, UI) • qp-account-tab — zuletzt gewählter Account-Tab nach OAuth-Rückkehr (optional, UI)
Optionale Speicherungen / Tracking
Im Consent-Manager sind die Kategorien Analytics und Marketing vorbereitet (Checkboxen, Speicherung deiner Auswahl in quiz-party:consent). Derzeit werden keine optionalen Analytics- oder Marketing-Dienste geladen — es gibt kein Google Analytics, kein Google Tag Manager, kein Meta/TikTok-Pixel, kein Hotjar, Plausible, PostHog, Sentry, Microsoft Clarity oder vergleichbare öffentliche Tracker im Frontend. ConsentManager.mayLoad wird nur für zukünftige Integrationen vorgesehen; ohne aktive Dienste hat eine Zustimmung zu optionalen Kategorien derzeit keine Auswirkung auf geladene Tracker.
Cookie-Einstellungen
Du kannst optionale Kategorien jederzeit einsehen und ändern: • Footer-Link „Cookie-Einstellungen“ auf jeder Seite • Schaltfläche „Cookie-Einstellungen“ oben auf dieser Seite (/cookies) • Beim ersten Besuch erscheint ein Hinweis-Banner mit denselben Optionen Notwendige Speicherung (Session, Sicherheit, Gastspiel, Consent-Status) bleibt aktiv. Optionale Kategorien sind standardmäßig aus.