MyBattlemap
Datenschutz
Stand: 11. September 2026 · Web 2.0.0 · Android-Version 1.0.0 (2)
1. Verantwortlicher und Kontakt
Verantwortlich ist Tobias Schmitz, Am Mühlanger 1, 82178 Puchheim, Deutschland. MyBattlemap / TobyTune ist der öffentliche Entwicklername. Für Datenschutzfragen und Anfragen wende dich an support@mybattlemap.com.
2. Android-App: lokale Nutzung
Diese Erklärung gilt für MyBattlemap Free V1 (com.mybattlemap.app). Die Android-App funktioniert ohne Konto und Login. Sie enthält keine Werbung, kein Nutzertracking, kein Analytics-SDK und keinen Crash-Reporting-Dienst. MyBattlemap betreibt keinen Server für deine Karten oder Projekte und lädt importierte Karten, Nebelzustände oder Einstellungen nicht hoch.
Du wählst PNG-, JPEG- oder WebP-Bilder über die Dateiauswahl des Systems aus. Die App liest die ausgewählte Datei einschließlich darin enthaltener Metadaten und speichert eine lokale Kopie. Sie durchsucht weder deine Fotobibliothek noch andere Dateien. Wählst du einen cloudbasierten Dateianbieter, kann dieser die ausgewählte Datei nach seinen eigenen Bedingungen herunterladen; MyBattlemap startet keinen Projekt-Upload.
Lokal gespeichert werden Kartenbild, Kartenname und Bildgröße, Projekttitel, zufällig erzeugte Projekt- und Bildkennungen, Änderungszeitpunkt, Nebel-Pinselstriche, Wasserbereiche und Layer-Einstellungen, Rastereinstellungen, Soundauswahl, Lautstärke, Stummschaltung und das zuletzt geöffnete Projekt. Die Kennungen ordnen lokale Projekte zu; sie sind keine Werbe- oder Gerätekennungen.
Projekte liegen in der lokalen IndexedDB-Datenbank der App. Capacitor speichert zusätzlich technische Versionsinformationen lokal. Die App setzt keine Tracking-Cookies und verwendet localStorage nicht für Projektdaten. Browser/WebView unterstützen grundsätzlich Speicher und Cookies; der App-Code setzt jedoch keine Cookies und ruft keinen Cookie-Dienst auf.
3. Audio, Demo-Inhalte und Offline-Betrieb
Das Android-Paket enthält Strand-Demo, Küsten-Audioschleife, Oberfläche und Symbole. Schriften werden aus den auf dem Gerät verfügbaren Schriften dargestellt. Kartenansicht, Wasser- und Nebeleffekte, Audio und lokales Speichern benötigen keine Verbindung zu MyBattlemap-Servern. Die interne Adresse https://localhost liefert mitgelieferte Dateien innerhalb der App aus; sie ist kein entfernter Server. Unter Android wird der PWA-Service-Worker nicht registriert.
4. Berechtigungen und externe Links
Der Release deklariert INTERNET und eine app-spezifische Signaturberechtigung für geschützte interne Empfänger. Er fordert keine Kamera-, Mikrofon-, Standort-, Kontakt- oder allgemeine Foto-/Speicherberechtigung an. Der Dateizugriff erfolgt auf die von dir über die Systemauswahl gewählte Datei.
Das Antippen der Website-, Datenschutz- oder Lizenzlinks öffnet einen externen Browser. Verlinkte Ziele sind www.mybattlemap.com, opengameart.org und creativecommons.org. Beim Besuch erhalten sie übliche Browser-Verbindungsdaten. Den Links werden keine Projektdaten angehängt. Für die weitere Verarbeitung gilt die Erklärung des jeweiligen Anbieters. Diese Seiten werden für das Offline-Spielen nicht benötigt.
Android, die System-WebView, dein Browser, Dateianbieter und Google Play können entsprechend deinen Geräte- und Kontoeinstellungen eigenständig Daten verarbeiten. MyBattlemap bindet weder Google Analytics, Firebase, Werbe-SDKs noch entfernte Crash-Reporting-SDKs ein. Telemetrie der Capacitor-Kommandozeile betrifft Entwicklungswerkzeuge auf dem Entwicklercomputer und ist keine App-Telemetrie.
5. Web-App / PWA
Die Webversion unter app.mybattlemap.com wird über Cloudflare Pages ausgeliefert. Beim ersten Laden und bei der Einrichtung oder Aktualisierung der Offline-Version lädt der Browser die App-Dateien, die Strand-Demo und alle fünf Ambiente-Sounds (Küste, Wald, Nachtwald, Regen und Gewitter) von app.mybattlemap.com. Diese Dateien werden im Cache Storage des Browsers für die Offline-Nutzung gespeichert. Die Sounds werden dabei auch dann geladen, wenn sie noch nicht ausgewählt oder abgespielt wurden. Es gibt kein Audio-Streaming von externen Diensten. Die Wiedergabe beginnt erst nach einer Nutzeraktion.
Der Service Worker fragt bei Online-Navigationen zuerst das Netzwerk ab und verwendet bei fehlgeschlagenem Netzwerkzugriff die zwischengespeicherte App. Sobald die App „Offline bereit“ meldet, stehen App, Strand-Demo und alle fünf Sounds auf diesem Gerät offline zur Verfügung. Beim erstmaligen Laden sowie bei erneuten Online-Aufrufen und Aktualisierungen fallen beim Hostingdienst übliche Verbindungsdaten an, insbesondere IP-Adresse, angeforderte URL, Zeitpunkt und technische Browserinformationen. Weitere Angaben zum Hosting enthält Abschnitt 6.
Multi-Scene-Projekte mit bis zu zehn Szenen, importierte Kartenbilder und Asset-Blobs, Nebel-Pinselstriche, Wassermasken, Raster- und Ambiente-Einstellungen, Soundauswahl, Lautstärke, Stummschaltung sowie das zuletzt geöffnete Projekt und die aktive Szene werden lokal in der IndexedDB dieses Browsers gespeichert. Kartenbilder, Asset-Blobs, Nebel-Pinselstriche, Wassermasken und vollständige Projekte werden nicht an uns, Cloudflare oder andere Dienste hochgeladen. Es gibt kein Benutzerkonto, kein Projekt-Backend und keine Cloud-Synchronisierung. Die optionale Funktion DM Remote überträgt ausschließlich die nachfolgend beschriebenen Steuer- und Statusdaten. Der Web-App-Code setzt keine Cookies. Wenn du am Sprachschalter Deutsch oder Englisch auswählst, speichert die Web-App ausschließlich das Sprachkürzel „de“ oder „en“ unter dem Schlüssel „mybattlemap.language“ im localStorage für app.mybattlemap.com. Diese Einstellung wird bei späteren Aufrufen wiederverwendet, bis du sie änderst oder die Websitedaten löschst; sie hat kein festes Ablaufdatum. Ohne gültige gespeicherte Auswahl wird bei deutscher Browsersprache Deutsch und bei allen anderen Browsersprachen Englisch verwendet. Ist die lokale Speicherung gesperrt, gilt eine gewählte Sprache nur für die aktuelle Sitzung. Die Spracheinstellung wird nicht an uns oder andere Dienste übertragen und nicht in deinen Projekten gespeichert. Sie ist unabhängig von der Spracheinstellung der separaten Website www.mybattlemap.com. Die Web-App verwendet kein sessionStorage. Sie enthält keine Analytics, Werbung, Telemetrie oder Tracking-Funktionen.
DM Remote ist optional und benötigt eine Internetverbindung auf dem Spieltisch-Gerät und dem steuernden Smartphone. Cloudflare Workers und Durable Objects vermitteln temporäre Remote-Sessions. Übertragen werden nur notwendige Session- und Authentifizierungswerte, Szenen-IDs, Szenennamen und Reihenfolge, die aktive Szene, Audio-Preset, Lautstärke, Stummschaltung und Wiedergabestatus, Nebel-Kommandos, Spieleransicht, Verbindungs- und Beschäftigt-Status sowie Befehlsergebnisse. Szenennamen können auf importierten Dateinamen beruhen. Kartenansichten, Kartenbilder, Asset-Blobs, Nebel-Pinselstriche, Wassermasken und vollständige Projekte werden nicht übertragen. Das Spieltisch-Gerät bleibt die maßgebliche Quelle des Projekts. Die normale lokale und vorbereitete Offline-Nutzung bleibt ohne Remote möglich.
Sessionwerte und der letzte kleine Steuerzustand werden vorübergehend im Arbeitsspeicher des Remote-Dienstes gehalten. Im Durable-Object-Speicher liegen nur ein Ablaufzeitpunkt und der zugehörige Ablaufalarm; dort werden weder Projekte noch eine Befehlshistorie gespeichert. Eine Session besteht höchstens etwa vier Stunden und kann am Spieltisch-Gerät beendet werden. Der Verlust der Host-Verbindung oder ein Neustart des Dienstes beendet die Session. Ablaufdatensätze werden beim Session-Ende oder durch die geplante Ablaufbereinigung entfernt; nach einer Unterbrechung kann die Bereinigung später erfolgen. Der QR-Link enthält ein temporäres Zugriffsgeheimnis im URL-Fragment. Die Remote-Seite entfernt das Fragment nach dem Einlesen aus der angezeigten URL und hält die Pairing-Werte nur im Arbeitsspeicher, nicht in localStorage, IndexedDB oder Cookies. Wer den Pairing-Link besitzt, kann diese Session steuern; teile ihn deshalb nur mit deinem DM.
Cloudflare verarbeitet beim Aufbau und bei der Vermittlung von Remote-Verbindungen zwangsläufig IP-Adressen und technische Netzwerkdaten. Die Transportverschlüsselung endet bei Cloudflare; Remote ist nicht Ende-zu-Ende-verschlüsselt. Zum Schutz gegen massenhafte Session-Erzeugung verarbeitet Cloudflare kurzlebige Anfragezähler zur IP-Adresse der Verbindung und zum Endpunkt für die Session-Erzeugung. Dies dient dem technischen Missbrauchsschutz und nicht der Nutzeranalyse. Die Remote-Funktion fügt kein Konto, keine Werbung, keine Analytics und kein Tracking hinzu; unser Worker schreibt keine Anwendungslogs. Cloudflare kann technische Sicherheits- und Betriebsdaten nach eigenen Regelungen aufbewahren; das Session-Ende bedeutet nicht, dass sämtliche Netzwerkaufzeichnungen des Anbieters nach vier Stunden gelöscht werden. Abschnitt 6 enthält Angaben zu Cloudflare und internationaler Verarbeitung.
Wenn du „Lokalen Speicher schützen“ auswählst, beantragt die Web-App dauerhaften Browserspeicher, soweit der Browser dies unterstützt. Der Browser kann die Anfrage erlauben oder ablehnen; eine Ablehnung verhindert die lokale Nutzung nicht. Persistent Storage kann die automatische Entfernung durch den Browser reduzieren, ist aber kein Backup und verhindert keinen Verlust durch Löschen von Websitedaten, Verlust oder Zurücksetzen eines Geräts oder Entfernen eines Browserprofils. Projekte und Offline-Dateien können weiterhin verloren gehen. Durch diese Anfrage entsteht keine Cloud-Kopie.
Website-, Datenschutz- und Quellenlinks öffnen externe Webseiten erst nach deiner Auswahl. Dabei entstehen die üblichen Verbindungen zur jeweiligen Zielseite; Projektdaten werden diesen Links nicht angehängt. Hinweise zu externen Links stehen in Abschnitt 4. Durch Löschen der Websitedaten für app.mybattlemap.com kannst du lokale Projekte und Offline-Dateien entfernen. Browser oder Betriebssystem können lokale Daten auch selbstständig entfernen; Hinweise hierzu enthält Abschnitt 8.
6. Öffentliche Website und Hosting
Die öffentliche Website www.mybattlemap.com ist ein eigener Dienst auf Cloudflare Pages. Bei der Auslieferung von HTTPS-Seiten werden technisch deine IP-Adresse, angeforderte URL, Anfragezeit und technische Anfrageinformationen wie Browser-Header sowie gegebenenfalls Referrer-Informationen verarbeitet. Cloudflare verarbeitet den Verkehr zur Auslieferung und Absicherung des Dienstes. Der Website-Code enthält weder Werbe- oder Analytics-Skripte noch Kontaktformular, externen Schriftendienst oder eingebetteten Videodienst. Bilder, Styles und Skripte werden zusammen mit der Website ausgeliefert.
Wenn du eine Sprache wählst, speichert die Website ausschließlich diese Auswahl im Browser unter mybattlemap.language. Direkte Sprach-URLs funktionieren auch ohne diesen Speicher. Der Website-Code setzt keine Tracking-Cookies. Sicherheitsfunktionen des Hostings können abhängig von der Hostingkonfiguration zusätzliche technische Verarbeitung umfassen.
Cloudflare ist Hostinganbieter; IONOS stellt Domain und Support-Postfach bereit. Keiner dieser Anbieter erhält lokale Android-Projekte von MyBattlemap. Die internationale Infrastruktur von Cloudflare kann eine Verarbeitung außerhalb des EWR umfassen. Informationen zu Verarbeitung und Übermittlungsgarantien stehen in Cloudflares Datenschutzerklärung und Auftragsverarbeitungsbedingungen.
7. Support-E-Mails und Rechtsgrundlagen
Wenn du support@mybattlemap.com eine E-Mail sendest, verarbeiten wir und unser Postfachanbieter IONOS deine E-Mail-Adresse, Nachricht, freiwillig übermittelte Anhänge und E-Mail-Metadaten zur Bearbeitung deines Anliegens. Das Versenden ist freiwillig und von der lokalen App-Nutzung getrennt. Bitte sende nur für dein Anliegen erforderliche Informationen.
Soweit personenbezogene Daten in unserer Verantwortung verarbeitet werden, ist die Rechtsgrundlage Art. 6 Abs. 1 lit. b DSGVO für angeforderte App-Funktionen und vertragsbezogene Anfragen oder Art. 6 Abs. 1 lit. f DSGVO für die sichere Website-Auslieferung und sonstige Anfragen. Berechtigte Interessen sind ein zuverlässiger Website-Betrieb und die Beantwortung deiner Fragen. Besteht eine gesetzliche Aufbewahrungspflicht, gilt Art. 6 Abs. 1 lit. c DSGVO.
8. Speicherdauer und Löschung
Lokale Projekte haben kein automatisches Ablaufdatum. Du kannst die lokalen App-Kopien über das Löschen des MyBattlemap-App-Speichers in den Android-Einstellungen oder durch Deinstallation entfernen. In der Webversion löschst du die Websitedaten von app.mybattlemap.com, um Projekte und Offline-Caches zu entfernen. Das Löschen der Daten der öffentlichen Website entfernt die Sprachpräferenz. Free V1 hat keine Funktion zum Löschen einzelner Projekte. Originaldateien außerhalb der App bleiben unberührt. Browser-Speicherbereinigung, Geräte-Reset oder Systemverhalten können ebenfalls Daten entfernen; die App ist kein Backup-Dienst. Android-Cloud-Backup ist im Manifest deaktiviert, das Verhalten bei Geräteübertragungen kann jedoch vom Hersteller abhängen.
Support-Korrespondenz wird zur Bearbeitung und Nachverfolgung deines Anliegens gespeichert und danach gelöscht, sobald sie nicht mehr benötigt wird, sofern keine gesetzlichen Pflichten eine längere Aufbewahrung erfordern. Technische Hostingdaten werden nach den Regelungen des Anbieters für Auslieferung, Sicherheit, Fehleranalyse und einschlägige Pflichten aufbewahrt. Eine feste kontospezifische Aufbewahrungsfrist für Hostingprotokolle ist nicht verifiziert; deshalb wird hier keine bestimmte Anzahl von Tagen zugesichert.
9. Deine Rechte
Unter den Voraussetzungen der DSGVO hast du Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung, Datenübertragbarkeit und Widerspruch gegen eine Verarbeitung auf Grundlage berechtigter Interessen. Soweit eine Verarbeitung auf Einwilligung beruht, kannst du diese für die Zukunft widerrufen. Du kannst dich bei einer zuständigen Datenschutzaufsichtsbehörde beschweren, insbesondere an deinem Wohn- oder Arbeitsort. Für Rechte hinsichtlich von uns verarbeiteter Daten wende dich an support@mybattlemap.com. Ausschließlich auf deinem Gerät gespeicherte Projekte können wir nicht aus der Ferne lesen oder löschen.
MyBattlemap verwendet keine automatisierte Entscheidungsfindung und kein Profiling. Bei Änderungen der Datenverarbeitung wird diese Erklärung aktualisiert.
Cloudflare Privacy Policy · Cloudflare Data Processing Addendum · Impressum