Datenschutzerklärung
Stand: 10. November 2026
1. Verantwortlicher
Verantwortlich für die Datenverarbeitung im Sinne der DSGVO ist:
Yannik Loesdau, E-Mail: yalolp@gmail.com
Ein Datenschutzbeauftragter ist nicht benannt und nicht vorgeschrieben.
2. Worum es geht
Overlay Control ist ein privates Werkzeug, mit dem freigeschaltete Personen Stream-Overlays für OBS bearbeiten. Es gibt kein Tracking, keine Werbung und keine Weitergabe von Daten zu Werbezwecken. Betroffen sind nur Personen mit Zugang (Streamer, Moderatoren) sowie Rechner, auf denen das Overlay in OBS geladen wird. Zuschauer eines Streams sehen nur das fertige Bild; von ihnen werden hier keine Daten verarbeitet.
3. Hosting und Server-Logs
Die Seiten werden über Cloudflare Pages der Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA, bereitgestellt; Cloudflare betreibt auch die Namensauflösung (DNS) der Domain twitch-control.de. Beim Aufruf verarbeitet Cloudflare technisch notwendige Daten: IP-Adresse, Datum und Uhrzeit, aufgerufene Datei, Browser-Kennung. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt in einem sicheren und stabilen Betrieb. Cloudflare speichert diese Daten nur so lange, wie es für diesen Zweck erforderlich ist. Cloudflare ist nach dem EU-US Data Privacy Framework zertifiziert. Weitere Informationen: cloudflare.com/privacypolicy.
4. Anmeldung mit E-Mail und Passwort
Für die Anmeldung nutzen wir Firebase Authentication der Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Verarbeitet werden E-Mail-Adresse, Passwort (nur verschlüsselt als Hash), eine Benutzerkennung (UID), Anmeldezeitpunkte und die IP-Adresse. Konten werden ausschließlich vom Betreiber angelegt.
Zusätzlich speichern wir in unserer Datenbank deine E-Mail-Adresse, den Zeitpunkt deiner letzten Anmeldung, einen optionalen selbst gewählten Nickname sowie die Streamer, für die du freigeschaltet bist. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Bereitstellung des Zugangs, um den du gebeten hast) und Art. 6 Abs. 1 lit. f DSGVO (Schutz vor unbefugtem Zugriff).
5. Anmeldung mit Twitch
Moderatoren können sich über Twitch anmelden (Twitch Interactive, Inc., 350 Bush Street, San Francisco, CA 94104, USA). Dabei wirst du zu Twitch weitergeleitet und erteilst dort die Berechtigung „user:read:moderated_channels“. Twitch übergibt anschließend ein Zugangstoken an deinen Browser.
Dieses Token wird an unseren eigenen Dienst bei Cloudflare (siehe Abschnitt 8) geschickt. Er fragt bei Twitch deinen Twitch-Namen, deine Twitch-Kennung und die Liste der Kanäle ab, in denen du Moderator bist. Daraus wird festgelegt, welche Streamer du bearbeiten darfst; diese Freigabe wird mit Ablaufzeit in unserer Datenbank gespeichert. Das Token selbst wird nicht dauerhaft gespeichert.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO. Die Datenschutzerklärung von Twitch: twitch.tv/p/legal/privacy-notice.
Umfragen und Kanalwetten im Overlay (optional): Wenn ein Streamer diese Funktion nutzen möchte, erteilt er auf Twitch die Berechtigungen „channel:read:polls“ und „channel:read:predictions“. Unser Cloudflare Worker speichert dafür Twitch-Kennung, Kanalname und die Zugriffs- und Erneuerungs-Token des Streamers in einem Cloudflare-KV-Speicher und ruft damit nur laufende Umfragen und Kanalwetten des eigenen Kanals ab (Frage, Optionen, Restzeit, Stimmen bzw. gesetzte Punkte; keine Namen von Zuschauern). Die Zugriffsberechtigung kann jederzeit in den Twitch-Einstellungen unter „Verbindungen“ widerrufen werden; auf Wunsch löschen wir die gespeicherten Token. Rechtsgrundlage ist Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch die Autorisierung bei Twitch).
6. Datenbank (Firebase Realtime Database)
Alle Overlay-Inhalte und Benutzerangaben liegen in der Firebase Realtime Database von Google, Serverstandort Belgien (Region europe-west1). Gespeichert werden:
- Benutzerangaben aus Abschnitt 4 und 5
- Rechte (Administrator, freigegebene Streamer)
- Overlay-Inhalte, die Nutzer selbst eintragen (Texte, Bild- und Seitenadressen, Namen von Teilnehmern, Riot-ID beim Valorant-Rang)
- Anwesenheit während der Bearbeitung: angezeigter Name, Farbe, Position des Mauszeigers auf der Arbeitsfläche, ausgewählte Elemente und Zeitstempel. So sehen andere Bearbeiter, woran du gerade arbeitest. Diese Angaben werden beim Verlassen der Seite automatisch gelöscht.
Rechtsgrundlage ist Art. 6 Abs. 1 lit. b und f DSGVO. Mit Google besteht ein Vertrag zur Auftragsverarbeitung nach Art. 28 DSGVO.
7. Overlay in OBS
Das Overlay wird über eine Adresse mit geheimem Schlüssel in OBS geladen. Dabei lädt der Rechner, auf dem OBS läuft, die Overlay-Daten aus der Datenbank (Abschnitt 6) und die eingebundenen Inhalte (Abschnitt 8). Dabei wird die IP-Adresse dieses Rechners an die jeweiligen Anbieter übermittelt. Wir selbst werten sie nicht aus.
8. Eingebundene Dienste Dritter
Bei folgenden Diensten wird beim Laden mindestens deine IP-Adresse an den Anbieter übertragen. Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO; das berechtigte Interesse liegt im Funktionieren der jeweiligen Funktion. Die meisten werden nur geladen, wenn du die Funktion tatsächlich nutzt.
| Dienst | Anbieter | Wann | Zweck |
|---|---|---|---|
| Firebase-Programmbibliothek (gstatic.com) | immer | Verbindung zu Anmeldung und Datenbank | |
| Google Fonts | immer | Schriftarten | |
| Eigene Cloudflare Worker (workers.dev) | Cloudflare, Inc., 101 Townsend St, San Francisco, CA 94107, USA | Twitch-Anmeldung, Umfragen/Kanalwetten, Valorant-Rang, Frame-Proxy | Prüfung der Twitch-Anmeldung, Abruf des Rangs, Laden einbettungsgeschützter Seiten |
| Twitch-Vorschaubilder (static-cdn.jtvnw.net) | Twitch Interactive, Inc. | wenn ein Twitch-Kanal hinterlegt ist | Live-Status und Hintergrund-Vorschau |
| 7TV und BetterTTV | Betreiber der jeweiligen Emote-Dienste | bei Emote-Suche und eingebundenen Emotes | Suche und Anzeige von Emotes |
| Valorant-Rangdaten | valorantrank.chat (Abfrage über unseren Cloudflare Worker, ohne Weitergabe deiner IP-Adresse); Rangsymbole von valorant-api.com | bei Valorant-Elementen | Abruf und Anzeige des Rangs zu der eingetragenen Riot-ID (Name, Tag, Region) |
| Von Nutzern eingetragene Bilder und Webseiten | jeweiliger Seitenbetreiber | bei Bild- und Webseiten-Elementen | Anzeige der gewählten Inhalte |
Adressen bestimmter Seiten sind gesperrt und werden gar nicht erst geladen.
9. Speicherung im Browser
Die Seite speichert im Browser deine Anmeldesitzung (Firebase) sowie Einstellungen wie zuletzt gewählter Streamer, Live-Modus, Zoom oder gespeicherte Emote-Sets (localStorage, IndexedDB). Das ist für die von dir gewünschte Funktion erforderlich (§ 25 Abs. 2 Nr. 2 TDDDG); eine Einwilligung ist deshalb nicht nötig. Es werden keine Cookies zu Analyse- oder Werbezwecken gesetzt. Du kannst diese Daten jederzeit über die Browsereinstellungen löschen.
10. Übermittlung in Drittländer
Google, Cloudflare und Twitch sind Unternehmen mit Sitz oder Muttergesellschaft in den USA. Eine Übermittlung in die USA ist daher nicht ausgeschlossen. Sie stützt sich auf den Angemessenheitsbeschluss der EU-Kommission zum EU-US Data Privacy Framework (Art. 45 DSGVO), soweit der Anbieter zertifiziert ist, im Übrigen auf EU-Standardvertragsklauseln (Art. 46 DSGVO).
11. Speicherdauer
- Konto- und Rechtedaten: bis der Zugang entzogen oder auf deinen Wunsch gelöscht wird
- Twitch-Moderatorenfreigaben: bis zum Ablaufzeitpunkt, danach werden sie bei der nächsten Anmeldung neu geprüft
- Anwesenheitsdaten: bis zum Verlassen der Seite
- Overlay-Inhalte: bis sie gelöscht werden
12. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung der Verarbeitung (Art. 18), Datenübertragbarkeit (Art. 20) und Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f DSGVO (Art. 21). Eine formlose E-Mail an die oben genannte Adresse genügt.
Du kannst dich außerdem bei einer Datenschutz-Aufsichtsbehörde beschweren, zum Beispiel bei der Landesbeauftragten für Datenschutz und Informationsfreiheit Nordrhein-Westfalen, Kavalleriestraße 2–4, 40213 Düsseldorf.
13. Sonstiges
Die Nutzung ist freiwillig. Ohne Anmeldung ist eine Bearbeitung nicht möglich. Eine automatisierte Entscheidungsfindung oder Profilbildung findet nicht statt.