Datenschutzerklärung
OnKnights Tactics ist ein kostenloses Auto-Battler-Spiel für iOS, Android und das Web (onknights.com). Es gibt keine Werbung, keine In-App-Käufe und kein Werbe- oder App-übergreifendes Tracking. Wir verkaufen deine Daten nicht. Diese Erklärung beschreibt genau, was das Spiel erhebt und speichert.
„Wir“ ist in dieser Erklärung der unabhängige Entwickler von OnKnights Tactics. Kontakt: eray@better-i18n.com.
1. Offline spielen (ohne Konto)
Kampagne und Gefecht gegen Bots funktionieren ohne Konto und ohne Internetverbindung. Das Spiel speichert ein Profil nur auf deinem Gerät (App-Speicher unter iOS und Android, lokaler Speicher des Browsers im Web):
- deinen Ritternamen und dein Nationsbanner,
- Einstellungen: Sprache, Lautstärke von Sound und Musik, Haptik, Gefechtsoptionen,
- Kampagnenfortschritt und Sterne, Gefechtsbilanz, Offline-XP und Stufe.
Ohne Konto erhalten wir diese Daten nicht. Sie bleiben auf dem Gerät, bis du die App deinstallierst oder die Browserdaten löschst. Einstellungen > Fortschritt zurücksetzen löscht Stufe, XP, Kampagnen- und Gefechtsbilanz, aber Rittername und Einstellungen bleiben. Wenn du dich bei einem Konto anmeldest, sendet die App deine gesamten Offline-XP und deinen Kampagnenfortschritt (geschaffte Szenarien und ihre Sterne) an den Server: Die XP zählen für deine Kontostufe, und der Kampagnenfortschritt kommt nach einer Neuinstallation oder auf einem neuen Gerät zurück. Wenn du angemeldet bist, löscht Fortschritt zurücksetzen auch den Kampagnenfortschritt in deinem Konto. Dein Rittername und deine Nation verlassen das Gerät nicht.
2. Online-Konto
Online-Duelle (1 gegen 1) brauchen ein Konto. Du wählst nur einen Benutzernamen und ein Passwort. Wir fragen nicht nach deiner E-Mail-Adresse, deinem echten Namen, deiner Telefonnummer oder deinem Geburtsdatum. Der Server speichert:
- Konto: Benutzername (er ist auch dein Anzeigename), Datum der Erstellung und der letzten Änderung. Das Kontosystem braucht ein E-Mail-Feld; der Server füllt es mit einem Platzhalter aus deinem Benutzernamen (zum Beispiel
knight@players.onknights.invalid). Diese Adresse existiert nicht, und wir senden nie E-Mails an sie. - Passwort: nur als gesalzener Hash gespeichert (PBKDF2-SHA256). Wir können dein Passwort weder sehen noch wiederherstellen.
- Sitzungen: für jede Anmeldung ein Sitzungstoken, Erstellungs- und Ablaufzeit sowie IP-Adresse und User-Agent (Browser oder App und Gerätetyp) der Anfrage. Wir nutzen sie, um dich angemeldet zu halten und Konten zu schützen. Dein Gerät speichert das Token im iOS-Schlüsselbund, im Android Keystore oder im Web im lokalen Speicher des Browsers.
- Spielbilanz: Wertung und Höchstwertung, Duelle, Siege, Niederlagen, Unentschieden und Serien, Trainingsspiele gegen Bots, Online-XP und die gesamten Offline-XP von deinem Gerät (deine Stufe) sowie der Kampagnenfortschritt (geschaffte Szenarien und ihre Sterne).
- Matchverlauf: für jedes beendete Duell der Benutzername des Gegners, das Ergebnis, die Zahl der Runden, die Wertungsänderung sowie Start- und Endzeit.
- Einladungen: die Einladungscodes, die du erstellst, ihr Ablaufdatum und wer sie genutzt hat, sowie wer dich wann eingeladen hat.
Was andere Spieler sehen
Dein Benutzername, deine Stufe, deine Wertung und deine Duellbilanz sind öffentlich: Sie erscheinen in der Rangliste und in deinem Spielerprofil. Dein Gegner sieht deinen Benutzernamen während eines Duells und in seinem Matchverlauf. Nachdem du dein Konto gelöscht hast, steht dort stattdessen „Gelöschter Spieler“. Ein Freund, der deinen Einladungslink öffnet, sieht deinen Benutzernamen.
Kurzlebige technische Daten
- Während du auf ein Duell wartest oder spielst, speichert der Server den Warteschlangeneintrag (Benutzer-ID, Benutzername, Wertung, Stufe und eine grobe Region wie „Europa“, abgeleitet aus deiner IP-Adresse, um einen nahen Server zu wählen) und den Matchzustand. Der Matchzustand wird etwa 10 Minuten nach dem Duell gelöscht; zwischengespeicherte Wertungen nach 24 Stunden.
- Gegen Missbrauch zählt der Server die Anfragen pro IP-Adresse für eine Minute (Rate Limiting).
- Gegen Bots nutzen die Beta-Seite und die Kontoerstellung im Web die Prüfung Cloudflare Turnstile. Die Prüfung sendet Browser- und Gerätesignale an Cloudflare. Unser Server sendet dann das Prüf-Token und deine IP-Adresse an Cloudflare, um das Ergebnis zu bestätigen. Cloudflare erhält keine E-Mail-Adresse und keinen Benutzernamen. Die Apps für iOS und Android nutzen diese Prüfung nicht.
- Unser Hosting-Anbieter speichert technische Protokolle (Fehler und Anfragedaten wie Zeit, Pfad und IP-Adresse) für einige Tage, um den Dienst zu betreiben und zu schützen.
3. Nutzungsdaten (Telemetrie)
Um Fehler zu finden, die Leistung zu messen und das Spiel auszubalancieren, sendet die App Nutzungsereignisse an unseren Server. Die Einstellung Einstellungen > Nutzungsdaten teilen ist standardmäßig an. Wenn du sie ausschaltest, sendet die App keine Ereignisse mehr, löscht die Ereignisse, die auf dem Gerät warten, und löscht ihre zufällige Installations-ID.
- Ereignisse aus der App: App-Start und Startzeit, Bildschirmwechsel, Spielstart und Spielende (Modus, Szenario, Schwierigkeit, Runden, Ergebnis, Bildrate), Spielabbruch, Wartezeit in der Online-Warteschlange, Stufenaufstiege, Tutorial-Schritte, App-Fehler (mit technischen Fehlerdetails) und fehlgeschlagene Netzwerkanfragen.
- Mit jedem Paket: eine zufällige Installations-ID, die auf deinem Gerät erzeugt wird, eine Sitzungs-ID, die App-Version, die Plattform, das Gerätemodell, die Betriebssystemversion und die Spracheinstellung. Wenn du angemeldet bist, auch deine Konto-ID (eine zufällige ID, nicht dein Benutzername). Der Server ergänzt das Land, abgeleitet aus deiner IP-Adresse. Die IP-Adresse speichert er nicht mit den Ereignissen.
- Ereignisse vom Server: Registrierungen, eingelöste Einladungen, Matchmaking, Duellergebnisse, Beta-Anmeldungen (ohne E-Mail-Adresse) und Serverfehler. Diese Ereignisse können deine Konto-ID enthalten.
- Beta-Seite: Wenn du onknights.com/beta öffnest oder auf einen ihrer Buttons tippst, zählt der Server den Schritt (zum Beispiel „Seite geöffnet“ oder „Testlink angetippt“), die Sprache, den Link, über den du kamst, und dein Land. Diese Zählungen enthalten keine ID, keine E-Mail-Adresse und keine IP-Adresse.
Die Ereignisse enthalten nicht deinen Benutzernamen, Ritternamen, deine E-Mail-Adresse oder Werbe-ID. Wir werten sie zusammengefasst aus und nutzen sie zur Fehlerbehebung. Sie werden in Cloudflare Workers Analytics Engine gespeichert und nach 3 Monaten automatisch gelöscht. Dieser Speicher kann keine einzelnen Ereignisse löschen; Ereignisse, die vor dem Ausschalten gesendet wurden, bleiben daher bis zu ihrem Ablauf.
4. Push-Benachrichtigungen
Push-Benachrichtigungen sind freiwillig, und die App fragt zuerst nach deiner Erlaubnis. Wenn du sie erlaubst, während du angemeldet bist, erhält die App ein Push-Token von Google Firebase Cloud Messaging (unter iOS über den Apple Push Notification Service). Unser Server speichert das Token, deine Konto-ID, die Plattform, deine Sprache und wann das Token gespeichert wurde. Die App abonniert außerdem für das Gerät ein Nachrichten-Thema in deiner Sprache. Sie verlässt dieses Thema, wenn du dich abmeldest oder Benachrichtigungen ausschaltest.
Wir senden eine Nachricht, wenn ein Freund deine Einladung nutzt, eine Nachricht, wenn dein Online-Duell weiterläuft, nachdem du die App verlassen hast, eine Nachricht, wenn du in einem Duell eine Planungsphase verpasst hast (bevor das Duell dich als abwesend wertet), und seltene Spielneuigkeiten. Wir senden keine Werbung.
Wir löschen das Token, wenn du dich abmeldest, wenn du Benachrichtigungen in den Einstellungen ausschaltest, wenn das Token nicht mehr funktioniert und wenn du dein Konto löschst. Du kannst Benachrichtigungen auch in den Einstellungen deines Geräts ausschalten.
5. Beta-Anmeldung
Die Seite onknights.com/beta fragt nach einer E-Mail-Adresse, damit wir dich zur Testversion der App hinzufügen können. Wir speichern die E-Mail-Adresse, die Plattform (Android oder iPhone), die Sprache, den Link, über den du kamst (zum Beispiel ein soziales Netzwerk), den Zeitpunkt der Anmeldung und den Stand des Eintrags in der Testerliste. Für Android senden wir die E-Mail-Adresse nicht an Google. Du trittst unserer öffentlichen Google-Gruppe (groups.google.com/g/onknights-beta) selbst mit deinem Google-Konto bei. Diese Gruppe ist die Testerliste des geschlossenen Tests in Google Play; daher sehen Google und die Gruppeninhaber deine Adresse. Andere Mitglieder sehen sie nicht. Du kannst die Gruppe jederzeit verlassen. Für iPhone können wir die E-Mail-Adresse zu Apple TestFlight einladen; dadurch erhält Apple die Adresse. Wir nutzen die E-Mail-Adresse nur für den Betatest und verknüpfen sie nicht mit einem Spielkonto.
Wir speichern eine Beta-Anmeldung, bis du die Löschung verlangst, längstens bis zum Ende des Betatests. Zum Löschen schreib an eray@better-i18n.com. Wir entfernen sie dann aus unserer Datenbank und aus der Testerliste.
6. Wofür wir diese Daten nutzen
- Um das Konto und die Online-Duelle bereitzustellen, die du nutzen willst: Anmeldung, Matchmaking, Wertung, Stufe, Matchverlauf, Rangliste und Einladungen.
- Um den Dienst sicher zu halten: Schutz der Sitzungen, Rate Limiting und Fehlersuche.
- Um das Spiel zu verbessern: Nutzungsdaten, um Fehler zu finden, die Leistung zu messen und das Spiel auszubalancieren (Abschnitt 3).
- Um die Push-Benachrichtigungen zu senden, die du erlaubt hast (Abschnitt 4), und um den Betatest durchzuführen (Abschnitt 5).
Wir nutzen deine Daten nicht für Werbung oder Profilbildung und nicht zum Training von KI-Modellen. Die App greift nicht auf Kontakte, Standort, Kamera, Mikrofon, Fotos oder die Werbe-ID zu.
7. Wer die Daten verarbeitet
Spielserver, Datenbank, Nutzungsdaten und diese Website laufen bei Cloudflare (Workers, Durable Objects, D1 und Workers Analytics Engine), das die Daten in unserem Auftrag verarbeitet. Weitere Dienstleister:
- Cloudflare Turnstile prüft auf der Beta-Seite und bei der Kontoerstellung im Web auf Bots (Abschnitt 2).
- Google Firebase Cloud Messaging und unter iOS der Apple Push Notification Service stellen Push-Benachrichtigungen zu, nur wenn du sie erlaubst (Abschnitt 4).
- Google (Google Groups und Google Play) erhält das Google-Konto von Android-Betatestern, die unserer Testergruppe selbst beitreten, und Apple (TestFlight) erhält die E-Mail-Adresse von iPhone-Betatestern, die wir einladen (Abschnitt 5).
Diese Anbieter betreiben weltweite Netze; Daten können daher außerhalb deines Landes verarbeitet werden. Die App enthält keine Analyse-, Werbe- oder Tracking-SDKs von Dritten. Daten geben wir nur an Behörden, wenn das Gesetz es verlangt.
Die Website onknights.com setzt keine Cookies. Nur die Beta-Seite und der Kontobildschirm der Web-App laden ein Skript von Dritten: die Prüfung Cloudflare Turnstile von challenges.cloudflare.com.
8. Wie lange wir Daten speichern
- Kontodaten, Spielbilanz, Matchverlauf und Einladungen: bis du das Konto löschst.
- Sitzungen: gelöscht, wenn du dich abmeldest oder das Konto löschst. Eine Sitzung, die du nicht nutzt, wird nach 30 Tagen ungültig.
- Warteschlange und Matchzustand: Minuten bis 24 Stunden, wie oben beschrieben. Technische Protokolle: einige Tage.
- Nutzungsdaten: 3 Monate.
- Push-Tokens: bis du dich abmeldest, Benachrichtigungen ausschaltest oder das Konto löschst, oder bis das Token nicht mehr funktioniert.
- Beta-Anmeldungen: bis du die Löschung verlangst, längstens bis zum Ende des Betatests.
- Nach dem Löschen deines Kontos kann der Wiederherstellungsverlauf der Datenbank unseres Hosters noch bis zu 30 Tage eine Kopie enthalten. Danach sind die Daten weg.
9. Deine Daten löschen
- Konto: in der App Konto > Konto löschen öffnen. Im Web unter onknights.com/account anmelden und dasselbe tun. Oder von einer beliebigen Adresse mit deinem Benutzernamen an eray@better-i18n.com schreiben; wir können einen Nachweis verlangen, dass das Konto dir gehört. Schritte und gelöschte Daten: siehe Konto löschen.
- Offline-Profil: die App deinstallieren oder im Browser die Websitedaten von onknights.com löschen. Einstellungen > Fortschritt zurücksetzen löscht nur deinen Fortschritt (Stufe, XP, Kampagnen- und Gefechtsbilanz). Wenn du angemeldet bist, löscht es auch den Kampagnenfortschritt in deinem Konto.
- Nutzungsdaten: Einstellungen > Nutzungsdaten teilen ausschalten. Bereits gesendete Ereignisse werden nach 3 Monaten gelöscht.
- Push-Benachrichtigungen: in den Einstellungen oder in den Geräteeinstellungen ausschalten. Wir löschen dann das Push-Token.
- Beta-Anmeldung: von der Adresse, mit der du dich angemeldet hast, an eray@better-i18n.com schreiben.
10. Deine Rechte
Je nach Wohnort (zum Beispiel nach der DSGVO in der EU, der UK GDPR, dem KVKK in der Türkei, dem LGPD in Brasilien oder US-Bundesstaatsgesetzen) kannst du Auskunft, Berichtigung, Datenübertragbarkeit oder Löschung verlangen sowie der Verarbeitung widersprechen oder sie einschränken lassen. Schreib an eray@better-i18n.com. Wir antworten innerhalb von 30 Tagen. Du kannst dich auch bei deiner Datenschutzaufsichtsbehörde beschweren. Wir verarbeiten Kontodaten, um den gewünschten Dienst zu erbringen (Vertrag, Art. 6 Abs. 1 lit. b DSGVO), und für die Sicherheit (berechtigtes Interesse, Art. 6 Abs. 1 lit. f DSGVO). Nutzungsdaten verarbeiten wir aufgrund unseres berechtigten Interesses an einem funktionierenden und ausgewogenen Spiel (Art. 6 Abs. 1 lit. f DSGVO); du kannst jederzeit mit der Einstellung Nutzungsdaten teilen widersprechen. Push-Benachrichtigungen und Beta-Anmeldungen verarbeiten wir mit deiner Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), die du jederzeit widerrufen kannst.
11. Kinder
OnKnights Tactics richtet sich nicht an Kinder unter 13 Jahren, und wir erheben nicht wissentlich personenbezogene Daten von Kindern unter 13 Jahren (oder dem Mindestalter in deinem Land). Ein Konto braucht außer einem Benutzernamen keine persönlichen Angaben. Wenn du glaubst, dass ein Kind uns personenbezogene Daten gegeben hat, schreib an eray@better-i18n.com; wir löschen sie.
12. Sicherheit
Alle Verbindungen nutzen HTTPS oder sichere WebSockets (TLS). Passwörter werden gehasht, und Anmeldungen sind begrenzt (Rate Limiting). Kein System ist vollkommen sicher; nutze daher ein Passwort, das du nirgendwo sonst verwendest.
13. Änderungen
Wenn wir diese Erklärung ändern, aktualisieren wir diese Seite und das Datum. Bei wichtigen Änderungen informieren wir dich auch in der App.
14. Kontakt
Fragen zum Datenschutz: eray@better-i18n.com.