LUMBRA
Privacy notice
Controller: Lumbra-Rhythm, putinasmaurice@gmail.com
1. In short
LUMBRA runs in your browser, on your computer or as an Android app. Web and desktop do not use advertising or analytics SDKs. Android advertising and optional Google Play Games are described below. Progress is stored locally; optional online features include the leaderboard, community content, difficulty ratings, private DUET, SAVE VAULT and connected PROFILE saves. Local save files work offline. Basic game statistics are stored on the server and can be switched off (section 3i).
2. Web server
The site is served from a server in Germany (hosting provider: Hetzner Online GmbH). The web server writes no access logs for this site, so no IP addresses are stored by me. To deliver a page your IP address is necessarily processed for a moment (Art. 6(1)(f) GDPR: legitimate interest in delivering the site). The DNS records of the domain are managed at Cloudflare (DNS only; Cloudflare does not proxy this site's traffic). If you play on itch.io, the game runs inside itch.io's page and itch.io's own privacy policy applies there.
Backups: once a night the data of the online features that is stored on the server (everything described in sections 3 and 4) is copied to a protected backup for disaster recovery and kept for up to 14 days; a second copy stays with me for up to 45 days. Data you delete in the game disappears from these backups when they expire.
3. Optional online leaderboard
The leaderboard is optional. Nothing is sent until you choose a nickname.
- Stored: your nickname, your best result per level (progress, coins, number of attempts, the time it was reached), in DASH your best score per DASH level and how it was made up (progress, light shards, graze and beat points), and a random ID that stays in your browser.
- Inbox: messages we write to your nickname (for example to a challenge winner) and the answers you type in PROFILE > INBOX are stored with your random ID. Only we read your answers; they are deleted with your nickname and results, and we use them only to reply to you (for example to pay a prize).
- Sent to check a result: the level, the random ID and the button presses of the attempt (a short list of numbers). The server replays the attempt to verify the result and then discards the button presses.
- Kept on your device until you choose a nickname: a level you clear before you have a nickname (or while the leaderboard cannot be reached) is remembered in your browser - the fastest run per level, as a short list of numbers - and sent after you choose a nickname, so no result is lost. Nothing is sent before that, and you can delete it with the other data of this device (Settings → DELETE MY ONLINE DATA, or by clearing the site data of your browser).
- Not stored: your real name, e-mail address, IP address, location or device information. To limit abuse the server keeps IP addresses in memory for up to a minute; they are never written to disk.
- Visible to everyone: your nickname and results on the leaderboard. Please do not use your real name.
- Purpose and legal basis: showing the leaderboard you asked for (Art. 6(1)(b) GDPR); checking results and preventing abuse (Art. 6(1)(f) GDPR).
- Retention and deletion: until you delete it. In the game, Settings → DELETE MY ONLINE DATA removes the nickname-based leaderboard, community and cosmetic data. SAVE VAULT uses a separate recovery credential and has its own cloud-delete control (section 3b). You can also write to me (see below).
- Recipients: none; the data is not shared. The hosting provider only provides the server.
3a. Optional community levels and cosmetics
These belong to the same optional online features and need the same nickname. Nothing is sent until you choose a nickname and use them.
- Community levels: if you publish a level you made in CREATE, the server stores the level itself (title, objects, the chosen world and the name of the song - never audio), an optional comment (up to 240 characters) and an optional link to an official source of the song (https only), your nickname, your random ID, the time you published it and a play counter. If you share a level made in the DASH level editor, the server keeps it under a short link; only if you tick "Also show this level in the COMMUNITY list" is it listed (name, author name, the DASH song, length, an optional comment). A like, a report, a star rating (1 to 5) and the fact that you pressed PLAY on a level are stored as your random ID next to that level; other players see only the average of the stars, never who gave them. Published levels with their titles, names, comments, song links and your nickname are visible to everyone in the community list - please do not put personal data into a title or comment. You can change or remove the comment of your own level, take a DASH level out of the list and remove your levels in the game. Other players can report a level (five reports hide it) and hide all levels of one maker on their own device.
- Cosmetics: cosmetic items you receive as gifts (I give them by nickname) and the look code you choose to show next to your name are stored with your random ID and nickname. The look code is visible to everyone next to your name on the leaderboard.
- Not stored: your real name, e-mail address, IP address, location or device information.
- Purpose and legal basis: showing the community list, gifts and look you asked for (Art. 6(1)(b) GDPR); preventing abuse (Art. 6(1)(f) GDPR).
- Retention and deletion: until you delete it. Settings → DELETE MY ONLINE DATA removes your published levels, likes, star ratings, gifts, what you unwrapped and your look together with the other nickname-based data. A separate SAVE VAULT cloud copy must be deleted through SAVE VAULT.
- Recipients: none; the data is not shared. The hosting provider only provides the server.
Player reports and publication restrictions: If you report another player, the service stores their public nickname, the selected reason, the time, and one-way fingerprints of the reporter and reported player identities. It never stores the secret player identities in this moderation file. Reports are reviewed, expire after 30 days, and are removed when the related online data is deleted. A publication restriction retains only a pseudonymous identity fingerprint and its decision time until it is lifted, including after online-data deletion, to prevent the same identity from immediately publishing again. Blocking a maker is stored only on this device. Reports do not automatically cause a ban.
3b. Optional SAVE VAULT cloud saves and device transfer
Cloud saving is separate from the leaderboard and does not require a nickname. Nothing is uploaded unless you explicitly create a cloud vault or back up to it. Connecting another device with your recovery code and loading a cloud copy are explicit actions; importing a preview requires confirmation.
- Stored privately: the save snapshot you choose to back up, including level progress, coins, attempts, settings, selected character, character looks and presets, diamonds and owned shop items, and expansion-mode progress or an active expedition. The server also stores a random vault identifier, revision and update time. The snapshot does not include your leaderboard identity or room credentials.
- Recovery credential: a separate randomly generated recovery code lets you connect devices. The device stores this code locally; the server stores only a salt and a hash of its secret part. Anyone with the complete code can read, update or delete that vault, so keep it private. It is sent in an authorization header, never in a public link. A lost code cannot be reconstructed by the server.
- Retention and deletion: until you delete the cloud copy in SAVE VAULT → Delete cloud copy → Confirm permanent cloud deletion. This removes the private server record. Your local save, recovery backup and exported files stay on your devices; remove those locally if desired. DELETE MY ONLINE DATA does not delete this separately authenticated cloud copy.
- Local files: exported save files are checksummed, not encrypted, and contain your progress and preferences. Keep them private. Local imports preserve a recovery backup on the device.
- Abuse prevention: network addresses are used only in temporary in-memory rate-limit buckets, with request windows up to one hour; they are not written to files or logs by these services. Vault contents and recovery credentials are not logged. The hosting provider supplies the server; vault contents are not published or shared with other players.
3c. Optional private online DUET
Online DUET starts only when you create or join a private room. It uses a temporary random room code and separate random membership credentials; no leaderboard nickname or identity is required.
- Processed in memory: room and session state, the chosen course, button inputs, sequence numbers, simulation ticks, player state and connection timing. The other room member can see the shared game state. Membership secrets are represented by hashes on the server.
- Retention: these rooms are temporary and stay only in server memory for the room duration, at most 30 minutes, and may expire earlier when waiting or abandoned. They are lost on server restart. The room service writes no room, input or session history to disk and submits no results to the solo leaderboard.
- Privacy: share the room code only with your intended partner. Inputs, room credentials and session state are not logged. Network addresses are used only for in-memory abuse prevention and are not written to files or logs by the room service.
3d. Optional BOSS ARENA board
The BOSS ARENA board uses the same leaderboard nickname and the same switch as the level boards (ONLINE LEADERBOARD in Settings). Nothing is sent unless it is on and you chose a nickname.
- Sent after a won fight: your anonymous player ID and the button presses of that attempt (the per-tick button state, run-length encoded). The server replays the attempt and stores only its best timing-precision score next to your nickname.
- Retention and deletion: the best score stays until you delete your data in the game (it is then erased from the file at once, like the level standings).
3e. Connected PROFILE and Google Play Games
When you explicitly connect a profile, the server stores a validated game-save snapshot, its revision, the same anonymous leaderboard player and hashed device/recovery credentials. Connected devices periodically merge saves while no run is active. Profile statistics include measured active play, stored as separate device counters; no historical playtime is invented. Names and verified rankings remain under the source player. Existing rankings of a different target player are not combined.
Device codes work once for five minutes. Android keeps connection and pending-setup secrets encrypted with Android Keystore; web keeps them in the current origin. These secrets are excluded from normal save files and URLs. Setup proof permits retry after interrupted registration and is invalidated on confirmation. Optional Google Play Games sign-in sends a one-use server authorization code for verification with Google; the server retains a hash of the verified player identifier to find the linked profile. The game does not request your Google password or email address. Google Play Games is a service of Google, which processes what it needs for the sign-in under its own privacy policy (see 3f). Deleting your online player also deletes its connected account; local saves remain.
Achievements (Android app only): while you are signed in to Google Play Games on your device, the app reports which achievements you have earned, and how far you are towards the ones that count something (for example worlds cleared, diamonds earned, attempts made, minutes played in the worlds), directly to Google Play Games. Google may sign you in automatically when the app starts; the ACHIEVEMENTS entry in PROFILE offers the sign-in if you are not signed in. The LUMBRA game server does not receive this and does not store it. Google keeps it with your Play Games profile under its own privacy policy (see 3f) and shows it there and in achievement lists. The achievements are worked out from the progress already saved on your device, so earlier progress is reported as well. Deleting your online player here does not remove them, because Google holds them: you can manage or reset your Play Games data in the Google Play Games app. Nothing is needed to play and nothing is reported while you are signed out.
3f. Android advertising
The Android app uses Google Mobile Ads and Google's User Messaging Platform. Advertising requests are gated by the platform's consent status. Required privacy choices can be reopened from PROFILE. Google may process IP address, app/device identifiers (including the Android advertising ID, which you can reset or delete in your Android settings), diagnostic data and ad interactions for advertising, measurement and fraud prevention. See Google's SDK data disclosure and Google's privacy policy. Google manages its own data and retention; deleting a LUMBRA account does not delete Google's independently processed data.
There are no banners. Automatic fullscreen ads occur only between eligible completed main levels with strict frequency caps. Voluntary videos disclose the selected cosmetic and its 30-minute duration before playback. A reward requires the SDK's earned event; closing early grants nothing. Temporary cosmetic/ad-frequency data stays on the device and does not enter ordinary save exports.
3g. Optional DASH level links and saved editor levels
The DASH level editor can make a short link for a level you made. Only if you press SHORT LINK, the server stores that level (its shape, its name and the optional author name you typed: a few thousand characters of text, never audio) under an 8-character code, together with your anonymous leaderboard player ID and nickname, so that you can keep at most 20 and delete your own. Anyone who has the code or the link can read the level; the levels cannot be listed or searched. The names are checked against the word filter, the level is read and checked on the server, and a level that five different players report is not handed out any more. You can delete your own links, and deleting your leaderboard data deletes them too. Request addresses are used for short-lived limits in memory only and are not stored. A link with the level code behind a # sends nothing to any server.
The levels you make in the editor stay on your device. When you connect a profile or a Save Vault, they travel inside the validated save as share codes (at most 24 levels, 64 KB in all) with a time and, for deleted levels, a marker kept for 60 days, so that your devices agree. They are deleted with the cloud copy like the rest of the save.
3i. Game statistics
To keep the rankings running and to improve the game, LUMBRA stores game data on the server, for example your progress and results and how the game is played, linked to a random player ID or to the nickname you chose. Your nickname and results can be visible to other players in rankings and statistics. You can switch the additional statistics off and delete the data already stored in the settings (SETTINGS → GAME ANALYTICS; DELETE MY ONLINE DATA). The game stays fully playable without them. Deleted data leaves the server backups when they expire (section 2).
4. Optional difficulty rating
After you finish a level the game asks how hard it was (1 to 5 stars). The small survey page /vote asks the same. Nothing is sent unless you tap a star (or fill in the survey), and nothing is sent while ONLINE is switched off in the settings.
- Stored: your star rating per level, a random ID that stays in your browser (it is not your leaderboard ID) and, only if you chose a leaderboard nickname or typed a name into the survey, that name.
- Not stored: your real name, e-mail address, IP address, location or device information. To limit abuse the server keeps IP addresses in memory for up to a minute; they are never written to disk.
- Visible to: only me, never public. I use the ratings to tune the difficulty of the levels.
- Purpose and legal basis: improving the game, based on your consent by tapping a star (Art. 6(1)(a) GDPR), which you can withdraw at any time.
- Retention and deletion: until you delete it. In the game, Settings → DELETE MY ONLINE DATA removes your ratings from the server. The survey page has no delete button: write to me (see below) with the name you used.
- Recipients: none; the data is not shared. The hosting provider only provides the server.
4a. How to delete your data
In the game: Settings → DELETE MY ONLINE DATA (press it twice) removes your nickname-related data on the server (except active restriction fingerprints described above): leaderboard results, published community levels, likes, star ratings, gifts and look, difficulty ratings and - if you connected one - the PROFILE account with its saved game and the Google Play Games link. A SAVE VAULT cloud copy is separate: delete it in SAVE VAULT → Delete cloud copy. Data that exists only on your device (progress, settings) goes away when you uninstall the app or clear the site data of your browser (version 1.0 of the Android app also has Settings → RESET PROGRESS).
If you cannot open the game, write to me (see Contact) with your nickname and I will delete it. Deleted data leaves the server backups when they expire (section 2). Google processes advertising data independently (section 3f): manage it in your Android settings and your Google account.
5. Your rights
You have the right of access, rectification, erasure, restriction of processing, objection and data portability, and the right to lodge a complaint with a data protection supervisory authority.
Gameplay statistics – LUMBRA Insights
App versions with Insights automatically send a random game-profile identifier, platform, app version, installation source, game mode, level attempts and progress, active play time and foreground time to the LUMBRA server. Tap counts and statistical summaries of input intervals may generate unverified activity notices; no additional individual keypress timestamps are sent for these statistics. A notice is not proof of cheating and does not cause an automatic ban.
The statistics website is public without a password. It can show your chosen nickname or pseudonymous profile, progress, play times, recent gameplay events and unverified activity notices. Private account credentials, email addresses, IP histories and session tokens are not displayed. Guest profiles are not identified across devices unless you link an account.
Analytics records are retained for up to 90 days. You can switch off the additional statistics and erase their stored records under Settings → GAME ANALYTICS. Switching off does not erase earlier records; use the separate deletion action for that. The game remains playable. Account, leaderboard and their security processing are separate.
6. Contact
Questions, requests or deleting your data: putinasmaurice@gmail.com
Last updated: 2026-10-31
Datenschutzhinweis
Verantwortlich: Lumbra-Rhythm, putinasmaurice@gmail.com
1. Kurz gesagt
LUMBRA läuft im Browser, auf dem Computer oder als Android-App. Web und Desktop verwenden keine Werbe- oder Analyse-SDKs. Android-Werbung und die freiwillige Google-Play-Games-Verknüpfung sind unten beschrieben. Spielstände liegen lokal; freiwillige Online-Funktionen umfassen Rangliste, Community-Inhalte, Bewertungen, private DUET-Räume, SAVE VAULT und verbundene PROFILE-Spielstände. Lokale Spielstanddateien funktionieren offline. Grundlegende Spielstatistiken werden auf dem Server gespeichert und lassen sich ausschalten (Abschnitt 3i).
2. Webserver
Die Seite wird von einem Server in Deutschland ausgeliefert (Hosting: Hetzner Online GmbH). Der Webserver schreibt für diese Seite keine Zugriffsprotokolle, es werden von mir also keine IP-Adressen gespeichert. Zum Ausliefern einer Seite wird deine IP-Adresse zwangsläufig kurz verarbeitet (Art. 6 Abs. 1 lit. f DSGVO: berechtigtes Interesse an der Auslieferung der Seite). Die DNS-Einträge der Domain werden bei Cloudflare verwaltet (nur DNS; Cloudflare leitet den Datenverkehr dieser Seite nicht durch). Wenn du auf itch.io spielst, läuft das Spiel innerhalb der Seite von itch.io; dort gilt deren Datenschutzerklärung.
Sicherungen: einmal pro Nacht werden die auf dem Server gespeicherten Daten der Online-Funktionen (alles, was in den Abschnitten 3 und 4 beschrieben ist) für den Notfall in eine geschützte Sicherung kopiert und bis zu 14 Tage aufbewahrt; eine zweite Kopie bleibt bis zu 45 Tage bei mir. Was du im Spiel löschst, verschwindet aus diesen Sicherungen, wenn sie ablaufen.
3. Optionale Online-Rangliste
Die Rangliste ist freiwillig. Es wird nichts gesendet, bevor du einen Spitznamen wählst.
- Gespeichert: dein Spitzname, dein bestes Ergebnis pro Level (Fortschritt, Münzen, Anzahl der Versuche, Zeitpunkt der Erreichung), in DASH deine beste Punktzahl pro DASH-Level und woraus sie besteht (Fortschritt, Lichtsplitter, Streif- und Beat-Punkte), und eine zufällige ID, die in deinem Browser bleibt.
- Posteingang: Nachrichten, die wir an deinen Spitznamen schreiben (zum Beispiel an den Gewinner einer Challenge), und die Antworten, die du unter PROFILE > INBOX eintippst, werden mit deiner zufälligen ID gespeichert. Nur wir lesen deine Antworten; sie werden mit deinem Spitznamen und deinen Ergebnissen gelöscht, und wir nutzen sie nur, um dir zu antworten (zum Beispiel um einen Preis auszuzahlen).
- Zur Prüfung eines Ergebnisses gesendet: das Level, die zufällige ID und die Tastendrücke des Versuchs (eine kurze Zahlenliste). Der Server spielt den Versuch nach, prüft so das Ergebnis und verwirft die Tastendrücke danach.
- Auf deinem Gerät behalten, bis du einen Spitznamen wählst: ein Level, das du schaffst, bevor du einen Spitznamen hast (oder während die Rangliste nicht erreichbar ist), merkt sich dein Browser - der schnellste Lauf pro Level, als kurze Zahlenliste - und sendet es, nachdem du einen Spitznamen gewählt hast, damit kein Ergebnis verloren geht. Vorher wird nichts gesendet; du kannst es zusammen mit den übrigen Daten dieses Geräts löschen (Settings → DELETE MY ONLINE DATA).
- Nicht gespeichert: dein echter Name, deine E-Mail-Adresse, deine IP-Adresse, dein Standort oder Geräteinformationen. Zur Missbrauchsabwehr hält der Server IP-Adressen bis zu eine Minute lang im Arbeitsspeicher; sie werden nie auf die Festplatte geschrieben.
- Für alle sichtbar: dein Spitzname und deine Ergebnisse in der Rangliste. Bitte nutze nicht deinen echten Namen.
- Zweck und Rechtsgrundlage: Anzeige der von dir gewünschten Rangliste (Art. 6 Abs. 1 lit. b DSGVO); Prüfung von Ergebnissen und Missbrauchsabwehr (Art. 6 Abs. 1 lit. f DSGVO).
- Speicherdauer und Löschung: bis du sie löschst. Im Spiel entfernt Settings → DELETE MY ONLINE DATA die spitznamenbezogenen Ranglisten-, Community- und Kosmetikdaten. SAVE VAULT verwendet einen getrennten Wiederherstellungscode und hat einen eigenen Cloud-Löschknopf (Abschnitt 3b). Du kannst mir auch schreiben (siehe unten).
- Empfänger: keine; die Daten werden nicht weitergegeben. Der Hosting-Anbieter stellt nur den Server bereit.
3a. Freiwillige Community-Level und Kosmetik
Diese Funktionen gehören zu den gleichen freiwilligen Online-Funktionen und brauchen denselben Spitznamen. Es wird nichts gesendet, bis du einen Spitznamen wählst und sie benutzt.
- Community-Level: wenn du ein in CREATE gebautes Level veröffentlichst, speichert der Server das Level selbst (Titel, Objekte, die gewählte Welt und den Namen des Songs - nie Audio), einen optionalen Kommentar (bis zu 240 Zeichen) und einen optionalen Link zu einer offiziellen Quelle des Songs (nur https), deinen Spitznamen, deine zufällige ID, den Zeitpunkt der Veröffentlichung und einen Zähler für die Spiele. Wenn du ein im DASH-Level-Editor gebautes Level teilst, hält der Server es unter einem Kurzlink; nur wenn du „Dieses Level auch in der COMMUNITY-Liste zeigen“ ankreuzt, wird es gelistet (Name, Autorenname, der DASH-Song, Länge, ein optionaler Kommentar). Ein Like, eine Meldung, eine Sternebewertung (1 bis 5) und die Tatsache, dass du bei einem Level auf PLAY gedrückt hast, werden als deine zufällige ID bei diesem Level gespeichert; andere Spieler sehen nur den Durchschnitt der Sterne, nie wer sie vergeben hat. Veröffentlichte Level mit Titel, Kommentar, Song-Link und deinem Spitznamen sind für alle in der Community-Liste sichtbar - bitte keine persönlichen Daten in einen Titel oder Kommentar schreiben. Andere Spieler können ein Level melden (fünf Meldungen blenden es aus) und alle Level eines Erstellers auf ihrem eigenen Gerät ausblenden. Den Kommentar deines eigenen Levels kannst du ändern oder entfernen, ein DASH-Level wieder aus der Liste nehmen und deine Level im Spiel entfernen.
- Kosmetik: kosmetische Gegenstände, die du als Geschenk erhältst (ich vergebe sie per Spitzname), und der Look-Code, den du neben deinem Namen zeigst, werden mit deiner zufälligen ID und deinem Spitznamen gespeichert. Der Look-Code ist für alle neben deinem Namen in der Rangliste sichtbar.
- Nicht gespeichert: dein echter Name, deine E-Mail-Adresse, deine IP-Adresse, dein Standort oder Geräteinformationen.
- Zweck und Rechtsgrundlage: Anzeige der Community-Liste, der Geschenke und des Looks, den du wolltest (Art. 6 Abs. 1 lit. b DSGVO); Missbrauchsabwehr (Art. 6 Abs. 1 lit. f DSGVO).
- Speicherdauer und Löschung: bis du sie löschst. Settings → DELETE MY ONLINE DATA entfernt deine veröffentlichten Level, Likes, Sternebewertungen, Geschenke, das Ausgepackte und deinen Look zusammen mit den anderen spitznamenbezogenen Daten. Eine getrennte SAVE-VAULT-Cloudkopie muss in SAVE VAULT gelöscht werden.
- Empfänger: keine; die Daten werden nicht weitergegeben. Der Hosting-Anbieter stellt nur den Server bereit.
Spielermeldungen und Veröffentlichungssperren: Wenn du einen anderen Spieler meldest, speichert der Dienst dessen öffentlichen Spitznamen, den gewählten Grund, den Zeitpunkt und Einweg-Fingerabdrücke der meldenden und gemeldeten Spielerkennung. Die geheimen Spielerkennungen werden nicht in dieser Moderationsdatei gespeichert. Meldungen werden geprüft, nach 30 Tagen gelöscht und beim Löschen der zugehörigen Online-Daten entfernt. Eine Veröffentlichungssperre enthält nur einen pseudonymen Fingerabdruck und den Entscheidungszeitpunkt bis zur Aufhebung, auch nach dem Löschen der Online-Daten, damit dieselbe Kennung nicht sofort erneut veröffentlichen kann. Das Blockieren eines Erstellers wird nur auf diesem Gerät gespeichert. Meldungen führen nicht automatisch zu einer Sperre.
3b. Freiwillige SAVE-VAULT-Cloudsicherung und Geräteübertragung
Cloudsicherung ist von der Rangliste getrennt und benötigt keinen Spitznamen. Hochgeladen wird nur, wenn du ausdrücklich einen Cloudtresor anlegst oder eine Sicherung auslöst. Ein anderes Gerät per Wiederherstellungscode zu verbinden und eine Cloudkopie zu laden sind ausdrückliche Aktionen; der Import aus der Vorschau benötigt eine Bestätigung.
- Privat gespeichert: der von dir gewählte Sicherungsstand mit Levelfortschritt, Münzen, Versuchen, Einstellungen, gewählter Figur, Figurenlooks und Vorlagen, Diamanten und gekaufte Shop-Gegenstände sowie Fortschritt der Erweiterungsmodi oder einer laufenden Expedition. Der Server speichert außerdem eine zufällige Tresor-ID, Revision und Aktualisierungszeit. Die Sicherung enthält weder deine Ranglistenidentität noch Raumzugangsdaten.
- Wiederherstellungscode: ein getrennt erzeugter Zufallscode verbindet deine Geräte. Das Gerät speichert ihn lokal; auf dem Server liegen nur ein Salt und ein Hash seines geheimen Anteils. Wer den vollständigen Code besitzt, kann den Tresor lesen, ändern oder löschen. Halte ihn deshalb privat. Er wird in einem Autorisierungsheader übertragen, niemals in einem öffentlichen Link. Der Server kann einen verlorenen Code nicht rekonstruieren.
- Speicherdauer und Löschung: bis du die Cloudkopie unter SAVE VAULT → Delete cloud copy → Confirm permanent cloud deletion löschst. Dadurch wird der private Serverdatensatz entfernt. Lokaler Spielstand, Wiederherstellungssicherung und exportierte Dateien bleiben auf deinen Geräten; diese kannst du lokal entfernen. DELETE MY ONLINE DATA löscht diese getrennt authentifizierte Cloudkopie nicht.
- Lokale Dateien: exportierte Spielstände besitzen eine Prüfsumme, sind aber nicht verschlüsselt und enthalten deinen Fortschritt und deine Einstellungen. Bewahre sie privat auf. Vor lokalem Import wird eine Wiederherstellungssicherung auf dem Gerät angelegt.
- Missbrauchsabwehr: Netzwerkadressen dienen nur vorübergehenden Begrenzungszählern im Arbeitsspeicher, mit Anfragefenstern bis zu einer Stunde; diese Dienste schreiben sie weder in Dateien noch in Protokolle. Tresorinhalte und Wiederherstellungscodes werden nicht protokolliert. Der Hostinganbieter stellt den Server bereit; Tresorinhalte werden weder veröffentlicht noch mit anderen Spielern geteilt.
3c. Freiwilliges privates Online-DUET
Online-DUET beginnt nur, wenn du einen privaten Raum anlegst oder ihm beitrittst. Es verwendet einen vorübergehenden zufälligen Raumcode und getrennte zufällige Mitgliedszugangsdaten; Ranglisten-Spitzname oder -Identität werden nicht benötigt.
- Im Arbeitsspeicher verarbeitet: Raum- und Sitzungszustand, gewählter Kurs, Tasteneingaben, Sequenznummern, Simulationsticks, Spielerzustand und Verbindungszeiten. Der andere Raummitspieler sieht den gemeinsamen Spielzustand. Geheime Mitgliedscodes werden auf dem Server durch Hashes repräsentiert.
- Speicherdauer: die Räume bestehen nur für ihre Laufzeit im Serverarbeitsspeicher, höchstens 30 Minuten, und können beim Warten oder Verlassen früher ablaufen. Ein Serverneustart verwirft sie. Der Raumdienst schreibt keine Raum-, Eingabe- oder Sitzungshistorie auf die Festplatte und übermittelt keine Ergebnisse an die Solo-Rangliste.
- Privatsphäre: teile den Raumcode nur mit deinem vorgesehenen Mitspieler. Eingaben, Raumzugangsdaten und Sitzungszustand werden nicht protokolliert. Netzwerkadressen dienen nur der Missbrauchsabwehr im Arbeitsspeicher und werden vom Raumdienst weder in Dateien noch in Protokolle geschrieben.
3d. Freiwillige BOSS-ARENA-Rangliste
Die BOSS-ARENA-Rangliste nutzt denselben Ranglisten-Spitznamen und denselben Schalter wie die Level-Ranglisten (ONLINE LEADERBOARD in den Einstellungen). Ohne eingeschalteten Schalter und gewählten Spitznamen wird nichts gesendet.
- Nach einem gewonnenen Kampf gesendet: deine anonyme Spieler-ID und die Tastendrücke dieses Versuchs (Tastenzustand pro Tick, lauflängenkodiert). Der Server spielt den Versuch nach und speichert nur den besten Timing-Genauigkeitswert neben deinem Spitznamen.
- Speicherdauer und Löschung: der Bestwert bleibt, bis du deine Daten im Spiel löschst (er wird dann sofort aus der Datei entfernt, wie die Level-Platzierungen).
3e. Verbundenes PROFILE und Google Play Games
Wenn du ein Profil ausdrücklich verbindest, speichert der Server einen geprüften Spielstand, dessen Revision, denselben anonymen Ranglistenspieler und gehashte Geräte- und Wiederherstellungsnachweise. Verbundene Geräte führen Spielstände regelmäßig zusammen, während kein Lauf aktiv ist. Gemessene aktive Spielzeit wird getrennt je Gerät gespeichert; frühere Spielzeiten werden nicht erfunden. Name und bestätigte Ranglistenwerte bleiben beim Quellspieler. Ranglistenwerte eines anderen Zielspielers werden nicht zusammengelegt.
Gerätecodes gelten einmal für fünf Minuten. Android verschlüsselt Verbindungs- und vorläufige Einrichtungsschlüssel mit Android Keystore; im Web bleiben sie im aktuellen Browser-Ursprung. Sie gehören weder in normale Spielstanddateien noch in URLs. Ein vorab gesicherter Einrichtungsnachweis erlaubt Wiederholung nach einer Unterbrechung und wird nach Bestätigung ungültig. Die freiwillige Google-Play-Games-Anmeldung übermittelt einen einmaligen Server-Autorisierungscode zur Prüfung bei Google; gespeichert wird ein Hash der bestätigten Spielerkennung zur Profilzuordnung. Das Spiel fordert weder dein Google-Passwort noch deine E-Mail-Adresse an. Google Play Games ist ein Dienst von Google, der für die Anmeldung verarbeitet, was er braucht, nach Googles eigener Datenschutzerklärung (siehe 3f). Die Löschung deines Online-Spielers löscht auch sein verbundenes Konto; lokale Spielstände bleiben erhalten.
Erfolge (nur Android-App): Solange du auf deinem Gerät bei Google Play Games angemeldet bist, meldet die App direkt an Google Play Games, welche Erfolge du erreicht hast und wie weit du bei den zählenden Erfolgen bist (zum Beispiel abgeschlossene Welten, verdiente Diamanten, Versuche, Spielminuten in den Welten). Google meldet dich beim Start der App möglicherweise automatisch an; der Eintrag ACHIEVEMENTS im PROFILE bietet die Anmeldung an, falls du nicht angemeldet bist. Der LUMBRA-Spielserver erhält diese Angaben nicht und speichert sie nicht. Google speichert sie bei deinem Play-Games-Profil nach Googles eigener Datenschutzerklärung (siehe 3f) und zeigt sie dort und in Erfolgslisten an. Die Erfolge werden aus dem bereits auf deinem Gerät gespeicherten Fortschritt berechnet; früherer Fortschritt wird deshalb ebenfalls gemeldet. Die Löschung deines Online-Spielers entfernt sie hier nicht, denn Google hält sie: Deine Play-Games-Daten kannst du in der Google-Play-Games-App verwalten oder zurücksetzen. Zum Spielen ist nichts davon nötig, und solange du abgemeldet bist, wird nichts gemeldet.
3f. Android-Werbung
Die Android-App verwendet Google Mobile Ads und Googles User Messaging Platform. Werbeanfragen hängen vom dort ermittelten Einwilligungsstatus ab. Erforderliche Datenschutzoptionen lassen sich über PROFILE erneut öffnen. Google kann IP-Adresse, App-/Gerätekennungen (darunter die Android-Werbe-ID, die du in den Android-Einstellungen zurücksetzen oder löschen kannst), Diagnosedaten und Werbeinteraktionen für Werbung, Messung und Betrugsvermeidung verarbeiten. Siehe Googles SDK-Datenangaben und Googles Datenschutzerklärung. Googles eigenständige Verarbeitung und Aufbewahrung werden durch die Löschung eines LUMBRA-Kontos nicht gelöscht.
Es gibt keine Banner. Automatische Vollbildwerbung erscheint nur zwischen geeigneten abgeschlossenen Hauptlevels mit festen Häufigkeitsgrenzen. Freiwillige Videos nennen den gewählten kosmetischen Effekt und seine Dauer von 30 Minuten vor dem Start. Nur das Belohnungsereignis des SDK gewährt den Effekt; vorzeitiges Schließen gewährt nichts. Vorübergehende Kosmetik- und Werbehäufigkeitsdaten bleiben auf dem Gerät und fehlen in normalen Exportdateien.
3g. Freiwillige DASH-Level-Links und gespeicherte Editor-Level
Der DASH-Level-Editor kann für ein selbst gebautes Level einen Kurzlink machen. Nur wenn du SHORT LINK drückst, speichert der Server dieses Level (seine Form, seinen Namen und den freiwillig eingegebenen Autorennamen: einige tausend Zeichen Text, nie Audio) unter einem Code aus 8 Zeichen, zusammen mit deiner anonymen Ranglisten-Spieler-ID und deinem Spitznamen, damit du höchstens 20 behalten und deine eigenen löschen kannst. Wer den Code oder den Link hat, kann das Level lesen; die Level lassen sich nicht auflisten oder durchsuchen. Die Namen werden mit dem Wortfilter geprüft, das Level wird auf dem Server gelesen und geprüft, und ein Level, das fünf verschiedene Spieler melden, wird nicht mehr ausgegeben. Du kannst deine eigenen Links löschen, und das Löschen deiner Ranglistendaten löscht sie ebenfalls. Anfrageadressen dienen nur kurzlebigen Begrenzungen im Arbeitsspeicher und werden nicht gespeichert. Ein Link mit dem Level-Code hinter einem # sendet nichts an einen Server.
Die Level, die du im Editor baust, bleiben auf deinem Gerät. Wenn du ein Profil oder einen Save Vault verbindest, reisen sie im geprüften Spielstand als Teilen-Codes mit (höchstens 24 Level, zusammen 64 KB), mit Zeitstempel und, für gelöschte Level, einer 60 Tage lang behaltenen Markierung, damit deine Geräte übereinstimmen. Sie werden wie der Rest des Spielstands mit der Cloud-Kopie gelöscht.
3i. Spielstatistik
Damit die Ranglisten laufen und das Spiel besser wird, speichert LUMBRA Spieldaten auf dem Server, zum Beispiel deinen Fortschritt, deine Ergebnisse und wie das Spiel gespielt wird, verknüpft mit einer zufälligen Spieler-ID oder dem Spitznamen, den du gewählt hast. Dein Spitzname und deine Ergebnisse können für andere Spieler in Ranglisten und Statistiken sichtbar sein. Die zusätzliche Statistik kannst du in den Einstellungen ausschalten und bereits gespeicherte Daten löschen (SETTINGS → GAME ANALYTICS; DELETE MY ONLINE DATA). Das Spiel bleibt auch ohne sie voll spielbar. Gelöschte Daten verlassen die Serversicherungen, wenn diese ablaufen (Abschnitt 2).
4. Freiwillige Schwierigkeitsbewertung
Nach einem geschafften Level fragt das Spiel, wie schwer es war (1 bis 5 Sterne). Die kleine Umfrageseite /vote fragt dasselbe. Es wird nichts gesendet, wenn du keinen Stern tippst (oder die Umfrage ausfüllst), und nichts, solange ONLINE in den Einstellungen ausgeschaltet ist.
- Gespeichert: deine Sternebewertung pro Level, eine zufällige ID, die in deinem Browser bleibt (es ist nicht deine Ranglisten-ID) und, nur wenn du einen Ranglisten-Spitznamen gewählt oder in der Umfrage einen Namen eingetragen hast, dieser Name.
- Nicht gespeichert: dein echter Name, deine E-Mail-Adresse, deine IP-Adresse, dein Standort oder Geräteinformationen. Zur Missbrauchsabwehr hält der Server IP-Adressen bis zu eine Minute lang im Arbeitsspeicher; sie werden nie auf die Festplatte geschrieben.
- Sichtbar für: nur mich, nie öffentlich. Ich nutze die Bewertungen, um die Schwierigkeit der Level abzustimmen.
- Zweck und Rechtsgrundlage: Verbesserung des Spiels, auf Grundlage deiner Einwilligung durch das Tippen eines Sterns (Art. 6 Abs. 1 lit. a DSGVO), die du jederzeit widerrufen kannst.
- Speicherdauer und Löschung: bis du sie löschst. Im Spiel entfernt Settings → DELETE MY ONLINE DATA deine Bewertungen vom Server. Die Umfrageseite hat keinen Löschknopf: schreib mir (siehe unten) mit dem Namen, den du benutzt hast.
- Empfänger: keine; die Daten werden nicht weitergegeben. Der Hosting-Anbieter stellt nur den Server bereit.
4a. So löschst du deine Daten
Im Spiel: Settings → DELETE MY ONLINE DATA (zweimal drücken) entfernt deine spitznamenbezogenen Daten auf dem Server (außer den oben beschriebenen Fingerabdrücken aktiver Sperren): Ranglistenergebnisse, veröffentlichte Community-Level, Likes, Sternebewertungen, Geschenke und Look, Schwierigkeitsbewertungen und - falls du eines verbunden hast - das PROFILE-Konto mit seinem Spielstand und der Google-Play-Games-Verknüpfung. Eine SAVE-VAULT-Cloudkopie ist getrennt: lösche sie unter SAVE VAULT → Delete cloud copy. Daten, die nur auf deinem Gerät liegen (Fortschritt, Einstellungen), verschwinden, wenn du die App deinstallierst oder die Websitedaten deines Browsers löschst (Version 1.0 der Android-App bietet außerdem Settings → RESET PROGRESS).
Wenn du das Spiel nicht öffnen kannst, schreib mir (siehe Kontakt) mit deinem Spitznamen, dann lösche ich ihn. Gelöschte Daten verlassen die Serversicherungen, wenn diese ablaufen (Abschnitt 2). Google verarbeitet Werbedaten eigenständig (Abschnitt 3f): verwalte sie über deine Android-Einstellungen und dein Google-Konto.
5. Deine Rechte
Du hast das Recht auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Widerspruch und Datenübertragbarkeit sowie das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren.
Spielstatistik – LUMBRA Insights
App-Versionen mit Insights senden automatisch eine zufällige Spielprofilkennung, Plattform, App-Version, Installationsquelle, Modus, Levelversuche und Fortschritt sowie aktive Spielzeit und Vordergrundzeit an den LUMBRA-Server. Anzahl und statistische Zusammenfassungen der Tap-Abstände können ungeprüfte Aktivitätshinweise erzeugen. Zusätzliche einzelne Tastendruckzeitpunkte werden dafür nicht übertragen. Ein Hinweis beweist keinen Betrug und führt nicht zu einer automatischen Sperre.
Die Statistikseite ist ohne Passwort öffentlich. Sie kann deinen gewählten Namen oder dein pseudonymes Profil, Fortschritt, Spielzeiten, letzte Spielereignisse und ungeprüfte Aktivitätshinweise anzeigen. Private Kontozugänge, E-Mail-Adressen, IP-Historien und Sitzungsschlüssel werden nicht angezeigt. Gastprofile werden ohne Kontoverknüpfung nicht geräteübergreifend identifiziert.
Analysedatensätze bleiben höchstens 90 Tage gespeichert. Unter Einstellungen → GAME ANALYTICS kannst du die zusätzliche Statistik ausschalten und ihre gespeicherten Daten löschen. Ausschalten allein löscht vorherige Datensätze nicht; verwende dafür die getrennte Löschfunktion. Das Spiel bleibt nutzbar. Verarbeitung für Konten, Ranglisten und deren Sicherheitsprüfung ist davon getrennt.
6. Kontakt
Fragen, Anfragen oder Löschung deiner Daten: putinasmaurice@gmail.com
Stand: 2026-10-31