DATENSCHUTZ
- Keine Cookies
- Kein Tracking, keine Analyse-Tools
- Keine Werbung
- Konto nur für SPARK Chat – dein Passwort verlässt nie deinen PC
- Chat und Anrufe Ende-zu-Ende-verschlüsselt
- Keine Google-Dienste, keine Schriften von fremden Servern
- Spielstände bleiben auf deinem Gerät
1. Wer ist verantwortlich?
SPARK und BLACKOUT sind ein privates, nicht-kommerzielles Hobbyprojekt des GitHub-Nutzers MrZock. Es gibt keine Einnahmen, keine Werbung und keine Bezahlfunktionen.
Kontakt: E-Mail an alex.posaschenikow2008@gmail.com oder ein Issue im GitHub-Repository (öffentlich sichtbar – bitte dort keine persönlichen Daten).
Kontaktstelle nach Art. 11 und 12 Digital Services Act (für Behörden, Nutzer und Meldungen rechtswidriger Inhalte): alex.posaschenikow2008@gmail.com. Sprachen: Deutsch, Englisch.
2. Diese Webseiten
Das gilt für mrzock.github.io/spark, die Chat-Webseite mrzock.github.io/spark-chat-web und die Web-App mrzock.github.io/spark-chat.
Hosting bei GitHub Pages
Die Seite wird von GitHub Pages ausgeliefert (GitHub Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA). Beim Aufruf verarbeitet GitHub technisch notwendige Daten wie deine IP-Adresse, Datum und Uhrzeit, die aufgerufene Seite und Angaben zum Browser, um die Seite auszuliefern und vor Angriffen zu schützen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer sicheren, funktionierenden Webseite). Daten können dabei in die USA übermittelt werden; GitHub stützt sich dafür nach eigenen Angaben auf das EU-US Data Privacy Framework. Mehr dazu: Datenschutzerklärung von GitHub.
Aktuelle Version und Spiele-Infos
Damit die Download-Knöpfe immer auf die neueste Version zeigen, fragt dein Browser beim Laden der Seite die öffentliche GitHub-Schnittstelle (api.github.com) und den SPARK-Spielekatalog auf GitHub Pages ab. Dabei erhält GitHub deine IP-Adresse – es werden aber keine weiteren Daten über dich gesendet.
Cookies
Diese Webseite setzt keine Cookies und speichert nichts in deinem Browser. Deshalb gibt es auch keinen Cookie-Banner.
3. Der SPARK-Launcher
SPARK verbindet sich ausschließlich mit GitHub, um
- den Spielekatalog, Spieldateien und Titelbilder zu laden (
mrzock.github.io), - nach Launcher-Updates zu suchen und sie herunterzuladen (
api.github.com,github.com) – die automatische Suche kannst du unter ⚙ Einstellungen abschalten.
Dabei erhält GitHub deine IP-Adresse (siehe Abschnitt 2). SPARK sendet keine Nutzungsdaten, keine Telemetrie und keine Absturzberichte.
Auf deinem PC speichert SPARK: installierte Spiele, Spielzeit und „zuletzt gespielt“, deine Einstellungen (Ordner %APPDATA%\SPARK) sowie die Spielstände der Spiele (Ordner Dokumente\<Spielname>). Diese Daten verlassen deinen PC nicht.
4. Das Spiel BLACKOUT
Speicher in deinem Browser
Im Browser speichert BLACKOUT im lokalen Speicher (localStorage) deines Geräts: Spielstände, Einstellungen, Tastenbelegung, Spielername, Aussehen deiner Figur, Erfolge, deine eigenen Runden und eine zufällig erzeugte Spieler-ID. Das sind keine Cookies; die Daten werden nicht automatisch an einen Server gesendet und sind für die Funktionen nötig, die du nutzt (§ 25 Abs. 2 Nr. 2 TDDDG). Du kannst sie jederzeit löschen, indem du die Webseitendaten von mrzock.github.io in deinem Browser löschst. In SPARK liegen die Spielstände stattdessen in Dokumente\BLACKOUT.
Online spielen
Wenn du online hostest oder beitrittst, verbindet sich das Spiel mit dem Spielserver bei Render (Render Services, Inc., San Francisco, USA, Datenschutz bei Render). Der Server leitet Spielzustand, Spielername, Aussehen, Spieler-ID und Chatnachrichten in Echtzeit an deine Mitspieler weiter. Chatnachrichten und Spielverläufe werden nicht gespeichert. Für die Verbindung ist deine IP-Adresse technisch notwendig; der Spielserver selbst protokolliert sie nicht. Render als Hoster kann technische Zugriffsdaten (z. B. IP-Adresse, Zeitpunkt) verarbeiten, um den Dienst bereitzustellen und abzusichern. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (du möchtest online spielen).
Online-Rangliste
Nach jeder überlebten Nacht wird dein Ergebnis an die Rangliste auf demselben Server gesendet: Spielername, zufällige Spieler-ID, überlebte Nächte, Kills, Level und Datum. Die Rangliste ist für alle sichtbar (ohne die Spieler-ID). Zum Schutz vor Spam (höchstens eine Übertragung alle 3 Sekunden) merkt sich der Server deine IP-Adresse und den Zeitpunkt der letzten Übertragung – nur im Arbeitsspeicher, nicht auf der Festplatte und ohne Bezug zu deinem Namen; gelöscht wird das spätestens beim nächsten Neustart des Servers. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer Bestenliste). Du kannst das jederzeit im Spiel unter ⚙ Einstellungen → Online-Rangliste abschalten. Die Rangliste wird bei jedem Neustart des Servers geleert.
Bitte gib als Spielername nicht deinen echten vollen Namen an. Beleidigende Namen und Chatnachrichten werden automatisch gefiltert.
5. SPARK Chat
SPARK Chat ist ein Messenger im SPARK-Launcher und im Browser (mrzock.github.io/spark-chat, auch auf dem Handy). Damit er funktioniert, brauchst du ein Konto. Wir haben ihn so gebaut, dass so wenig Daten wie möglich bei uns ankommen.
Dein Konto
Dein Passwort wird nie übertragen. Aus Passwort und Benutzername berechnet die App auf deinem PC zwei Schlüssel: einen zum Anmelden und einen, der nur auf deinem PC bleibt. Auf dem Server gespeichert werden:
- dein Benutzername und das Datum der Registrierung und der letzten Anmeldung (nur der Tag),
- ein Hash deines Anmeldeschlüssels (scrypt) und zufällige Salzwerte – daraus lässt sich dein Passwort nicht zurückrechnen,
- dein öffentlicher Schlüssel und dein privater Schlüssel – verschlüsselt mit deinem Passwort, für uns nicht lesbar,
- deine Freundesliste, offene Freundschaftsanfragen, wen du blockiert hast, und ob du „unsichtbar“ bist,
- dein Profilbild, falls du eins festlegst (verkleinert auf 192 × 192 Pixel; Kamera- und Standortdaten werden dabei entfernt). Es ist nur für deine Freunde und Mitglieder deiner Gruppen abrufbar, aber nicht Ende-zu-Ende-verschlüsselt. Du kannst es jederzeit ändern oder entfernen.
- dein Status-Text, falls du einen setzt (sichtbar für deine Freunde, solange du online bist),
- deine Gruppen: Name der Gruppe, wer sie erstellt hat (Leiter) und wer Mitglied ist. Alle Mitglieder einer Gruppe sehen die Benutzernamen, Profilbilder und öffentlichen Schlüssel der anderen Mitglieder – auch wenn sie nicht befreundet sind,
- zum Schutz vor dem Erraten von Passwörtern: die Zahl falscher Anmeldeversuche und ggf. eine Sperrzeit von 15 Minuten.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung des Chats, den du nutzen möchtest). Du musst mindestens 16 Jahre alt sein.
Nachrichten und Sprachanrufe
Nachrichten, Bilder, Sprachnachrichten, Reaktionen, Einladungen und Sprachanrufe sind Ende-zu-Ende-verschlüsselt (ECDH P-256 und AES-256-GCM). Nur du und dein Freund können sie lesen bzw. hören – der Server leitet sie nur verschlüsselt weiter. Anrufe werden nicht aufgezeichnet. Ist dein Freund offline, hält der Server die verschlüsselte Nachricht bereit, bis sie zugestellt ist – höchstens 7 Tage. Kleine Nachrichten (z. B. Text, bis ca. 30 KB) werden dafür verschlüsselt im privaten Repository mitgespeichert, damit sie einen Neustart des Servers überstehen; Bilder und Sprachnachrichten liegen nur im Arbeitsspeicher (deine App schickt sie bei Bedarf erneut). Nach der Zustellung werden sie sofort gelöscht. In Gruppen wird jede Nachricht einmal verschlüsselt; der Schlüssel dazu wird für jedes Mitglied einzeln verschlüsselt. Pro Person werden höchstens 10 MB zwischengehalten. Damit nichts verloren geht, bestätigt deine App dem Server den Empfang; erst dann wird die Nachricht dort gelöscht. Für die Weiterleitung muss der Server wissen, von wem an wen eine Nachricht geht und wann; das wird nicht gespeichert.
Freunde sehen, ob du online bist und ob du gerade BLACKOUT spielst. Mit „Unsichtbar“ in den Chat-Einstellungen schaltest du das ab. Nicht-Freunde sehen davon nichts; Benutzer können nicht gesucht oder aufgelistet werden.
Bilder werden vor dem Senden auf deinem Gerät verkleinert (höchstens 1600 Pixel, ca. 400 KB); Kamera- und Standortdaten (EXIF) fallen dabei weg.
Auf deinem Gerät
Deine Chatverläufe und Bilder liegen nur auf deinem Gerät, verschlüsselt mit deinem Schlüssel – im SPARK-Launcher in dessen Datenordner, im Browser im Speicher des Browsers für mrzock.github.io (localStorage und IndexedDB). Außerdem werden dort deine Einstellungen (z. B. Design und Farbe), die Spitznamen, die du Freunden gibst (nur für dich sichtbar, werden nicht übertragen), und die Profilbilder deiner Kontakte zwischengespeichert. Das ist für die Funktion nötig (§ 25 Abs. 2 Nr. 2 TDDDG); Cookies werden nicht verwendet. Wenn du „Angemeldet bleiben“ wählst, werden deine Anmeldeschlüssel gespeichert: im SPARK-Launcher geschützt durch die Windows-Verschlüsselung deines Benutzerkontos, im Browser im Speicher dieses Browsers – nutze das im Browser nur auf deinem eigenen Gerät. Ohne Häkchen ist man im Browser nach dem Schließen des Tabs abgemeldet. Du kannst Verläufe in den Chat-Einstellungen löschen; „Abmelden“ entfernt die gespeicherte Anmeldung.
Push-Benachrichtigungen (Handy/Browser)
Nur wenn du sie in den Chat-Einstellungen ausdrücklich einschaltest (Einwilligung nach Art. 6 Abs. 1 lit. a DSGVO und § 25 Abs. 1 TDDDG), speichert der Server eine Push-Adresse deines Browsers (eine vom Browser erzeugte Internet-Adresse mit zwei Schlüsseln). Wenn du eine neue Nachricht bekommst, während die App nicht verbunden ist, schickt der Server darüber eine Benachrichtigung. Sie enthält nur „SPARK Chat – Du hast eine neue Nachricht“ – keinen Absender und keinen Inhalt – und ist nach dem Web-Push-Standard verschlüsselt. Zugestellt wird sie vom Push-Dienst deines Browsers: Google (Chrome, Android), Apple (Safari, iPhone), Mozilla (Firefox) oder Microsoft (Edge), teils in den USA (EU-US Data Privacy Framework). Der Push-Dienst erfährt dabei, dass und wann eine Benachrichtigung an dein Gerät geht, und deine IP-Adresse beim Abholen. Du kannst die Einwilligung jederzeit widerrufen, indem du den Schalter ausschaltest; beim Abmelden wird Push für das Gerät automatisch abgeschaltet. Ungültig gewordene Push-Adressen löscht der Server automatisch.
Android- und iPhone-App
Die Apps (APK für Android, Test-App für das iPhone) enthalten dieselbe Chat-App wie die Web-Version und verarbeiten dieselben Daten wie oben beschrieben. Sie werden über GitHub bereitgestellt (Download von github.com). Benachrichtigungen zeigt die App über das Benachrichtigungssystem deines Handys an, solange sie im Hintergrund läuft – dafür wird nichts an Dritte gesendet. Die App fragt nach Mikrofon (Anrufe, Sprachnachrichten) und Benachrichtigungen; beides kannst du in den Handy-Einstellungen jederzeit entziehen. Für die iPhone-Test-App nutzt du zum Installieren ein Programm eines Drittanbieters (z. B. Sideloadly) mit deiner Apple-ID – das liegt außerhalb von SPARK Chat; es gelten dessen Bedingungen.
Im SPARK-Launcher
Wenn du „SPARK Chat im Hintergrund weiterlaufen lassen“ eingeschaltet hast (Standard), bleibt der Chat nach dem Schließen des Fensters verbunden, damit Nachrichten und Anrufe ankommen – erkennbar am SPARK-Symbol unten rechts in der Taskleiste. Mit „Mit Windows starten“ (Standard: aus) startet SPARK beim Hochfahren unsichtbar. Beides kannst du unter ⚙ Einstellungen im Launcher abschalten. Desktop-Verknüpfungen legt SPARK nur an, wenn du das beim Installieren auswählst.
Wo die Daten liegen
Der Chat-Server läuft bei Render (siehe Abschnitt 4). Die Kontodaten von oben werden in einem privaten GitHub-Repository gespeichert, auf das nur der Betreiber Zugriff hat (GitHub Inc., USA, siehe Abschnitt 2). Es wird dort ohne Versionsverlauf gespeichert, damit gelöschte Daten wirklich gelöscht sind. Beide Anbieter berufen sich für Übermittlungen in die USA auf das EU-US Data Privacy Framework bzw. Standardvertragsklauseln.
IP-Adresse
Für die Verbindung ist deine IP-Adresse technisch nötig. Der Chat-Server nutzt sie nur im Arbeitsspeicher, um Missbrauch zu begrenzen (z. B. höchstens 20 Anmeldeversuche in 5 Minuten, 5 neue Konten pro Stunde). Sie wird nicht auf der Festplatte gespeichert und nicht mit deinem Konto verknüpft. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Schutz vor Missbrauch).
Meldungen
Wenn du jemanden meldest, werden dein Benutzername, der gemeldete Benutzername, der Grund, dein Text und – nur wenn du das Häkchen setzt – die letzten 20 Nachrichten des Chats im Klartext übermittelt, damit wir die Meldung prüfen können. Meldungen werden im privaten Repository gespeichert und nach 6 Monaten automatisch gelöscht. Rechtsgrundlage ist Art. 6 Abs. 1 lit. c DSGVO (Pflichten aus dem Digital Services Act) und lit. f (Schutz der Nutzer). Bei einem Verdacht auf eine Straftat, die Leben oder Sicherheit bedroht, sind wir nach Art. 18 DSA verpflichtet, die Behörden zu informieren.
Speicherdauer und Löschen
Dein Konto bleibt gespeichert, bis du es löschst: Chat → ⚙ Einstellungen → Konto löschen. Es wird dann sofort vom Server entfernt, auch aus den Freundeslisten anderer. Konten, die 2 Jahre nicht benutzt wurden, werden automatisch gelöscht. Unter ⚙ Einstellungen → Meine Daten anzeigen siehst du jederzeit alles, was der Server über dich gespeichert hat, und kannst es als Datei speichern.
6. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage berechtigter Interessen (Art. 21). Für SPARK Chat kannst du Auskunft und Löschung direkt in der App erledigen (Abschnitt 5). Für alles andere, z. B. wenn du einen Ranglisten-Eintrag löschen lassen möchtest, schreib an die Kontaktadresse in Abschnitt 1.
Außerdem kannst du dich bei einer Datenschutz-Aufsichtsbehörde beschweren, zum Beispiel bei der Behörde deines Bundeslandes.
7. Änderungen
Wenn SPARK oder BLACKOUT neue Funktionen bekommen, die Daten betreffen, wird diese Seite angepasst. Es gilt immer die hier veröffentlichte Fassung.