// Rechtliches

DATENSCHUTZ

Stand: 15. Oktober 2026 (Push ergänzt) · gilt für die Webseiten von SPARK und SPARK Chat, den SPARK-Launcher, SPARK Chat (Web und Apps) und das Spiel BLACKOUT
// Kurz gesagt

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

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:

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.