Datenschutzerklärung
Version v7-2026-10-13
Datenschutzerklärung der Castcall-Plattform (app.castcall.tv) — Stand: 13. Oktober 2026
Diese Datenschutzerklärung beschreibt die Datenverarbeitung der Webapp (app.castcall.tv), auf die die AGB (§ 16 Abs. 2, § 20 Abs. 1) verweisen. Sie ist getrennt von der Datenschutzerklärung der Marketing-Website (castcall.tv), die nur Newsletter und Hosting abdeckt.
1. Verantwortlicher
castcall UG (haftungsbeschränkt) i.G., Lupusstraße 26, 50670 Köln Geschäftsführer: Felix Koof — E-Mail: hello@castcall.tv
2. Überblick
Über app.castcall.tv vermittelt Castcall Werbeleistungen auf Twitch-Kanälen zwischen Werbekunden und Creatorn. Wir verarbeiten personenbezogene Daten, um Konten zu führen, Kampagnen durchzuführen, die Leistungserbringung nachzuweisen, Kampagnen-Klicks zu messen und Zahlungen abzuwickeln. Das Angebot richtet sich an Werbekunden, die Unternehmer sind, und an Creator, die als Unternehmer oder als Privatperson teilnehmen, jeweils mit Sitz bzw. Wohnsitz in der Europäischen Union oder der Schweiz.
3. Konten und Anmeldung
- Werbekunden registrieren sich mit E-Mail-Adresse und Passwort. Rechtsgrundlage: Vertragsanbahnung/-durchführung (Art. 6 Abs. 1 lit. b DSGVO).
- Creator melden sich über Twitch an (OAuth). Dabei erhalten wir von Twitch die Kanal-/Nutzerkennung, den Handle, die verifizierte E-Mail-Adresse und das Profilbild. Zweck: Nachweis der Kanal-Inhaberschaft und Kontoführung. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
- Discord (optional): Creator können ihr Discord-Konto verknüpfen, um Benachrichtigungen zu erhalten. Die Verknüpfung ist freiwillig; Rechtsgrundlage: Einwilligung (Art. 6 Abs. 1 lit. a DSGVO), jederzeit widerruflich durch Trennen der Verknüpfung.
4. Reichweiten- und Kanaldaten der Creator
Zur Auswahl passender Kampagnen und zur Preisberechnung verarbeiten wir öffentlich verfügbare Reichweitenkennzahlen des Twitch-Kanals (u. a. durchschnittliche Zuschauerzahl, Streamfrequenz, Sprache, Land, Zuschauer-Geografie). Diese beziehen wir über den Dienstleister Streamcharts sowie öffentliche Twitch-Daten. Zweck: Eignungs- und Schwellenprüfung, Preiskalkulation. Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Durchführung des Nutzungsverhältnisses) bzw. Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einem funktionierenden Marktplatz).
Selbstauskunft zur Zuschauer-Demografie (freiwillig). Creator können auf „Mein Kanal" freiwillig Angaben zur Zusammensetzung ihres Publikums machen (Anteile nach Ländern, Altersgruppen und Geschlecht), wie sie das Twitch-Dashboard des Creators ausweist. Diese Angaben sind aggregierte Statistikwerte ohne Bezug zu einzelnen Zuschauern. Sie werden Werbekunden im Creator-Profil als „Selbstauskunft des Creators" angezeigt und können vom Creator jederzeit geändert oder gelöscht werden. Zur Erleichterung der Eingabe kann der Creator einen Screenshot seines Twitch-Dashboards hochladen; die darin enthaltenen Werte werden durch ein KI-Modell des Dienstleisters Anthropic (Verarbeitung u. a. in den USA, s. Ziff. 9) ausgelesen und als Vorschlag in das Formular übernommen. Der Screenshot wird ausschließlich zu diesem Zweck übermittelt, von uns nicht gespeichert und von Anthropic nach dessen vertraglichen Zusagen nicht zum Training von KI-Modellen verwendet; Anthropic löscht übermittelte Eingaben und Ausgaben innerhalb von 30 Tagen. Die vorgeschlagenen Werte prüft und bestätigt der Creator vor dem Speichern selbst; eine automatisierte Entscheidung im Sinne von Art. 22 DSGVO findet nicht statt.
- Zweck: Ergänzung der Reichweitendaten um vom Creator angegebene Publikumsmerkmale zur Kampagnenauswahl; Eingabeerleichterung durch Screenshot-Auslesung.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Durchführung des Nutzungsverhältnisses; die Angaben sind freiwillig). Für die Screenshot-Auslesung Art. 6 Abs. 1 lit. a DSGVO (Einwilligung durch den aktiven Upload; der manuelle Eingabeweg steht jederzeit alternativ offen).
- Speicherdauer: Selbstauskunft bis zur Änderung oder Löschung durch den Creator bzw. bis zur Kontolöschung; hochgeladene Screenshots speichern wir nicht.
5. Stream-Aufzeichnung, Clips und Transkription (Nachweis-System)
Zur nachprüfbaren Dokumentation gebuchter Werbeleistungen zeichnen wir während des Kampagnenzeitraums die betreffenden Streams des Creators auf bzw. werten – vorrangig – die öffentlichen Twitch-VODs aus, erstellen daraus Clips der Werbebestandteile und transkribieren die Tonspur zur Erkennung gesprochener Werbebotschaften. Die Transkription erfolgt über den Dienstleister Replicate (Verarbeitung u. a. in den USA, s. Ziff. 9); die Clip-Bereitstellung erfolgt über Cloudflare Stream.
- Zweck: Nachweis der Leistungserbringung gegenüber dem Werbekunden.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).
- Speicherdauer: Roh-Stream-Aufnahmen werden 30 Tage nach Kampagnenende gelöscht. Clips bleiben zur Report-Bereitstellung und – vorbehaltlich eines Widerspruchs nach AGB § 21 Abs. 2 – zur Angebotsdarstellung gespeichert; auf Betroffenen-Löschverlangen werden Clips gelöscht.
5a. Gameplay-Kampagnen (Spielzeit, Aufnahmen, Keys)
Bei Kampagnen der Art „Gameplay" spielt der Creator ein Spiel des Werbekunden live in seinem Stream (AGB § 2 Abs. 3 lit. e). Dafür verarbeiten wir zusätzlich:
- Twitch-Ereignisse: Von einem Tag vor dem Kampagnenstart bis zum Ende des Lieferzeitraums erhalten wir über die Twitch-Schnittstelle EventSub Mitteilungen (die Anmeldung bei Twitch beenden wir beim nächsten stündlichen Abgleich nach Ende des Lieferzeitraums), wenn der Stream des Creators beginnt oder endet und wenn sich Kategorie oder Titel des Streams ändern (Zeitpunkt, Kategorie, Streamtitel). Ergänzend fragen wir während laufender Streams regelmäßig die aktuelle Kategorie über die Twitch-Schnittstelle ab. Daraus ermitteln wir die Abschnitte, in denen der Stream der Kategorie des gebuchten Spiels zugeordnet war, und die gespielte Zeit (AGB § 4 Abs. 3). Eine zusätzliche Anmeldung oder Freigabe des Creators bei Twitch ist dafür nicht erforderlich.
- Aufnahmen: Für die Dauer dieser Abschnitte zeichnet unser Server (Hetzner, Deutschland) den Stream auf; die Aufnahme eines Abschnitts kann aus mehreren Dateien bestehen. Die Aufnahmen laden wir zu Cloudflare Stream hoch. Der Werbekunde kann sie im Report ansehen; die Wiedergabe erfolgt nur über zeitlich begrenzt gültige, signierte Links und ohne Download. Eine Transkription findet nicht statt.
- Keys: Stellt der Werbekunde Lizenzschlüssel (Keys) für das Spiel bereit, speichern wir sie verschlüsselt (AES-256-GCM) und teilen beim Kampagnenstart jedem ausgewählten Creator einen Key zu. Die Zuordnung Key ↔ Creator speichern wir, damit der Werbekunde einen Key bei Missbrauch gezielt sperren lassen kann; der Werbekunde sieht, welcher Key welchem Creator zugeteilt wurde, der Creator sieht nur seinen eigenen Key.
- Zweck: Nachweis und Abrechnung der gespielten Zeit, Bereitstellung der Aufnahmen im Report, Zuteilung der Keys.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragserfüllung).
- Empfänger: der Werbekunde der Kampagne (Ansicht der Aufnahmen und der Key-Zuordnung im Report), Cloudflare (Hosting und Wiedergabe der Aufnahmen), Hetzner (Aufnahme-Server, Deutschland).
- Speicherdauer: Die Aufnahmen werden auf unserem Server und bei Cloudflare 30 Tage nach Kampagnenende gelöscht. Keys und ihre Zuordnung löschen wir mit den Daten der Kampagne. Twitch-Ereignisse und die daraus ermittelten Abschnitte bewahren wir als Teil der Nachweise auf (s. Ziff. 10).
6. Kurzlink-Klickmessung (Kampagnen-Links)
Für jede Kampagne erzeugen wir einen Kurzlink (cstcll.tv/<code>), den Creator im Rahmen der gebuchten Werbeleistung teilen. Klickt jemand auf diesen Link, leiten wir automatisch mit UTM-Parametern auf die vom Werbekunden festgelegte Zielseite weiter. Betroffen sind in erster Linie Zuschauer eines Streams, die den Link anklicken — auch ohne eigenes Castcall-Konto und ohne sonst mit Castcall in Berührung zu kommen.
Bei jedem Klick verarbeiten wir: den Zeitpunkt, die zugehörige Kampagne, ein aus dem User-Agent abgeleitetes Bot-Kennzeichen sowie IP-Adresse und User-Agent — Letztere ausschließlich als SHA-256-Hashwerte mit Salt („salted hash“: ein geheimer Zusatzwert wird vor der Berechnung angehängt, sodass sich die Adresse aus dem Hashwert nicht zurückrechnen lässt), niemals im Klartext. Wir setzen dabei keine Cookies und speichern nichts im Browser des Zuschauers.
- Zweck: Reichweitenmessung für den Werbekunden (tagesweise Klickzahlen als Kennzahl der Kampagne, z. B. Kosten je Klick — die Vergütung selbst richtet sich nicht nach Klicks) sowie Schutz vor Mehrfachzählung — die Hashwerte dienen ausschließlich dem Abgleich wiederholter Klicks aus derselben Quelle innerhalb von 10 Sekunden.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (berechtigtes Interesse an einer ehrlichen Reichweitenmessung gegenüber dem Werbekunden). Du kannst der Verarbeitung nach Art. 21 DSGVO widersprechen, indem du den Link nicht anklickst bzw. die Zielseite des Werbekunden direkt aufrufst.
- Empfänger: Vercel und Supabase (s. Ziff. 8/9) als Hosting- bzw. Datenbank-Dienstleister. Werbekunden selbst sehen ausschließlich tagesweise aggregierte Klickzahlen je Kampagne — keine Einzelklicks, keine Hashwerte, keine bot-markierten Klicks.
- Speicherdauer: Die Hashwerte (IP-Hash, User-Agent-Hash) löschen bzw. anonymisieren wir 30 Tage nach dem Klick. Die danach verbleibenden Zähldaten (Zeitpunkt, Kampagne, Bot-Kennzeichen) sind nicht mehr personenbezogen und bleiben für die Kampagnenstatistik gespeichert.
- Eine automatisierte Entscheidung im Sinne von Art. 22 DSGVO findet nicht statt.
6a. Logo-Rotation (eigene Logos der Creator)
Creator können in der App eigene Logos hochladen (z. B. von eigenen Sponsoren), die zusammen mit den Kampagnenlogos in einer Browserquelle im Wechsel im Stream angezeigt werden. Die Dateien speichern wir in einem nicht öffentlichen Speicherbereich bei Supabase (EU); unser Server für das Nachweis-System (Hetzner, Deutschland) ruft sie über zeitlich begrenzt gültige, signierte Links ab und liefert die Browserquelle aus. Im Stream sind die Logos öffentlich sichtbar. Personenbezogen sind die Logos nur, soweit sie z. B. einen Namen oder ein Bild einer Person zeigen.
- Zweck: Bereitstellung der Logo-Rotation auf Wunsch des Creators.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO.
- Speicherdauer: bis zum Entfernen durch den Creator oder bis zur Kontolöschung.
7. Zahlungen, Belege und Auszahlungen
- Werbekunden zahlen auf Rechnung per Überweisung auf unser Geschäftskonto oder — sofern angeboten — per Vorkasse über den Zahlungsdienstleister Stripe. Bei Vorkasse gibst du deine Zahlungsdaten direkt bei Stripe ein; wir erhalten von Stripe nur den Zahlungsstatus und eine Zahlungsreferenz. Für die Rechnungsstellung verarbeiten wir den Firmennamen, die Rechnungsanschrift, die Rechnungs-E-Mail-Adresse, den benannten Ansprechpartner für Rechnungsfragen, die Bestätigung der Unternehmereigenschaft sowie — bei Sitz in einem anderen EU-Mitgliedstaat — die Umsatzsteuer-Identifikationsnummer bzw. — bei Sitz in der Schweiz, falls angegeben — die UID/CHE-Nummer; optional die vom Kunden angegebene Bestellnummer. Umsatzsteuer-Identifikationsnummern prüfen wir über die Bestätigungsabfrage des Bundeszentralamts für Steuern.
- Creator machen für die Abrechnung Angaben in ihrem Steuerprofil: Name bzw. Firma, Anschrift, Land, Rechtsform, bei natürlichen Personen das Geburtsdatum (Prüfung der Volljährigkeit und eindeutige Zuordnung), bei Unternehmern Umsatzsteuer-Status, Steuernummer bzw. USt-IdNr., gegebenenfalls Handelsregisternummer und vertretungsberechtigte Person, bei Unternehmern mit Sitz in der Schweiz einen hochgeladenen Unternehmernachweis, sowie die Bestätigung der Richtigkeit der Angaben mit Zeitpunkt. Für die Auszahlung speichern wir die Bankverbindung (Kontoinhaber, IBAN, ggf. BIC). Die IBAN wird verschlüsselt gespeichert (AES-256-GCM) und in der App nur maskiert angezeigt; entschlüsselt wird sie ausschließlich für die Ausführung der Überweisung durch berechtigte Mitarbeiter von Castcall. Die Auszahlung erfolgt per Überweisung von unserem Geschäftskonto; dabei erhalten unser Kreditinstitut und das Kreditinstitut des Creators Name, IBAN, Betrag und Verwendungszweck.
- Belege: Rechnungen, Stornorechnungen, Gutschriften und Auszahlungsbelege erstellen wir mit dem Dienstleister easybill; dafür übermitteln wir die oben genannten Rechnungs- bzw. Steuerprofil-Angaben (ohne Bankverbindung des Creators) und die Belegpositionen. Die Belege versenden wir per E-Mail über den Dienstleister Resend und archivieren sie in unserer Datenbank-Umgebung (Supabase, EU). Belege und Buchungsdaten geben wir an unseren Steuerberater weiter.
- Rechtsgrundlage: Art. 6 Abs. 1 lit. b DSGVO (Vertragsdurchführung) sowie steuer- und handelsrechtliche Pflichten (Art. 6 Abs. 1 lit. c DSGVO, u. a. § 14 UStG, § 147 AO, § 257 HGB).
8. Hosting, Datenbank, Support
Die Webapp wird bei Vercel Inc. gehostet; Anwendungsdaten liegen in Supabase (Region EU/Frankfurt). Für Support kann ein Chat-Widget zum Einsatz kommen; ist es aktiv, verarbeitet der jeweilige Anbieter die von dir eingegebenen Nachrichten. Rechtsgrundlage: Art. 6 Abs. 1 lit. f DSGVO (sicherer Betrieb, Support).
9. Empfänger und Drittlandübermittlung
Wir setzen die folgenden Auftragsverarbeiter/Dienstleister ein: Vercel (Hosting), Supabase (Datenbank/Auth, EU), Streamcharts (Reichweitendaten), Replicate (Transkription), Anthropic (KI-Auslesung freiwillig hochgeladener Dashboard-Screenshots; Vertragspartner Anthropic Ireland Limited, Verarbeitung u. a. in den USA auf Grundlage der EU-Standardvertragsklauseln), Cloudflare (Clip-Streaming und Gameplay-Aufnahmen), Stripe (Zahlungsabwicklung bei Vorkasse, sofern angeboten), easybill (Erstellung und Archivierung von Belegen), Resend (Versand von E-Mails einschließlich Belegen; Verarbeitung u. a. in den USA), Hetzner (Server für Nachweis-System und Logo-Browserquelle, Deutschland), Twitch (Login) sowie – bei Nutzung – Discord (Verknüpfung) und ein Support-Chat-Anbieter. Mit den Auftragsverarbeitern bestehen Verträge nach Art. 28 DSGVO. Außerdem übermitteln wir Daten im erforderlichen Umfang an unser Kreditinstitut (Ausführung von Überweisungen), an das Bundeszentralamt für Steuern (Prüfung von Umsatzsteuer-Identifikationsnummern) und an unseren Steuerberater (Buchhaltung, Steuererklärungen); diese Empfänger verarbeiten die Daten in eigener Verantwortung. Soweit dabei Daten außerhalb der EU/des EWR (insbesondere in den USA) verarbeitet werden, stützt sich die Übermittlung – soweit der Anbieter unter dem EU-US Data Privacy Framework zertifiziert ist – auf den Angemessenheitsbeschluss der EU-Kommission, im Übrigen auf die EU-Standardvertragsklauseln (Art. 46 Abs. 2 lit. c DSGVO).
10. Speicherdauer
Wir speichern personenbezogene Daten, solange das Konto besteht bzw. solange es für die genannten Zwecke erforderlich ist. Roh-Stream-Aufnahmen und Gameplay-Aufnahmen (einschließlich der Videos bei Cloudflare): 30 Tage nach Kampagnenende. Gameplay-Keys und ihre Zuordnung: mit den Daten der Kampagne (s. Ziff. 5a). Selbstauskunft zur Zuschauer-Demografie: bis zur Änderung durch den Creator oder bis zur Kontolöschung; Dashboard-Screenshots werden nicht gespeichert. Kurzlink-Klickmessung: Hashwerte (IP-/User-Agent-Hash) 30 Tage nach dem Klick, danach nur noch nicht-personenbezogene Zähldaten (s. Ziff. 6). Nachweise/Reports und abrechnungsrelevante Daten (einschließlich Belegen) bewahren wir im Rahmen der gesetzlichen Aufbewahrungsfristen auf (derzeit bis zu 10 Jahre). Die Bankverbindung speichern wir bis zur Änderung durch den Creator oder bis zur Kontolöschung; in Belegen und Überweisungsunterlagen enthaltene Angaben unterliegen den Aufbewahrungsfristen. Eigene Logos der Creator: bis zum Entfernen oder bis zur Kontolöschung (s. Ziff. 6a). Zustimmungsnachweise (AGB) speichern wir zur Erfüllung unserer Nachweispflicht.
11. Deine Rechte
Du hast das Recht auf Auskunft (Art. 15), Berichtigung (Art. 16), Löschung (Art. 17), Einschränkung (Art. 18), Datenübertragbarkeit (Art. 20), Widerspruch gegen Verarbeitungen auf Grundlage von Art. 6 Abs. 1 lit. f (Art. 21) sowie Widerruf erteilter Einwilligungen (Art. 7 Abs. 3). Zur Ausübung genügt eine Nachricht an hello@castcall.tv. Außerdem hast du ein Beschwerderecht bei einer Aufsichtsbehörde (Art. 77 DSGVO); für uns zuständig ist die Landesbeauftragte für Datenschutz und Informationsfreiheit Nordrhein-Westfalen.
12. Änderungen
Wir passen diese Erklärung an, wenn sich die Verarbeitung oder die Rechtslage ändert. Es gilt die jeweils in der App veröffentlichte Fassung.