Datenschutzerklärung

für die interne Webanwendung „YT Stream“ (https://fast.imh-group.us) — Stand: Juni 2025

1. Verantwortlicher

Verantwortlicher im Sinne der Datenschutz-Grundverordnung (DSGVO) ist:

IMH Group, Inc.
8 The Green, Ste B
Dover, DE 19901
United States

Vertretungsberechtigt: Christian Aberle
Kontakt allgemein: info@imh-group.us, Telefon: +1 (302) 212-0640

Anfragen zum Datenschutz (Auskunft, Löschung, Berichtigung, Widerspruch): info@imh-group.us

Unternehmensangaben siehe auch Impressum bzw. Imprint – IMH Group Inc.

2. Zweck der Anwendung

YT Stream ist ein internes Verwaltungswerkzeug von IMH Group, Inc. zur Steuerung von YouTube-Livestreams (Kanäle, Playlists, Zeitpläne, Medien). Der Zugang ist ausschließlich autorisierten Mitarbeitern und Administratoren vorbehalten. Es werden keine Besucher-Tracking-, Marketing- oder Analyse-Cookies eingesetzt.

3. Verarbeitete Daten

  • Benutzerkonten: Benutzername, Passwort-Hash (bcrypt), Rolle (Administrator/Mitarbeiter), Aktivierungsstatus, Erstellungszeitpunkt.
  • Session-Cookie: technisch notwendig zur Anmeldung und Autorisierung (siehe Abschnitt 4).
  • Kanal- und Stream-Konfiguration: Kanalnamen, Slugs, Zeitpläne, Playlist-Einträge (Dateipfade/Titel), Encoder-Einstellungen.
  • Stream-Schlüssel und OAuth-Tokens: verschlüsselt in der Datenbank (Fernet, abgeleitet vom Anwendungs-Geheimnis).
  • Audit-Protokoll: Zeitstempel, angemeldeter Benutzername, Aktion (z. B. Erstellen, Bearbeiten, Start/Stopp), optional Kanal-ID und kurze Detailangabe (z. B. Kanalname) — keine Passwörter oder Stream-Keys im Klartext.
  • Sicherheit / Rate-Limiting: IP-Adresse bei fehlgeschlagenen Login-Versuchen, temporär im Arbeitsspeicher (max. 15 Minuten, nicht dauerhaft gespeichert).
  • Betriebs- und Fehlerprotokolle: technische Logs auf dem Server (Plesk EU), Inhalt abhängig von Serverkonfiguration.

Mitarbeiter-Rollen sehen keine Stream-Schlüssel im Klartext; Administratoren können Schlüssel verwalten. Es werden bewusst keine unnötigen personenbezogenen Daten in Meldungen der Oberfläche angezeigt.

4. Cookies

Es wird ausschließlich ein Session-Cookie (Name typischerweise session) gesetzt. Dieses Cookie ist für die Anmeldung zwingend erforderlich und bedarf keiner Einwilligung nach § 25 TTDSG i. V. m. Erwägungsgrund 28 DSGVO.

  • HttpOnly: ja — kein Zugriff per JavaScript im Browser.
  • SameSite: Lax (Starlette SessionMiddleware).
  • Secure: in Produktion bei HTTPS bzw. wenn PUBLIC_BASE_URL mit https:// oder Proxy-Vertrauen aktiv ist.

Auf der Login-Seite weisen wir darauf hin, dass durch die Anmeldung dieses Cookie gesetzt wird. Es gibt keinen Cookie-Banner für Marketing- oder Statistik-Cookies, da solche nicht verwendet werden.

5. Rechtsgrundlagen (Art. 6 DSGVO)

  • Art. 6 Abs. 1 lit. b: Verarbeitung zur Erfüllung des Nutzungsverhältnisses bzw. zur Bereitstellung des internen Dienstes für berechtigte Nutzer.
  • Art. 6 Abs. 1 lit. f: berechtigtes Interesse an IT-Sicherheit, Nachvollziehbarkeit von Änderungen (Audit-Log), Missbrauchsprävention (Login-Rate-Limit).

6. Speicherdauer

  • Benutzerkonten: bis zur Deaktivierung oder Löschung durch einen Administrator bzw. auf schriftliche Anfrage an info@imh-group.us.
  • Session: bis Abmeldung oder Ablauf der Browsersitzung.
  • Audit-Protokoll: bis zur manuellen Bereinigung oder Löschung der Datenbank; typischerweise zur Nachvollziehbarkeit über einen längeren Zeitraum (betriebliches Interesse). Auf Anfrage können Einträge zu einem Benutzer berücksichtigt werden.
  • Login-Rate-Limit (IP): maximal 15 Minuten im Arbeitsspeicher, danach automatische Löschung.
  • Server-Logs: gemäß Aufbewahrungsrichtlinie des Hosting-Anbieters (Plesk EU).

7. Empfänger und Drittanbieter

Daten werden nicht an Werbe- oder Analyse-Dienste weitergegeben. YT Stream enthält kein eingebautes Tracking (z. B. Google Analytics).

Bei Nutzung optionaler Funktionen können Daten an folgende Stellen übermittelt werden:

  • YouTube / Google: bei OAuth oder API-Nutzung gemäß Google-Datenschutzrichtlinien.
  • Jellyfin: nur wenn in der Konfiguration hinterlegt (Metadaten-Abfrage).
  • Hosting (Plesk EU): Serverbetrieb im Rahmen des Auftragsverarbeitungsverhältnisses mit dem Provider.

Externe CDN-Ressourcen (Tailwind, htmx) werden für die Oberfläche geladen; dabei können technisch IP-Adressen beim CDN-Anbieter anfallen. Für den Betrieb kann auf lokale Static-Dateien umgestellt werden.

8. Technische und organisatorische Maßnahmen

  • Passwörter werden mit bcrypt gehasht, nicht im Klartext gespeichert.
  • Stream-Schlüssel und OAuth-Refresh-Tokens werden mit Fernet-Verschlüsselung in der Datenbank abgelegt.
  • In Produktion ist HTTPS vorgesehen; Session-Cookies erhalten das Flag „Secure“, sofern konfiguriert.
  • Anwendungsdaten (DATA_DIR: Datenbank, Logs, Cache) liegen außerhalb des öffentlichen Webroots oder sind per Serverregel geschützt.
  • Zugriff nur nach Authentifizierung; rollenbasierte Einschränkung für Mitarbeiter.
  • CSRF-Schutz für formularbasierte Aktionen.

9. Ihre Rechte

Sie haben gegenüber dem Verantwortlichen u. a. folgende Rechte:

  • Auskunft (Art. 15 DSGVO)
  • Berichtigung (Art. 16 DSGVO)
  • Löschung (Art. 17 DSGVO)
  • Einschränkung der Verarbeitung (Art. 18 DSGVO)
  • Widerspruch gegen Verarbeitung auf Basis berechtigter Interessen (Art. 21 DSGVO)
  • Datenübertragbarkeit, soweit anwendbar (Art. 20 DSGVO)
  • Beschwerde bei einer Aufsichtsbehörde (Art. 77 DSGVO)

Löschung von Mitarbeiter-Konten: Administratoren können Konten in der Benutzerverwaltung deaktivieren oder (bei Mitarbeiter-Rolle) vollständig löschen. Für weitere Anfragen wenden Sie sich an info@imh-group.us.

10. Keine Pflicht zur Bereitstellung

Die Nutzung von YT Stream setzt eine interne Berechtigung voraus. Ohne Bereitstellung der für den Login erforderlichen Daten ist eine Nutzung nicht möglich.

Impressum