Zum Hauptinhalt springen

Datenschutzerklärung

Zuletzt aktualisiert: 12. August 2026.

1. Verantwortlicher​

Verantwortlich für die Verarbeitung deiner personenbezogenen Daten ("Verantwortlicher") ist StreaLay. Kontaktdaten findest du in der App unter Einstellungen → Hilfe & Support.

2. Welche Daten wir verarbeiten​

2.1 Kontodaten​

  • E-Mail-Adresse - für Login und Kontoidentifikation.
  • Passwort - als Argon2id-Hash gespeichert, niemals im Klartext.
  • OAuth-Konten - verknüpfte Twitch/Discord-Provider für Login.
  • Anzeigename - optional, selbst gewählt.
  • Profilbild - optional, als Base64 in der Datenbank gespeichert.

2.2 Cloud-Sync-Daten (nur bei ausdrücklicher Einwilligung)​

  • Overlay-Projektdateien - JSON-Dokumente, die deine Overlays beschreiben.
  • Audiodateien - binäre Audiodaten (mp3, wav usw.), die du zum Syncen hochlädst.
  • Asset-Dateien - Bilder und andere Assets, die von Overlays referenziert werden.
  • Anwendungseinstellungen - eine selektive Auswahl (Theme, Wiedergabe-Einstellungen). Gerätespezifische Einstellungen werden nicht synchronisiert.
  • Alert-History - zuletzt gespielte Alerts (optional, für geräteübergreifende History).
  • Gerätekennungen - eine zufällige UUID pro App-Installation.

2.3 Plattform-Verbindungen​

Wenn du ein Twitch- (oder anderes Plattform-) Konto verbindest, speichern wir OAuth-Access- und Refresh-Tokens, Broadcaster-IDs und gewährte Scopes. Diese werden ausschließlich verwendet, um Plattform-Events an deinen Client auszuliefern.

2.4 Feature-Tracking (optional, Opt-In)​

Wenn du Feature-Tracking einwilligst, erfasst die App anonyme Nutzungsmetriken. Admin-Funktionen sind ausgeschlossen. Die Einwilligung kann jederzeit über Einstellungen → Privatsphäre widerrufen werden.

3. Rechtsgrundlagen (DSGVO)​

  • Vertrag (Art. 6 Abs. 1 lit. b) - Kontodaten und Plattformverbindungen werden zur Vertragserfüllung verarbeitet.
  • Einwilligung (Art. 6 Abs. 1 lit. a) - Cloud-Sync-Daten und Feature-Tracking werden erst nach ausdrücklicher Einwilligung verarbeitet.
  • Berechtigtes Interesse (Art. 6 Abs. 1 lit. f) - Server-Logs, Sicherheits-Hashes und aggregierte Metriken werden zum Betrieb und Schutz des Dienstes verarbeitet.

4. Hashing & Deduplizierung​

Hochgeladene Dateien werden mit SHA-256 fingerprintiert. Innerhalb deines Kontos teilen sich Dateien mit identischem Inhalt den Speicherplatz. Wir vergleichen Hashes nicht über verschiedene Konten hinweg.

5. Speicherort​

Synchronisierte Dateien werden auf dem StreaLay-Server (Docker-Volume) gespeichert. Daten werden nicht in Drittländer übermittelt ohne angemessene Garantien.

6. Aufbewahrungsdauer​

  • Kontodaten - bis zur Löschung deines Kontos.
  • Synchronisierte Dateien - bis zur einzelnen Löschung, Löschung aller Daten über den Sync-Tab oder Widerruf der Einwilligung.
  • Alert-History - lokal 1000 Einträge (Ring-Buffer); cloud-synced bis zur Löschung.
  • Feature-Tracking-Events - 90 Tage (metric_events), 30 Tage (metric_snapshots).
  • Gerätekennungen - bis du das Gerät abmeldest oder die Einwilligung widerrufst.

7. Deine Rechte (DSGVO)​

  • Auskunft (Art. 15) - Kopie deiner Daten anfordern.
  • Berichtigung (Art. 16) - unrichtige Daten korrigieren.
  • Löschung (Art. 17) - alle synchronisierten Daten löschen oder Einwilligung widerrufen.
  • Portabilität (Art. 20) - Daten als Backup-ZIP über den Sync-Tab herunterladen.
  • Widerspruch (Art. 21) - gegen Verarbeitung aufgrund berechtigten Interesses widersprechen.

8. Sicherheit​

  • Passwörter mit Argon2id gehasht.
  • JWT-basierte Authentifizierung für alle API-Routen.
  • OAuth-Tokens verschlüsselt gespeichert.
  • Pro-Benutzer-Speicherisolation - kein Benutzer kann auf Dateien eines anderen zugreifen.
  • Pfad-Escape-Schutz bei allen Speicheroperationen.
  • Quota-Enforcement verhindert unkontrolliertes Speicherwachstum.

9. Datenschutz von Kindern​

Der Dienst richtet sich nicht an Kinder unter 16 Jahren.

10. Änderungen dieser Datenschutzerklärung​

Wir können diese Datenschutzerklärung von Zeit zu Zeit aktualisieren. Wesentliche Änderungen werden über die App angekündigt.