Datenschutzerklärung — Campus Clash

Stand: 20.10.2026

Campus Clash ist ein Schul-Aufbauspiel — ohne Werbung, ohne Werbe-ID, ohne eigene Analyse- oder Tracking-Dienste und ohne eigenes Server-Backend. Es gibt kein Benutzerkonto und keine Anmeldung. Eine Ausnahme legen wir offen: Der eingebaute QR-Scanner bringt Googles Bibliothek ML Kit mit, die technische Diagnosedaten an Google sendet (siehe „Kamera“).

Was die App speichert

Dein Spielstand (Spielername, Fächer, Jobs, Geld, Inventar, Klassen, Postfach, Freundesliste, Allianz, Einstellungen) liegt als Datei im app-eigenen Speicher deines Geräts. Die App ist vom automatischen Android-Backup ausgenommen. Die Datei selbst verlässt das Gerät nicht; für den Abgleich mit Freunden und Allianz werden aber einzelne Werte daraus übertragen (siehe unten). Beim Deinstallieren der App wird der Spielstand gelöscht.

Freunde, Allianz und Nachrichten

Für Freunde, Allianzen, Duelle und Nachrichten gibt es keinen eigenen Server. Die Geräte legen ihre Nachrichten bei den öffentlichen Relay-Diensten ntfy.sh und ntfy.envs.net (Ausweich-Server) ab und holen sie dort wieder ab; die Übertragung ist per HTTPS bzw. WebSocket über TLS verschlüsselt. Jedes Gerät hat dafür einen eigenen Kanal, dessen Name aus einer zufällig erzeugten Spielkennung errechnet wird. Diese Verbindung besteht, sobald ein Spielstand vorhanden und die App geöffnet ist — auch ohne Freunde oder Allianz.

Übertragen werden deine Spielkennung, dein selbst gewählter Spielername, Klasse, Fach-Level, Stärke, Wochen- und Kampfpunkte sowie Geschlecht und Farbe deiner Spielfigur. In einer Allianz kommen deren Name und Kennung, die Mitgliederliste mit denselben Werten und der gemeinsame Allianz-Stand hinzu. Dazu kommen Freundschafts-Anfragen, Allianz-Einladungen, Duelle, Allianz-Chat und Direktnachrichten an Freunde. Mitgliederliste und Allianz-Chat verschlüsselt die App zusätzlich mit einem gemeinsamen Allianz-Schlüssel, sofern die Allianz einen hat, sonst liegen sie beim Relay lesbar; Direktnachrichten, Einladungen und dein Spielerstand liegen dort immer lesbar. Wer den Kanalnamen kennt, kann sie mitlesen — trag in Spielername und Nachrichten deshalb nichts ein, was dich erkennbar macht.

Die Relay-Betreiber sehen technisch deine IP-Adresse. Wie lange sie Nachrichten vorhalten, bestimmen sie selbst; die App fragt beim Abholen nur die letzten 12 Stunden ab.

Kamera (QR-Code, optional)

Die Kamera wird nur genutzt, wenn du den QR-Code eines Freundes oder einer Allianz scannst; gefragt wird erst beim ersten Scan. Das Bild wird auf dem Gerät ausgewertet, nicht gespeichert und nicht gesendet. Für die Erkennung ist Googles Bibliothek ML Kit eingebaut. Sie sendet nach Googles eigenen Angaben technische Diagnose- und Nutzungsdaten an Google (etwa Gerätemodell, Android-Version, App-Paket und -Version, eine Kennung je Installation, Leistungswerte und Fehlercodes) — verschlüsselt, ohne Zutun der App und ohne Abschaltmöglichkeit. Spielstand, Nachrichten und Kamerabilder gehören nicht dazu. Es gelten die Datenschutzbestimmungen von Google.

Hinweise

Hinweise auf fertige Trainings und Jobs plant die App lokal auf dem Gerät. Sie sind ab Werk eingeschaltet; die Erlaubnis „Benachrichtigungen“ fragt die App beim ersten geplanten Hinweis, abschalten lassen sie sich in den Einstellungen. Nach einem Neustart des Geräts werden sie neu geplant. Es gibt keinen Push-Dienst.

Update-Prüfung

Erst wenn du in den Einstellungen nach einem Update suchst, fragt die App eine Versionsdatei auf GitHub ab (github.com/Alonepard10501/campus-clash-releases). Dabei wird — wie bei jedem Internetabruf — die IP-Adresse technisch übermittelt; weitere Daten gehen nicht mit. Ist eine neue Fassung da, lädt die App auf deinen Tipp die Installationsdatei (APK) von GitHub und öffnet den Installations-Dialog von Android (Berechtigung „Unbekannte Apps installieren“); installiert wird nur, was du dort selbst bestätigst. Die App selbst wird derzeit als direkte Installationsdatei über GitHub verteilt.

Empfänger

ntfy.sh und ntfy.envs.net (Abgleich mit Freunden und Allianz sowie Nachrichten — aktiv, sobald ein Spielstand vorhanden ist), GitHub (Update-Prüfung und Download) sowie Google (Diagnosedaten der QR-Erkennung ML Kit). Es findet kein Verkauf und keine werbliche Nutzung von Daten statt.

Deine Rechte

Da beim Entwickler keine personenbezogenen Daten über dich vorliegen, gibt es dort nichts auszukunften, zu berichtigen oder zu löschen. Deinen Spielstand löschst du selbst — in der App oder durch Deinstallieren. Nachrichten, die schon bei den Relay-Diensten liegen, kann die App nicht zurückholen; sie verfallen nach deren Vorhaltezeit. Das Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde bleibt unberührt.

Verantwortlich

Falk Carstensen, 25813 Husum.
Kontakt: über das Kontaktformular der Entwickler-Webseite.