← senior-labs

Datenschutzerklärung

Stand: 18. Oktober 2026

senior-labs ist ein Werkzeug für Twitch-Streamer: Alerts, Chat-Bot, Moderation, Treuepunkte, Giveaways, Songwünsche und Stream Together, komplett im Browser. Hier steht in einfachen Worten, welche Daten dabei anfallen, wofür wir sie brauchen und wie lange wir sie behalten. Wir speichern nur, was für die jeweilige Funktion nötig ist. Es gibt keine Werbung, kein Tracking und keine Analyse-Werkzeuge.

1. Wer ist verantwortlich?

Julian Sarbacher, Gartenstr. 30, 76332 Bad Herrenalb, E-Mail: juliansarbacher@web.de (siehe auch Impressum).

2. Wo die Daten liegen (Dienstleister)

Wir betreiben senior-labs mit diesen Dienstleistern. Mit ihnen bestehen Verträge zur Auftragsverarbeitung (Art. 28 DSGVO).

Die Anbieter haben ihren Sitz in den USA. Soweit dabei Daten in die USA gelangen können, stützen wir das auf das EU-US Data Privacy Framework (sofern der Anbieter zertifiziert ist) bzw. auf die EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO).

3. Aufruf der Seiten

Beim Aufruf von senior-labs verarbeitet der Server technisch notwendig Ihre IP-Adresse, Datum und Uhrzeit sowie die aufgerufene Adresse, um die Seite auszuliefern. Unser eigenes Protokoll enthält nur Art und Pfad der Anfrage, keine IP-Adressen und keine geheimen Adressbestandteile. Unser Hosting-Anbieter Render kann Zugriffe kurzzeitig zur Sicherheit und Fehlersuche protokollieren. Rechtsgrundlage ist unser berechtigtes Interesse an einem sicheren, funktionierenden Angebot (Art. 6 Abs. 1 lit. f DSGVO).

Schriften und Symbole liefern wir selbst aus. Es werden keine Schriften von Google oder anderen Anbietern nachgeladen.

4. Cookies und Speicher im Browser

Wir verwenden nur technisch notwendige Cookies, keine Cookies zu Werbe- oder Analysezwecken:

Im Speicher Ihres Browsers merken wir uns außerdem die gewählte Sprache, auf der Gäste-Seite von Stream Together Ihren eingegebenen Namen für das nächste Mal, als Mod im Team den zuletzt gewählten Kanal, bei WoW Forever und WoW Retail den freigegebenen Logs-Ordner und bei WoW Retail die Lage Ihrer Boss-Frames. Diese Angaben verlassen Ihren Browser nicht. Rechtsgrundlage ist § 25 Abs. 2 Nr. 2 TDDDG (unbedingt erforderlich für den gewünschten Dienst).

5. Für Streamer: Anmeldung mit Twitch und Konto

Sie melden sich ausschließlich über Twitch an (Twitch Interactive, Inc., USA). Wir erhalten dabei Ihre Twitch-ID, Ihren Login- und Anzeigenamen sowie Zugangsschlüssel, mit denen senior-labs in Ihrem Auftrag auf Twitch arbeitet (z. B. Alerts empfangen, Chatnachrichten moderieren, Zuschauerliste für Treuepunkte). Ihre E-Mail-Adresse und Ihr Passwort erhalten wir nicht. Die Zugangsschlüssel speichern wir verschlüsselt.

Zu Ihrem Konto speichern wir außerdem Ihre Einstellungen (Alerts, Commands, Moderation, Treuepunkte, Giveaways, Songwünsche, Stream Together, Discord) und die Dateien, die Sie selbst hochladen. Statistiken (z. B. Zahl der Follower) holen wir bei Bedarf von Twitch und halten sie nur kurz im Arbeitsspeicher. Das gilt auch für die Liste Ihrer Kanal-Emotes. Die Emote-Bilder lädt Ihr Browser bzw. Ihre OBS-Quelle direkt von Twitch (static-cdn.jtvnw.net). Dabei erhält Twitch die IP-Adresse des jeweiligen Rechners.

Laden Sie Mods in Ihr Dashboard ein, speichern wir deren Twitch-ID, Login- und Anzeigenamen sowie die Rechte, die Sie ihnen geben, bis Sie sie aus dem Team nehmen oder Ihr Konto löschen; ein Mod meldet sich dafür mit seinem eigenen Twitch an wie oben beschrieben.

Nutzen Sie das Zusatzmodul WoW Forever und geben einen Ordner frei, liest Ihr Browser die Log-Dateien von World of Warcraft auf Ihrem Rechner; die Dateien selbst verlassen Ihren Rechner nicht. An uns gehen nur daraus ausgewertete Werte (erhaltene Erfahrung, Gold, besiegte Gegner sowie Name und Anzahl der Tode von Spielern in Ihrer Gruppe). Diese Werte halten wir nur im Arbeitsspeicher und verwerfen sie nach 60 Minuten ohne neue Werte, beim Zurücksetzen oder bei einem Neustart des Servers.

Nutzen Sie das Zusatzmodul WoW Retail, gibt Ihr Browser auf Ihren Wunsch das Fenster von World of Warcraft frei und liest außerdem das Combatlog im freigegebenen Ordner mit. Bild und Log-Dateien verlassen Ihren Rechner nicht: Ihr Browser erkennt darin selbst die Lebensleisten der Bosse und deren Namen (die Texterkennung läuft ebenfalls in Ihrem Browser und wird von unserem Server geladen). An uns gehen nur Name und Lebensprozent der Bosse sowie Beginn, Ende und Schwierigkeit eines Bosskampfs, bei Mythic+ außerdem Dungeon, Schlüsselstufe, Beginn und Ende eines Keys, die Zeitpunkte von Toden in Ihrer Gruppe (ohne Namen), der Fortschritt der Gegner in Prozent und die Endzeit. Daraus speichern wir je Boss und Schwierigkeit die Zahl Ihrer Versuche (Pulls), Ihren besten Versuch und ob der Boss besiegt ist, je Dungeon und Stufe Ihre beste Zeit und je Dungeon die Zahl der Bosse, bis Sie den Fortschritt zurücksetzen oder Ihr Konto löschen. Lebenswerte, Tode und Gegner-Fortschritt halten wir nur im Arbeitsspeicher. In Ihrem Browser merken wir uns, wo Ihre Boss-Frames im Fenster sitzen.

Auf Ihren Wunsch übernimmt das Zusatzmodul WoW Retail bisherige Ergebnisse aus zwei öffentlichen Diensten. Dafür schickt unser Server die von Ihnen eingetragenen Angaben dorthin und speichert sie für den nächsten Import: an Warcraft Logs (warcraftlogs.com, Archon Studio) Name, Server und Region Ihrer Gilde, um Pulls und besten Versuch aus den öffentlichen Logs der Gilde zu lesen; an Raider.IO (raider.io) Name, Server und Region eines Charakters, um dessen Bestzeiten in Mythic+ zu lesen. Weitere Daten, insbesondere Ihr Twitch-Konto, gehen dabei nicht an diese Dienste.

Wählen Sie für die Boss-Quelle ein Klassen-Theme oder ein Klassen-Icon, lädt Ihr Browser bzw. OBS das Icon direkt von Wowhead (wow.zamimg.com). Dabei sieht Wowhead, wie bei jedem Bild aus dem Internet, Ihre IP-Adresse und die Adresse des Icons. Ohne Klassen-Icon findet keine Verbindung zu Wowhead statt.

Rechtsgrundlage ist die Erfüllung des Nutzungsverhältnisses (Art. 6 Abs. 1 lit. b DSGVO). Die Daten bleiben gespeichert, bis Sie Ihr Konto löschen. Über „Konto löschen“ im Dashboard entfernen wir sofort alle Daten Ihres Kanals einschließlich Ihrer hochgeladenen Dateien und ziehen die Zugangsschlüssel bei Twitch zurück. Sie können den Zugriff außerdem jederzeit in Ihren Twitch-Einstellungen unter „Verbindungen“ entziehen.

Damit wir bei Problemen helfen und den Dienst betreiben können, sieht der Betreiber in einem geschützten Bereich die Einstellungen Ihres Kanals (ohne Zugangsschlüssel und Webhook-Adressen) und den Zustand der Verbindungen. In Ausnahmefällen kann er dort Kategorien ein- oder ausschalten oder Verbindungen neu aufbauen. Jeder solche Eingriff wird mit Zeitpunkt protokolliert. Rechtsgrundlage ist unser berechtigtes Interesse an einem funktionierenden Dienst (Art. 6 Abs. 1 lit. f DSGVO).

6. Für Zuschauer im Chat eines Streamers

Hat ein Streamer senior-labs eingerichtet, liest unser Chat-Bot die Chatnachrichten in diesem Kanal, um Commands zu beantworten, die Moderation auszuführen und Treuepunkte, Giveaways und Songwünsche zu verwalten. Chatnachrichten speichern wir nicht. Sie werden nur im Moment ihres Eintreffens verarbeitet. Dauerhaft bzw. bis zur Erledigung gespeichert werden nur:

Rechtsgrundlage ist das berechtigte Interesse des Streamers und unser berechtigtes Interesse, die vom Streamer gewünschten Funktionen für seinen Kanal bereitzustellen (Art. 6 Abs. 1 lit. f DSGVO). Mit dem Löschen des Streamer-Kontos werden auch diese Daten gelöscht.

7. Discord

Richtet ein Streamer den Discord-Ping ein, schicken wir beim Start seines Streams eine Nachricht mit Titel, Spiel, Kanalname und Vorschaubild an seinen Discord-Server (Discord Inc., USA). Die dafür nötige Discord-Adresse speichern wir verschlüsselt, bis der Streamer sie entfernt oder sein Konto löscht.

Fügt ein Streamer stattdessen den senior-labs-Bot zu seinem Discord-Server hinzu, speichern wir die Kennungen dieses Servers und der gewählten Kanäle und Rollen sowie die Twitch-Namen weiterer Streamer, die er ankündigen lässt. Der Bot schreibt Live-Nachrichten, auf Wunsch neue Clips aus dem Stream und trägt den öffentlichen Twitch-Stream-Plan als Termine auf dem Server ein. Damit keine Nachricht doppelt erscheint, merken wir uns gesendete Nachrichten und Clips bis zu 30 Tage. Schaltet ein Streamer Tickets ein, legt der Bot für jedes Ticket einen eigenen Kanal auf dessen Discord-Server an; wir speichern dazu die Ticket-Nummer und die Discord-Kennung der Person, die es geöffnet hat (damit nur sie und die Mods Zugang haben). Der Inhalt der Tickets bleibt auf dem Discord-Server, wir speichern ihn nicht. Beim Raidplaner speichern wir zu jedem Raid Titel, Termin, Beschreibung, Bild-Link und die Raidleitung sowie zu jeder Anmeldung die Discord-Kennung, den Anzeigenamen, Klasse, Spezialisierung und die Zu- oder Absage. Eine Stunde nach Raid-Ende löschen wir Raid, Anmeldungen und den Raid-Kanal. Damit beim nächsten Raid die letzte Wahl vorgeschlagen werden kann, merken wir uns je Person Klasse und Spezialisierung, bis der Discord-Server getrennt wird. Nachrichten von Discord-Nutzern liest der Bot nicht. Trennt der Streamer Discord oder löscht er sein Konto, löschen wir diese Daten.

8. Stream Together (VDO.ninja)

Für Stream Together laden Streamer Gäste über einen Link ein. Gäste geben dort einen Namen ein; Kamerabild und Ton laufen über den Dienst VDO.ninja direkt zwischen den Teilnehmern (Peer-to-Peer über WebRTC). Für den Verbindungsaufbau nutzt VDO.ninja eigene Server; dabei werden die IP-Adressen der Teilnehmer verarbeitet und sind für die anderen Teilnehmer technisch sichtbar. Bild und Ton speichern wir nicht. Wir speichern nur den eingegebenen Namen des Gastes, bis der Streamer ihn entfernt, einen neuen Link erzeugt oder sein Konto löscht. Ob ein Gast gerade im Raum ist, halten wir nur im Arbeitsspeicher. Rechtsgrundlage ist Art. 6 Abs. 1 lit. b DSGVO (Teilnahme auf Wunsch des Gastes).

Die Gäste-Seite und das Studio laden dafür das Programm von VDO.ninja (VDO.ninja-SDK) über den Dienst jsDelivr (cdn.jsdelivr.net, betrieben von Prospect One, Polen, mit weltweitem Netz). Wer einen Hintergrund (unscharf oder Bild) wählt, lädt zusätzlich die Personen-Erkennung MediaPipe von jsDelivr und das zugehörige Modell von Servern der Google Ireland Limited (storage.googleapis.com). Dabei erhalten jsDelivr bzw. Google die IP-Adresse und die üblichen Angaben des Browsers. Das Kamerabild selbst wird nur im Browser bearbeitet und nicht an jsDelivr oder Google gesendet. Ein eigenes Hintergrundbild bleibt nur im Speicher des eigenen Browsers. Mit dem Raum gespeichert werden außerdem eine selbst gewählte Raum-ID und ein Passwort sowie, wenn ein anderer senior-labs-Streamer beitritt, dessen Twitch-Name.

9. Songwünsche (YouTube)

Für Songwünsche fragt unser Server bei YouTube Titel und Kanal des gewünschten Videos ab (nur die Video-Kennung, keine Angaben zu Zuschauern). Abgespielt werden die Songs in der OBS-Quelle des Streamers mit dem YouTube-Player im erweiterten Datenschutzmodus (youtube-nocookie.com) von Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland. Vorschaubilder kommen von YouTube. Dabei erhält Google die IP-Adresse des Rechners, auf dem Dashboard bzw. OBS laufen. Weitere Informationen: Datenschutzerklärung von Google.

10. Ihre Rechte

Sie haben jederzeit das Recht auf

Schreiben Sie uns dafür einfach an die oben genannte E-Mail-Adresse. Sie haben außerdem das Recht, sich bei einer Datenschutz-Aufsichtsbehörde zu beschweren, zum Beispiel bei der für uns zuständigen: dem Landesbeauftragten für den Datenschutz und die Informationsfreiheit Baden-Württemberg, Lautenschlagerstraße 20, 70173 Stuttgart.

Eine automatisierte Entscheidungsfindung oder ein Profiling findet nicht statt.

11. Änderungen

Kommen neue Funktionen oder Dienstleister hinzu, passen wir diese Erklärung an. Es gilt die jeweils hier veröffentlichte Fassung.