Datenschutzerklärung
Stand: 2026-10-31
Diese Datenschutzerklärung erklärt, wie die Android-App HarmonicFlow („die App“) und ihr Sync-Server unter harmonicflow.mrjsa.com mit deinen Daten umgehen. Kurz gesagt: Die App funktioniert ohne Konto, speichert deine Songs auf deinem Gerät und enthält weder Werbung noch Analyse- oder Tracking-Werkzeuge.
1. Verantwortlicher
Verantwortlicher im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:
Joshua Schulz-Andres — MrJSA Technologies
Lessingstraße 2 D, 42499 Hückeswagen, Deutschland
E-Mail: admin@mrjsa.com
Weitere Angaben stehen im Impressum. Wir sind nicht verpflichtet, einen Datenschutzbeauftragten zu benennen.
2. Daten, die auf deinem Gerät bleiben
Ohne Cloud-Sync-Konto bleibt alles, was du in der App tust, auf deinem Gerät: Songs, Setlisten, Notizen und Einstellungen. Wir erhalten davon nichts.
- Dateien importieren. Wenn du Song-Dateien importierst, liest die App nur die Dateien, die du in der Dateiauswahl von Android ausgewählt hast, und speichert eine Kopie auf deinem Gerät. Dateien aus einem Cloud-Dienst (z. B. Google Drive) stellt dieser Dienst nach seiner eigenen Datenschutzerklärung bereit; die App sendet sie nicht an uns.
- Mikrofon. Stimmgerät und Klanganalyse nutzen das Mikrofon, um Töne zu erkennen. Der Ton wird in Echtzeit auf deinem Gerät ausgewertet und nie aufgenommen, gespeichert oder übertragen. Android fragt nach der Berechtigung, wenn du eines dieser Werkzeuge zum ersten Mal öffnest; du kannst sie jederzeit in den Systemeinstellungen widerrufen.
- Keine Werbung, keine Analyse, kein Tracking. Die App enthält keine Werbe-, Analyse- oder Absturzbericht-SDKs und erstellt kein Werbeprofil.
3. Cloud-Sync-Konto (optional)
Um Songs und Setlisten zwischen Geräten zu synchronisieren oder Setlisten zu teilen, kannst du ein Konto auf unserem Sync-Server anlegen. Dann verarbeiten wir:
| Daten | Zweck |
|---|---|
| E-Mail-Adresse und Anzeigename | Anmeldung, Zuordnung deines Kontos, Anzeige deines Namens bei Personen, mit denen du Setlisten teilst |
| Passwort | Nur als gesalzener Argon2id-Hash gespeichert; wir können dein Passwort nicht lesen |
| Songs, Setlisten und Band-Notizen, die du synchronisierst | Speicherung auf dem Server und Übertragung auf deine anderen Geräte |
| Sitzungs-Token | Angemeldet bleiben; nur als Hash gespeichert und höchstens ein Jahr gültig |
| Abo-Status | Freischalten von Premium (siehe Abschnitt 6) |
Ein Gastkonto funktioniert ohne E-Mail-Adresse; der Server legt dafür nur eine zufällige Konto-ID an.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Erbringung des von dir gewünschten Dienstes).
Speicherdauer und Löschung: Wir speichern die Daten, solange dein Konto besteht. Du kannst dein Konto jederzeit in der App unter Einstellungen → Cloud-Sync → Konto löschen löschen. Dabei werden dein Konto, deine synchronisierten Songs und Setlisten, deine Sitzungen und deine Abo-Einträge sofort vom Server gelöscht. Songs auf deinem Gerät bleiben unberührt.
Sicherungen: Einmal täglich speichern wir eine Kopie der Server-Datenbank in einem privaten Repository bei GitHub (siehe Abschnitt 9), damit bei einem Serverausfall keine Daten verloren gehen. Zugriff darauf haben nur wir. Jede Sicherung wird nach 30 Tagen gelöscht; ein gelöschtes Konto ist also spätestens 30 Tage später aus allen Sicherungen verschwunden.
4. Anmelden mit Google (optional)
Wenn du Weiter mit Google wählst, fragt dich der Anmeldedialog von Android (Google Credential Manager) nach einem Google-Konto. Google sendet der App dann ein signiertes Token mit deinem Namen, deiner E-Mail-Adresse und deiner Google-Konto-ID. Unser Server prüft die Signatur des Tokens mit den öffentlichen Schlüsseln von Google und legt damit dein Konto an oder meldet dich an. Dein Google-Passwort erhalten wir nie, und auf andere Daten in deinem Google-Konto haben wir keinen Zugriff.
Die Anmeldung selbst stellt Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland, bereit; es gilt die Datenschutzerklärung von Google.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
5. Geteilte Setlisten
Wenn du eine Setliste teilst, sehen die Personen, die über deinen Link oder QR-Code beitreten, die Setliste, die enthaltenen Songs, deinen Anzeigenamen (oder deine E-Mail-Adresse, wenn du keinen Namen festgelegt hast) und die Band-Notizen. Als Eigentümer siehst du die Namen der Mitglieder. Wer einen Teilen-Link im Browser öffnet, sieht den Namen der Setliste und deinen Anzeigenamen; schicke den Link daher nur an Personen, die du einladen möchtest. Du kannst das Teilen jederzeit beenden oder Mitglieder entfernen.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
6. Premium-Abos
- Google Play: In der App abgeschlossene Abos wickelt Google Play (Google Ireland Limited) ab. Google übernimmt die Zahlung; deine Zahlungsdaten erhalten wir nicht. Unser Server erhält von Google das Kauf-Token, das Produkt und den Abo-Status, prüft sie über die Google Play Developer API und ordnet sie deinem Konto zu.
- Stripe: Wenn du außerhalb von Google Play abonnierst (z. B. auf einer Website), wickelt Stripe Payments Europe, Ltd., 1 Grand Canal Street Lower, Dublin 2, Irland, die Zahlung ab; es gilt die Datenschutzerklärung von Stripe. Wir speichern nur die Kunden- und Abo-IDs von Stripe und den Abo-Status.
Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO; für Unterlagen, die wir aus steuerlichen Gründen aufbewahren müssen, Art. 6 Abs. 1 lit. c DSGVO i. V. m. § 147 AO und § 257 HGB.
7. Import aus SongSelect und ChurchTools
Wenn du Songs aus CCLI SongSelect oder Setlisten aus ChurchTools importierst, verbindet sich die App direkt von deinem Gerät mit diesen Diensten, mit den Zugangsdaten, die du dort eingibst. Zugangsdaten und Sitzung werden nur auf deinem Gerät gespeichert; wir erhalten weder sie noch die importierten Inhalte (es sei denn, du synchronisierst die Songs später, siehe Abschnitt 3). Es gelten die Datenschutzerklärungen von CCLI und des ChurchTools-Anbieters deiner Gemeinde.
8. Hosting und Server-Logdateien
Der Sync-Server wird bei der netcup GmbH, Emmy-Noether-Straße 10, 76131 Karlsruhe, Deutschland, gehostet. Der Server steht in Österreich (EU). Mit netcup haben wir einen Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO geschlossen. Alle Verbindungen zwischen App und Server sind per TLS (HTTPS) verschlüsselt.
Wenn sich die App oder dein Browser mit dem Server verbindet, wird zwangsläufig deine IP-Adresse übertragen. Der Sync-Server schreibt keine IP-Adressen in seine Datenbank oder seine Logs. Um wiederholte Anmeldeversuche zu begrenzen, zählt er Anmelde- und Registrierungsanfragen pro IP-Adresse nur im Arbeitsspeicher; diese Zähler gehen spätestens beim Neustart des Servers verloren. Anfragen laufen über einen Reverse Proxy (Caddy) auf demselben Server, der keine Zugriffsprotokolle schreibt und nur technische Fehler protokolliert, die die IP-Adresse enthalten können. Server-Logs werden nach 7 Tagen automatisch gelöscht.
Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO. Unser berechtigtes Interesse liegt im sicheren und stabilen Betrieb des Dienstes.
Der ChordPro-Editor auf der Website (/de/editor/) läuft vollständig in deinem Browser. Der Song, den du
schreibst, und deine Anzeige-Einstellungen werden nur im lokalen Speicher deines Browsers abgelegt, damit sie beim
nächsten Besuch noch da sind; sie werden nie an den Server gesendet. Auch PDF- und .chordpro-Dateien entstehen in
deinem Browser. Du kannst den gespeicherten Entwurf jederzeit löschen, indem du die Website-Daten dieser Seite in
deinem Browser löschst. Die Website setzt keine Cookies und verwendet keine Analyse-Werkzeuge.
9. Empfänger und Übermittlung in Drittländer
Personenbezogene Daten geben wir nur an die oben genannten Anbieter weiter und, für die täglichen Sicherungen (Abschnitt 3), an GitHub, Inc., 88 Colin P. Kelly Jr. Street, San Francisco, CA 94107, USA, die sie als Auftragsverarbeiter für uns speichert (Art. 28 DSGVO; Rechtsgrundlage für die Sicherungen: Art. 6 Abs. 1 lit. f DSGVO, unser berechtigtes Interesse, deine Daten nicht zu verlieren). Google, Stripe und GitHub können Daten auch in den USA verarbeiten. Sie sind nach dem EU-US Data Privacy Framework zertifiziert, für das die Europäische Kommission einen Angemessenheitsbeschluss erlassen hat (Art. 45 DSGVO). Eine automatisierte Entscheidungsfindung oder ein Profiling (Art. 22 DSGVO) findet nicht statt.
10. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15 DSGVO), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18) und Datenübertragbarkeit (Art. 20).
Widerspruchsrecht (Art. 21 DSGVO): Soweit wir deine Daten auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO verarbeiten, kannst du aus Gründen, die sich aus deiner besonderen Situation ergeben, jederzeit widersprechen.
Um deine Rechte auszuüben, genügt eine formlose Nachricht an die oben genannten Kontaktdaten. Dein Konto kannst du außerdem selbst in der App löschen (Abschnitt 3).
Du hast außerdem das Recht, dich bei einer Datenschutz-Aufsichtsbehörde zu beschweren (Art. 77 DSGVO). Zuständig ist für uns die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen (LDI NRW), Postfach 20 04 44, 40102 Düsseldorf — www.ldi.nrw.de.
11. Änderungen dieser Datenschutzerklärung
Wir passen diese Datenschutzerklärung an, wenn sich die App, der Server oder die rechtlichen Anforderungen ändern. Die aktuelle Version findest du immer auf dieser Seite.
Fragen zu deinen Daten? Schreib an admin@mrjsa.com.