Datenschutzerklärung INKHEIST
Verantwortlicher
Verantwortlich im Sinne der Datenschutz-Grundverordnung (DSGVO) für die Website tbor.app und die Web-Apps unter ihren Subdomains ist:
Tibor Czekay
c/o COCENTER
Koppoldstr. 1
86551 Aichach
Deutschland
E-Mail: info@tiborczekay.com
Einen Datenschutzbeauftragten habe ich nicht benannt, weil dafür keine gesetzliche Pflicht besteht.
Überblick
INKHEIST ist ein Strategiespiel als Web-App unter inkheist.tbor.app. Sie zeichnen die Route eines Diebs durch Räume voller Wachen, Kameras und Laser, spielen die Kampagne, den Tagesraub und den Raubzug und bauen eigene Level in der Werkstatt. Das Spiel läuft in Ihrem Browser. Es gibt kein Nutzerkonto, keine Werbung, keine Käufe und keine Analyse- oder Tracking-Dienste. Solange Sie die optionale Cloud-Sicherung nicht einschalten, erhalte ich weder Ihren Spielstand noch Ihre Werkstatt-Level und kann sie nicht sehen.
Speicherung in Ihrem Browser
Das Spiel legt Ihre Daten im Speicher Ihres Browsers (IndexedDB) ab: Ergebnisse, Sterne und Bestwerte je Fall, das Feldhandbuch (bereits gesehene Spielelemente), Ergebnis und Serie des Tagesraubs, den Stand und die Rekorde des Raubzugs, Ihre Werkstatt-Level samt Namen und Ihre Einstellungen für Ton, Vibration, Zeichenhilfe, Barrierefreiheit und weniger Bewegung. Ein Service Worker hält die Dateien des Spiels für die Offline-Nutzung bereit. Das ist erforderlich, damit das Spiel die von Ihnen gewünschte Funktion erbringen kann (§ 25 Abs. 2 Nr. 2 TDDDG); eine Einwilligung ist dafür nicht notwendig. Diese Daten verlassen Ihr Gerät nicht, und ich verarbeite sie nicht.
Sie können alles jederzeit löschen: im Spiel (englische Oberfläche) unter „Settings“ > „Delete everything on this device“ oder über die Website-Daten Ihres Browsers. Browser, vor allem Safari auf iPhone und iPad, können Website-Daten nach längerer Nichtnutzung löschen. Sichern Sie Ihre Daten deshalb als Datei oder nutzen Sie die Cloud-Sicherung.
Tagesraub
Der Fall des Tages ergibt sich aus dem Datum auf Ihrem Gerät und einer Liste, die zusammen mit dem Spiel ausgeliefert wird. Es wird nichts an einen Server gesendet, und es gibt keine Bestenliste.
Export, Import und Werkstatt-Level teilen
Export und Import des Spielstands sind Dateivorgänge auf Ihrem Gerät. Die Sicherungsdatei entsteht in Ihrem Browser und wird nicht an mich gesendet; eine gewählte Datei zum Import wird in Ihrem Browser gelesen und nicht hochgeladen. „Copy“ legt auf Ihren Wunsch den Text eines Werkstatt-Levels in die Zwischenablage; „Paste“ liest nur den Text, den Sie selbst in das Feld einfügen. Für Kopien, die Sie weitergeben oder in anderen Apps ablegen, sind Sie selbst verantwortlich. Die Dateien und Texte enthalten Ihre Daten im Klartext.
Ton und Vibration
Alle Töne und die Musik entstehen im Browser auf Ihrem Gerät und werden über das Audiosystem Ihres Geräts abgespielt; es werden keine Audiodateien geladen. Die Vibration nutzt die Vibrationsfunktion Ihres Geräts, wo der Browser sie anbietet. Beides lässt sich in den Einstellungen abschalten. Es werden keine Daten erhoben.
Cloud-Sicherung (freiwillig)
Schalten Sie die Cloud-Sicherung ein, erzeugt Ihr Gerät eine geheime Wortfolge aus 24 Wörtern (Wiederherstellungsphrase). Daraus werden vier Schlüssel abgeleitet: eine Kennung Ihrer Sicherung, ein Anmelde-Token, ein Datenschlüssel und ein Schlüssel für Datensatz-Kennungen. Die Phrase und der Datenschlüssel verlassen Ihr Gerät nie. Jeder Eintrag wird auf Ihrem Gerät mit AES-256-GCM verschlüsselt, bevor er an den Server geht (Ende-zu-Ende-Verschlüsselung). Änderungen werden danach selbsttätig abgeglichen, wenn Sie online sind.
Auf dem Server (Cloudflare D1) werden gespeichert:
- die Kennung Ihrer Sicherung (32 Hexadezimalzeichen, aus der Phrase abgeleitet),
- ein SHA-256-Hash des Anmelde-Tokens (nicht das Token selbst),
- verschlüsselte Datensätze: eine zufällig wirkende Datensatz-Kennung, ein Nonce, der Chiffretext, seine Größe und eine laufende Nummer,
- den Zeitpunkt der Erstellung und der letzten Nutzung sowie die Gesamtgröße und Anzahl der Datensätze.
Was der Server nicht kennt
Der Server kennt weder Ihren Namen noch Ihre E-Mail-Adresse, weder die Phrase noch den Datenschlüssel. Er sieht nicht, was ein Datensatz enthält und ob er der Fortschritt eines Falls, ein Werkstatt-Level oder ein Zähler ist. Spielstand und Werkstatt-Level (samt Namen) kann ich deshalb nicht lesen. Wie viele Einträge ungefähr vorliegen, folgt aus Größe und Anzahl der Datensätze. Die IP-Adresse jeder Anfrage verarbeitet Cloudflare wie im Abschnitt „Hosting“ beschrieben; sie wird außerdem kurzzeitig zur Begrenzung von Anfragen genutzt (Missbrauchsschutz). Ich speichere sie nicht.
Technisch könnte ich als Inhaber des Cloudflare-Kontos Datenbankzeilen einsehen oder löschen. Lesbar sind sie für mich nicht, und eine Verwaltungsoberfläche oder ein Werkzeug, das Sicherungen einzelner Personen anzeigt, auswertet oder löscht, gibt es nicht.
Zweck, Rechtsgrundlage und Speicherdauer
Zweck der Cloud-Sicherung ist, die von Ihnen eingeschaltete Funktion bereitzustellen (Art. 6 Abs. 1 lit. b DSGVO). Beim Anlegen einer Sicherung muss Ihr Gerät eine kleine Rechenaufgabe lösen, und Anfragen werden begrenzt; das dient dem Schutz vor Missbrauch und stützt sich auf Art. 6 Abs. 1 lit. f DSGVO.
Die Daten bleiben, bis Sie die Cloud-Kopie löschen. Eine Sicherung, die 24 Monate nicht genutzt wurde, wird automatisch gelöscht (täglicher Lauf), eine Sicherung ohne jeden Datensatz nach 30 Tagen. Cloudflare D1 hält für die Wiederherstellung eine begrenzte Zeit lang frühere Zustände der Datenbank vor (je nach Tarif bis zu 30 Tage). Gelöschte Zeilen können in dieser Zeit noch in diesen internen Wiederherstellungspunkten enthalten sein.
Löschen, Auskunft und verlorene Phrase
Eine Cloud-Sicherung lässt sich mir keiner Person zuordnen. Ich kann deshalb nicht prüfen, ob eine Anfrage von der Person kommt, deren Daten gesichert sind (Art. 11 Abs. 2 DSGVO). Die Rechte auf Auskunft, Berichtigung, Löschung und Datenübertragbarkeit üben Sie deshalb unmittelbar in der App aus: Export (Auskunft und Übertragbarkeit), Bearbeiten (Berichtigung), „Delete the cloud copy“ und „Mit Phrase löschen“ (Löschung). Das Löschen mit der Phrase funktioniert in jedem Browser, ohne dass etwas heruntergeladen oder entschlüsselt wird.
Haben Sie die Phrase verloren, kann weder ich noch sonst jemand die Sicherung öffnen oder löschen; sie wird nach 24 Monaten ohne Nutzung automatisch gelöscht. Geben Sie mir zusätzliche Angaben, mit denen ich die Sicherung Ihnen zuordnen kann (Art. 11 Abs. 2 Satz 2 DSGVO), prüfe ich Ihr Anliegen. Die Phrase selbst müssen Sie mir dafür nie nennen.
Senden Sie Ihre Phrase niemals an jemanden, auch nicht an mich. Ich frage nie danach. Wer die Phrase kennt, kann Ihre Sicherung lesen und löschen. Haben Sie sie doch weitergegeben, behandeln Sie sie als offengelegt und ersetzen Sie sie in der App (Einstellungen > Cloud-Sicherung > Neue Phrase). Eine E-Mail mit einer Phrase lösche ich, ohne sie zu verwenden.
Hosting
Die Website läuft auf der Plattform Cloudflare Workers. Anbieter ist die Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA. Mit Cloudflare habe ich einen Vertrag über die Auftragsverarbeitung nach Art. 28 DSGVO geschlossen.
Ruft Ihr Browser eine Seite ab, verarbeitet Cloudflare die dafür nötigen Verbindungsdaten: Ihre IP-Adresse, Datum und Uhrzeit, die aufgerufene Adresse, den HTTP-Statuscode, die übertragene Datenmenge, die zuvor besuchte Seite (Referrer), soweit Ihr Browser sie mitsendet, sowie Browsertyp und Betriebssystem (User-Agent). Ohne diese Daten lässt sich die Website nicht ausliefern. Cloudflare verwendet sie außerdem, um Angriffe, Überlastungen und automatisierte Zugriffe abzuwehren. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; mein berechtigtes Interesse ist eine sichere und stabile Bereitstellung der Website.
Ein Zugriffsprotokoll führe ich nicht. Die Protokollierung von Anfragen (Workers Logs) ist abgeschaltet. Im Dashboard von Cloudflare sehe ich nur zusammengefasste Zahlen, etwa zur Menge der Anfragen. Cloudflare kann Sicherheitsereignisse kurzzeitig protokollieren; Einzelheiten stehen in der Datenschutzrichtlinie von Cloudflare.
Cookies
Das Spiel setzt keine Cookies. Cloudflare kann zum Schutz vor Angriffen und automatisierten Zugriffen technisch notwendige Cookies setzen. Eine Einwilligung ist dafür nicht erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG); Rechtsgrundlage der damit verbundenen Verarbeitung ist Art. 6 Abs. 1 lit. f DSGVO.
Schriften, Skripte, Kamera und Standort
Skripte, Schriften und Bilder kommen ausschließlich vom eigenen Server. Das Spiel nutzt keine externen Schriften, keine Content-Delivery-Netzwerke, Karten, Videos, Werbenetzwerke oder Social-Media-Plugins. Es greift weder auf Ihre Kamera noch auf Ihren Standort oder Ihr Mikrofon zu und sendet keine Benachrichtigungen. Die Titelillustration wurde mit einem Bildgenerator erstellt und liegt als Datei auf dem eigenen Server.
Schreiben Sie mir eine E-Mail, verarbeite ich Ihre E-Mail-Adresse, Ihren Namen, soweit Sie ihn angeben, den Inhalt der Nachricht und die technischen Angaben der E-Mail, um Ihre Anfrage zu beantworten. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO, wenn Ihre Anfrage einen Vertrag oder dessen Anbahnung betrifft, sonst Art. 6 Abs. 1 lit. f DSGVO; mein berechtigtes Interesse besteht darin, Anfragen zu beantworten. Ich lösche Ihre Nachricht, sobald Ihr Anliegen erledigt ist, sofern keine gesetzlichen Aufbewahrungspflichten entgegenstehen.
Mein Postfach betreibe ich bei Proton AG (Proton Mail), Schweiz. Proton speichert E-Mails Ende-zu-Ende- oder zero-access-verschlüsselt. Für die Verarbeitung durch Proton gilt die Datenschutzerklärung von Proton.
Übermittlung in Drittländer
Cloudflare betreibt ein weltweites Netz von Rechenzentren. Ihre Anfragen bearbeitet in der Regel ein Rechenzentrum in Ihrer Nähe; eine Verarbeitung in den USA lässt sich aber nicht ausschließen. Die Cloudflare, Inc. ist unter dem EU-U.S. Data Privacy Framework zertifiziert. Die Übermittlung stützt sich auf den Angemessenheitsbeschluss der EU-Kommission vom 10. Juli 2023 (Art. 45 DSGVO) und ergänzend auf die EU-Standardvertragsklauseln im Vertrag mit Cloudflare (Art. 46 Abs. 2 lit. c DSGVO).
Mein E-Mail-Anbieter Proton AG hat seinen Sitz in der Schweiz. Für die Schweiz hat die Europäische Kommission einen Angemessenheitsbeschluss erlassen (Art. 45 DSGVO); die Übermittlung stützt sich darauf.
Ihre Rechte
Soweit ich personenbezogene Daten über Sie verarbeite, können Sie nach Maßgabe der gesetzlichen Voraussetzungen:
- Auskunft über diese Daten verlangen (Art. 15 DSGVO),
- unrichtige Daten berichtigen lassen (Art. 16 DSGVO),
- die Löschung Ihrer Daten verlangen (Art. 17 DSGVO),
- die Einschränkung der Verarbeitung verlangen (Art. 18 DSGVO) und
- Ihre Daten in einem gängigen, maschinenlesbaren Format erhalten (Art. 20 DSGVO).
Widerspruchsrecht
Dafür genügt eine formlose Nachricht an info@tiborczekay.com. Verarbeite ich Daten auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse), können Sie dieser Verarbeitung aus Gründen, die sich aus Ihrer besonderen Situation ergeben, jederzeit widersprechen (Art. 21 DSGVO). Ich verarbeite die Daten dann nicht mehr, es sei denn, ich kann zwingende schutzwürdige Gründe nachweisen, die Ihre Interessen, Rechte und Freiheiten überwiegen, oder die Verarbeitung dient der Geltendmachung, Ausübung oder Verteidigung von Rechtsansprüchen.
Beschwerde bei einer Aufsichtsbehörde
Sie können sich bei einer Datenschutz-Aufsichtsbehörde beschweren, insbesondere in dem Mitgliedstaat Ihres gewöhnlichen Aufenthaltsorts, Ihres Arbeitsplatzes oder des Orts des mutmaßlichen Verstoßes (Art. 77 DSGVO).
Automatisierte Entscheidungen und Bereitstellungspflicht
Automatisierte Entscheidungen im Einzelfall einschließlich Profiling im Sinne von Art. 22 DSGVO finden nicht statt. Sie sind weder gesetzlich noch vertraglich verpflichtet, mir Daten zu geben. Ohne die Verbindungsdaten kann Ihr Browser die Website jedoch nicht anzeigen.
Änderungen
Ändern sich die Website oder die eingesetzten Dienste, passe ich diese Erklärung an. Das Datum oben zeigt den Stand.