đź“‹ Datenschutz & Informationen

1. Datenschutzerklärung

Verantwortlicher

Koop IT
Inhaber: Noa Koop
Schwarzer Weg 7
26906 Dersum
E-Mail: moin@emsland.app

Erhobene Daten

Wir erheben und speichern folgende Daten:

  • Spielername: Optional, wird nur im Leaderboard angezeigt
  • Spielergebnis: Abweichung in Millisekunden, Badge, Zeitpunkt
  • Browser-Fingerprint: Eine eindeutige ID wird im Browser (localStorage) gespeichert und fĂĽr Rate Limiting verwendet. Dies ermöglicht mehrere Nutzer im selben Netzwerk (z.B. WLAN) unabhängig zu spielen.
  • IP-Adresse: Wird gehasht (SHA-256) fĂĽr Anti-Cheat gespeichert. Die IP-Adresse selbst wird nicht gespeichert, nur ein nicht umkehrbarer Hash-Wert.
  • User-Agent: Browser-Informationen fĂĽr Anti-Cheat
  • Lokale Daten: Name, persönlicher Rekord und Browser-Fingerprint werden im Browser (localStorage) gespeichert

DSGVO-Hinweis: Rate Limiting basiert auf Browser-Fingerprinting (pro Gerät), nicht auf IP-Adressen. Dies ermöglicht mehreren Nutzern im selben Netzwerk (z.B. Familie im WLAN) unabhängig zu spielen. IP-Adressen werden nicht im Klartext gespeichert, sondern als SHA-256 Hash für Anti-Cheat-Zwecke.

Zweck der Datenerhebung

Die Daten werden ausschlieĂźlich fĂĽr folgende Zwecke verwendet:

  • Anzeige des Leaderboards
  • Rate Limiting (3 Versuche pro Tag pro Gerät/Browser-Fingerprint)
  • Anti-Cheat-MaĂźnahmen (Verhinderung von Manipulationen)
  • Statistische Auswertungen

Speicherdauer

Spielergebnisse werden dauerhaft gespeichert, solange das Spiel betrieben wird. IP-Hashes werden für Anti-Cheat-Zwecke gespeichert. Lokale Daten (Name, Rekord) werden nur in deinem Browser gespeichert und können jederzeit gelöscht werden.

Deine Rechte

Du hast das Recht auf Auskunft, Berichtigung, Löschung oder Einschränkung der Verarbeitung deiner Daten. Kontaktiere uns hierfür unter: moin@emsland.app

2. Spiel-Informationen

Spielprinzip

Die Silvester Countdown Challenge ist ein Reaktionsspiel, bei dem du einen Countdown von 5 Sekunden genau bei 0.000 Sekunden treffen musst. Je präziser dein Klick, desto besser deine Platzierung im Leaderboard.

Scoring-System

Die Abweichung wird in Millisekunden gemessen:

  • Abweichung = |Klick-Zeit - Ziel-Zeit (0.000s)|
  • Niedrigste Abweichung = beste Platzierung
  • Fehlstarts (Klick vor 0.000s) werden nicht gewertet

Badge-System

  • 🎆 Neujahrs-Legende: < 10ms Abweichung
  • 🚀 Raketen-Start: < 25ms Abweichung
  • 🍾 Sektkorken: < 50ms Abweichung
  • ✨ Wunderkerze: < 100ms Abweichung
  • 🧨 Böller: < 500ms Abweichung

3. Technische Verzögerung

Was ist technische Verzögerung?

Zwischen dem physischen Klick auf den Button und der Verarbeitung im Code gibt es eine messbare Verzögerung. Diese entsteht durch:

  • Browser Event-Processing (ca. 2-5ms)
  • React Event-Handling (ca. 1-3ms)
  • JavaScript-AusfĂĽhrung (ca. 1-2ms)
  • Hardware-Latenz (Maus/Touchscreen, ca. 1-5ms)

Berechnung der Verzögerung

Standardwert: 8ms

Dieser Wert basiert auf empirischen Messungen typischer Browser-Umgebungen:

Typische Verzögerungen:
• Moderne Desktop-Browser: 5-15ms
• Mobile Browser: 10-25ms
• Ältere Browser/Slow Devices: 15-30ms
Konservativer Standardwert: 8ms

Korrektur-Formel

Die technische Verzögerung wird automatisch von der gemessenen Abweichung abgezogen:

Korrigierte Abweichung = Gemessene Abweichung - Technische Verzögerung
Beispiel:
Gemessene Abweichung: 110.6ms
Technische Verzögerung: 8ms
→ Korrigierte Abweichung: 102.6ms

Warum wird korrigiert?

Die Korrektur stellt sicher, dass alle Spieler fair bewertet werden, unabhängig von ihrer Hardware oder Browser-Performance. So wird nur die tatsächliche Reaktionszeit gemessen, nicht die technische Verzögerung.

Hinweis

⚠️ Die Verzögerung wird nur bei gültigen Versuchen (nach 0.000s) korrigiert. Fehlstarts werden nicht korrigiert, da die Verzögerung hier nicht relevant ist.

4. Analytics

Diese Website nutzt Umami Analytics zur anonymisierten Analyse des Nutzungsverhaltens. Es werden keine persönlichen Daten erfasst.

Website-ID: 4c85432b-26e8-43b1-827d-429a4395cb8e

5. Weitere Informationen

Stand: 25. Dezember 2025