Spielebibliothek

Datenschutz

Diese Erklärung ist in mehrere Teile gegliedert: ein allgemeiner Teil für die gesamte Website sowie eigene Teile für die Spiele und Testfunktionen, weil sie unterschiedlich viel verarbeiten. Tic-Tac-Toe hat bewusst keinen eigenen Teil: Es speichert nichts auf deinem Gerät, bindet keine fremden Dienste ein und braucht kein Benutzerkonto — es gibt dort also nichts zu erklären.

Angaben zur verantwortlichen Stelle stehen im Impressum.

Allgemein

Für die ganze Website

Hosting und technische Verbindungsdaten

Die Website wird über GitHub Pages bereitgestellt. Beim Aufruf können insbesondere IP-Adresse, Zeitpunkt, angeforderte Datei, übertragene Datenmenge, Referrer, Browser und Betriebssystem verarbeitet werden.

Dies dient der sicheren und zuverlässigen Auslieferung der Website. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe f DSGVO. Weitere Informationen enthält die Datenschutzerklärung von GitHub.

Login und Benutzerkonto

Für Snake und Neon Bot Arena kannst du optional ein Benutzerkonto anlegen (Benutzername und Passwort, E-Mail-Adresse freiwillig). Dabei werden dein Benutzername, ein Passwort-Hash, eine zufällige interne Spieler-ID sowie – falls angegeben – deine E-Mail-Adresse gespeichert. Ohne hinterlegte E-Mail kann dein Passwort bei Verlust nicht zurückgesetzt werden.

Registrierung, Login und Passwortverwaltung laufen über Supabase, das dafür als Auftragsverarbeiter tätig ist. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe b DSGVO, da die Kontoerstellung eine von dir ausdrücklich gewünschte Funktion ist.

Bei jedem Anmelde- und Registrierungsversuch werden der eingegebene bzw. gewünschte Benutzername oder die E-Mail sowie deine IP-Adresse kurzzeitig protokolliert, um Konten vor automatisierten Anmeldeversuchen und vor massenhaft angelegten Konten zu schützen. Diese Einträge werden spätestens nach 48 Stunden automatisch gelöscht. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe f DSGVO; das berechtigte Interesse ist der Schutz von Konten vor Missbrauch.

Auf der Anmeldeseite läuft im Registrierungsformular Cloudflare Turnstile, eine Bot-Erkennung, die verhindern soll, dass automatisiert massenhaft Konten angelegt werden. Dafür wird beim Öffnen der Anmeldeseite ein Skript von Cloudflare geladen; dabei werden deine IP-Adresse sowie technische Angaben zu Browser und Gerät an Cloudflare übertragen und für die Prüfung kurzzeitig ein Wert in deinem Browser abgelegt. Cloudflare gibt an, Turnstile nicht zur Wiedererkennung über Websites hinweg oder für Werbung zu verwenden. Die Prüfung läuft in der Regel ohne dein Zutun; nur in Zweifelsfällen erscheint eine Aufgabe. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe f DSGVO; das berechtigte Interesse ist der Schutz vor automatisierter Kontoerstellung. Cloudflare ist ein Unternehmen mit Sitz in den USA und nach dem EU-US Data Privacy Framework zertifiziert. Turnstile läuft ausschließlich auf der Anmeldeseite — auf allen anderen Seiten und in den Spielen wird nichts an Cloudflare übertragen.

Der Sitzungsnachweis nach dem Login wird lokal in deinem Browser gespeichert (localStorage) und gilt geräteweit für die gesamte Spielebibliothek einschließlich Neon Bot Arena, da beide unter derselben Domain laufen.

Wenn du eingeloggt bist, wird automatisch ein Zeitstempel deines letzten Seitenaufrufs gespeichert ("zuletzt gesehen"). Diese Angabe ist aktuell nur für dich selbst sichtbar – es gibt noch keine für andere einsehbaren Profile –, lässt sich aber in den Profileinstellungen unter „Datenschutz und Privatsphäre" jederzeit ausblenden.

Beim Öffnen einer unterstützten Spielseite (aktuell Snake und Cursor Clicker) wird zusätzlich gespeichert, welches Spiel das zuletzt war und wann – angezeigt als „Zuletzt gespielt" auf deiner Profilseite. Auch diese Angabe ist aktuell nur für dich selbst sichtbar.

Für unterstützte Spiele (aktuell Snake und Cursor Clicker) kann dein Spielstand zusätzlich mit deinem Konto verknüpft und bei Supabase gespeichert werden, damit er auf jedem Gerät verfügbar ist, mit dem du dich einloggst – je nach Spiel z. B. Punktestand, Münzen, freigeschaltete Inhalte und Einstellungen. Diese Cloud-Speicherung ist für eingeloggte Konten standardmäßig aktiv und lässt sich in den Profileinstellungen unter „Datenschutz und Privatsphäre" jederzeit ausschalten; bereits gespeicherte Spielstände bleiben dabei erhalten. Ohne Login bzw. bei ausgeschalteter Cloud-Speicherung bleibt der Spielstand ausschließlich lokal (Details dazu in den jeweiligen Spielabschnitten unten). Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe b DSGVO, da die kontogebundene Speicherung eine Funktion deines Kontos ist.

Direkt nach einer Registrierung kannst du dein neues Passwort freiwillig auf bekannte Datenlecks prüfen lassen und eine Einschätzung erhalten, wie schwer es zu erraten wäre. Für die Datenleck-Prüfung wird dein Passwort im Browser zu einem SHA-1-Hash umgewandelt; nur die ersten 5 Zeichen dieses Hashs werden an die Pwned-Passwords-API von Have I Been Pwned übertragen (k-Anonymität) – dein Passwort selbst verlässt dein Gerät dabei zu keinem Zeitpunkt. Die Einschätzung der Passwortstärke läuft vollständig lokal im Browser ohne Netzwerkverbindung. Beides geschieht nur, wenn du der Prüfung ausdrücklich zustimmst (Art. 6 Abs. 1 Buchstabe a DSGVO); das Ergebnis wird nirgends gespeichert, sondern verschwindet nach dem Ansehen wieder – eine spätere erneute Anzeige für dasselbe Passwort ist daher nicht möglich.

Profilbild

Du kannst freiwillig ein Profilbild hochladen. Es ist keine Voraussetzung für ein Konto oder für das Spielen – ohne Bild bleibt einfach ein leerer Kreis stehen. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe a DSGVO (deine Einwilligung durch das Hochladen); du kannst sie jederzeit widerrufen, indem du das Bild entfernst.

Dein Bild wird vor dem Hochladen im Browser neu gezeichnet. Dabei wird es auf 256 × 256 Pixel gebracht und in das Format WebP umgewandelt. Das entfernt sämtliche Metadaten der Originaldatei – insbesondere die GPS-Koordinaten des Aufnahmeorts und die Gerätekennung, die Handyfotos üblicherweise enthalten. Diese Angaben verlassen dein Gerät also gar nicht erst.

Gespeichert wird das Bild bei Supabase als Auftragsverarbeiter. Die Bilddatei ist über ihre Adresse öffentlich abrufbar, damit sie auf der Seite angezeigt werden kann – die Adresse enthält deine zufällige Konto-Kennung und ist nicht erratbar, aber wer sie kennt, kann das Bild ohne Anmeldung öffnen. Lade deshalb nichts hoch, das nicht öffentlich sein soll.

Ein neues Bild überschreibt das alte; es wird keine Sammlung früherer Bilder angelegt. Beim Löschen deines Kontos wird auch das Bild entfernt.

Google AdSense und Werbung

Auf der Startseite und auf der Neon-Bot-Arena-Seite ist der AdSense-Basiscode zur Bestätigung der Website eingebunden. Snake selbst bindet keinen AdSense-Code ein. Dadurch wird beim Aufruf der betroffenen Seiten eine Verbindung zu Google Ireland Limited hergestellt, wobei insbesondere IP-Adresse, Browser- und Gerätedaten sowie der Referrer verarbeitet werden können. Echte Anzeigenplätze sind derzeit noch nicht aktiviert.

Wenn AdSense für echte Werbung aktiviert wird, kann Google Cookies oder ähnliche Technologien einsetzen und zusätzlich Anzeigenaufrufe und Interaktionen verarbeiten. Vorher wird eine von Google zertifizierte Einwilligungsplattform eingerichtet. Personalisierte Werbung und nicht notwendige Speicherung erfolgen nur entsprechend der Auswahl auf Grundlage von Art. 6 Abs. 1 Buchstabe a DSGVO und § 25 Abs. 1 TDDDG. Eine Einwilligung kann mit Wirkung für die Zukunft geändert oder widerrufen werden.

Weitere Informationen: Datennutzung durch Google bei Partner-Websites, Google-Anzeigeneinstellungen und Google-Datenschutzerklärung.

Speicherdauer und deine Rechte

Technische Protokolle unterliegen den Speicherregeln der jeweiligen Anbieter. Im Rahmen der gesetzlichen Voraussetzungen hast du Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch sowie ein Beschwerderecht bei einer Datenschutzaufsichtsbehörde.

Snake

Nur für Snake

Lokale Speicherung auf deinem Gerät

Snake läuft grundsätzlich vollständig lokal im Browser. Highscore, Münzen, freigeschaltete Skins, dein gewählter Skin, deine lokale Bestenliste sowie Einstellungen (Schwierigkeit, Hindernis-Modus, Ton) werden im lokalen Speicher (localStorage) deines Geräts abgelegt.

Diese Daten verlassen dein Gerät nicht und bleiben dort, bis du sie löschst. Grundlage ist § 25 Abs. 2 Nr. 2 TDDDG, soweit die Speicherung für ausdrücklich gewünschte Spielfunktionen erforderlich ist.

Bist du eingeloggt und hast die Cloud-Speicherung nicht ausgeschaltet, werden Highscore, Münzen, freigeschaltete Skins, dein gewählter Skin und deine Bestenliste zusätzlich mit deinem Konto verknüpft bei Supabase gespeichert (siehe „Login und Benutzerkonto" oben) – deine Einstellungen bleiben davon unberührt und ausschließlich lokal.

Soundeffekte

Die optionalen Soundeffekte werden mit der Web-Audio-API direkt im Browser erzeugt. Dabei wird kein Mikrofon verwendet und kein Ton aufgezeichnet oder übertragen.

Kein Mehrspieler, keine Rangliste

Snake enthält keinen Mehrspieler-Modus und keine Online-Rangliste. Es gibt daher keine Übertragung von Spitznamen, Verbindungsdaten oder Rundendaten an einen Server.

Daten löschen

Über „Zurücksetzen“ in den Einstellungen kannst du Highscore und Bestenliste direkt im Spiel löschen. Um wirklich alle lokalen Daten von Snake zu entfernen, kannst du zusätzlich den lokalen Speicher dieser Seite in den Browser-Einstellungen leeren.

Neon Bot Arena

Nur für Neon Bot Arena

Lokale Speicherung auf deinem Gerät

Fortschritt, Münzen, Einstellungen, lokale Rekorde, ein ausgewähltes Hintergrundbild und Löschschlüssel für die Rangliste werden lokal im Browser gespeichert, bis du sie löschst. Grundlage ist § 25 Abs. 2 Nr. 2 TDDDG, soweit die Speicherung für ausdrücklich gewünschte Spielfunktionen erforderlich ist.

Mehrspieler-Modus

Der freiwillig ausgewählte Mehrspieler-Modus verbindet sich mit einem bei Render gehosteten Server. Dabei werden vorübergehend Verbindungsdaten, dein Spitzname, die Lobby-Zuordnung und Spielzustände verarbeitet. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe f DSGVO; das berechtigte Interesse ist der sichere Betrieb des Mehrspieler-Modus.

Online-Rangliste

Die Online-Rangliste speichert bei Supabase deinen Spitznamen und Rundendaten wie Punktzahl und Schwierigkeit. Bitte verwende keinen echten Namen. Rechtsgrundlage ist Art. 6 Abs. 1 Buchstabe f DSGVO; die berechtigten Interessen sind der Spielbetrieb, eine faire Rangliste und Missbrauchsschutz.

Eigene Scores löschen

Für neue Ranglisteneinträge erhält dein Gerät einen zufälligen Löschschlüssel, der lokal gespeichert wird und mit dem du den Eintrag im Spiel wieder entfernen kannst. Ranglisteneinträge bleiben bestehen, bis sie mit diesem Schlüssel gelöscht werden.

Ausführliche Erklärung im Spiel

Neon Bot Arena hat zusätzlich eine eigene, mehrsprachige Datenschutzerklärung direkt im Spiel, die Empfänger wie GitHub, Render und Supabase sowie Datenübermittlungen außerhalb der EU im Detail beschreibt: Datenschutz in Neon Bot Arena öffnen.

Cursor Clicker

Nur für Cursor Clicker

Lokale Speicherung auf deinem Gerät

Cursor Clicker läuft grundsätzlich vollständig lokal im Browser. Coins, deine Cursor-Sammlung, Level, Fusionen/Mutationen, Auren, Cosmetics, Achievements, die Serie deiner täglichen Belohnung sowie deine Einstellungen (Musik, Soundeffekte, Animationen) werden im lokalen Speicher (localStorage) deines Geräts abgelegt.

Diese Daten verlassen dein Gerät nicht und bleiben dort, bis du sie löschst. Grundlage ist § 25 Abs. 2 Nr. 2 TDDDG, soweit die Speicherung für ausdrücklich gewünschte Spielfunktionen erforderlich ist.

Bist du eingeloggt und hast die Cloud-Speicherung nicht ausgeschaltet, wird dieser komplette Spielstand zusätzlich mit deinem Konto verknüpft bei Supabase gespeichert (siehe „Login und Benutzerkonto" oben), damit er auf jedem Gerät verfügbar ist, mit dem du dich einloggst.

Soundeffekte und Musik

Musik und Soundeffekte werden mit der Web-Audio-API direkt im Browser erzeugt. Dabei wird kein Mikrofon verwendet und kein Ton aufgezeichnet oder übertragen.

Kein Mehrspieler, keine Rangliste

Cursor Clicker enthält keinen Mehrspieler-Modus und keine Online-Rangliste – es gibt daher keine Übertragung von Spitznamen oder Verbindungsdaten für solche Funktionen. Zur kontogebundenen Cloud-Speicherung des Spielstands siehe „Login und Benutzerkonto" oben.

Daten löschen

Über „Zurücksetzen“ in den Einstellungen kannst du deinen kompletten Spielstand direkt im Spiel unwiderruflich löschen. Um wirklich alle lokalen Daten von Cursor Clicker zu entfernen, kannst du zusätzlich den lokalen Speicher dieser Seite in den Browser-Einstellungen leeren.

REACTION!

Nur für REACTION!

Lokale Speicherung auf deinem Gerät

REACTION! läuft vollständig lokal im Browser. Gespeichert werden ausschließlich deine letzten fünf gemessenen Zeiten – also fünf Zahlen in Millisekunden, sonst nichts. Kein Name, kein Gerätemerkmal, keine Verknüpfung mit einem Konto.

Diese Zahlen liegen im lokalen Speicher (localStorage) deines Geräts, verlassen es nicht und bleiben dort, bis du sie löschst. Grundlage ist § 25 Abs. 2 Nr. 2 TDDDG, soweit die Speicherung für eine ausdrücklich gewünschte Spielfunktion erforderlich ist.

Keine Cloud-Speicherung, auch nicht eingeloggt

Anders als bei Snake und Cursor Clicker werden deine Zeiten nicht mit deinem Konto verknüpft – auch dann nicht, wenn du eingeloggt bist und die Cloud-Speicherung eingeschaltet hast. REACTION! überträgt keine Spielstände an Supabase.

Auf einem anderen Gerät oder in einem anderen Browser beginnst du deshalb wieder bei null. Das ist keine Störung, sondern die Folge davon, dass nichts das Gerät verlässt.

Kein Mehrspieler, keine Rangliste

REACTION! enthält keinen Mehrspieler-Modus und keine Online-Rangliste. Es werden keine Spitznamen, Verbindungsdaten oder Rundendaten an einen Server übertragen. Die Anzeige „Deine letzten fünf“ ist eine reine Geräteliste und für niemanden außer dir sichtbar.

Daten löschen

Im Hauptmenü steht unter der Liste der Knopf „Zeiten löschen“. Er entfernt die gespeicherten Zeiten sofort und dauerhaft von diesem Gerät; vorher wird einmal nachgefragt. Der Knopf erscheint nur, wenn überhaupt etwas gespeichert ist.

Ebenso wirkt das Löschen der Website-Daten in deinen Browser-Einstellungen.

Camera Arcade

Nur für den Camera-Kit-Test

Kamerazugriff und AR-Lenses

Die Camera Arcade liegt ausschließlich im geschützten ChatGPT-Testbereich. Sie verwendet Camera Kit Web von Snap Inc., damit angemeldete Tester AR-Lenses ausprobieren und kurze Kamera-Minispiele spielen können.

Die Kamera startet erst, wenn du auf „Camera Arcade starten“ klickst und den Kamerazugriff im Browser erlaubst. Das Spiel fordert ausdrücklich keinen Mikrofonzugriff an. Du kannst die Berechtigung jederzeit in den Browser-Einstellungen entziehen.

Das Livebild wird dem Camera-Kit-SDK im Browser als Eingabe für die gewählte Lens bereitgestellt. Das Spiel selbst überträgt keine Fotos oder Videos an die Spielebibliothek, Supabase oder einen eigenen Upload-Server. Lens-Engine, Lens-Inhalte und weitere benötigte Dateien werden von Snap geladen; dabei verarbeitet Snap technisch erforderliche Verbindungsdaten sowie Nutzungs- und Leistungsinformationen. Einzelne Lenses können zusätzliche Funktionen verwenden – im Test werden deshalb nur die im Snap-Portal dafür eingerichteten Demo-Lenses angeboten.

Aufnahmen, Punkte und lokale Speicherung

Mit dem Auslöser erstellte Schnappschüsse bleiben ausschließlich im Arbeitsspeicher des geöffneten Browser-Tabs. Sie werden weder hochgeladen noch dauerhaft gespeichert und verschwinden spätestens beim Neuladen oder Schließen der Seite.

Nur der höchste erreichte Punktestand wird als Zahl im lokalen Speicher (localStorage) deines Browsers abgelegt. Er ist nicht mit deinem Konto verknüpft und kann durch Löschen der Website-Daten entfernt werden.

Testzugriff und Camera-Kit-Konfiguration

Vor dem Start wird über Supabase geprüft, ob dein Konto den Rang Tester, Admin oder Owner besitzt. Nur dann gibt eine geschützte Edge Function die für den Staging-Test benötigte Camera-Kit-Konfiguration an deinen Browser aus. Der Camera-Kit-Web-API-Token muss technisch an den Browser übermittelt werden; seine Nutzung ist deshalb zusätzlich im Snap Developer Portal auf freigegebene Website-Ursprünge begrenzt.

Rechtsgrundlage für diese Zugriffskontrolle und die vorübergehende technische Verarbeitung ist Art. 6 Abs. 1 Buchstabe f DSGVO; das berechtigte Interesse ist die sichere Erprobung einer noch nicht veröffentlichten Spielfunktion.

Snap-Nutzungsbedingungen und weitere Informationen

Vor der ersten Lens-Anwendung kann Camera Kit eine von Snap bereitgestellte Abfrage zur Annahme der Nutzungsbedingungen anzeigen. Diese Abfrage ist Bestandteil des SDKs und wird von der Spielebibliothek weder verändert noch ersetzt. Wenn du ablehnst, werden keine Lenses aktiviert.

Weitere Informationen: Datenschutzerklärung von Snap, Nutzungsbedingungen von Snap und Erläuterungen zu Lenses und Datenschutz.