Stand: 31. Oktober 2026
Luma Media, Neroud Suleiman, Fuhrenkamp 26, 21629 Neu Wulmstorf, Deutschland · neroud@icloud.com
Diese Erklärung gilt für die iOS- und iPadOS-App Streamee (Bundle-ID de.nurazendin.Streamee). Streamee betreibt keinen eigenen Server. Alle Daten bleiben auf deinem Gerät oder werden direkt zwischen deinem Gerät und Google, Twitch, der im eingebauten Browser geöffneten Website (etwa Instagram) beziehungsweise deinen Geräten im lokalen Netzwerk ausgetauscht.
Streamee verbindet sich auf deinen ausdrücklichen Wunsch über Google-Anmeldung (OAuth 2.0) mit deinem YouTube-Konto. Angefordert wird ausschließlich der Bereich https://www.googleapis.com/auth/youtube. Über die YouTube Data API v3 greift die App auf folgende Daten deines Kontos zu:
| Daten | Herkunft |
|---|---|
| Bezeichnung, Kennung und Status deiner dauerhaften Stream-Schlüssel | liveStreams.list |
| Stream-Schlüssel und Server-URL (RTMP-Ingest-Adresse) deiner Streams | liveStreams.list |
| Auflösung und Bildrate der Streams | liveStreams.list |
| Titel, Beschreibung, geplante Startzeit, Sichtbarkeit und Status deiner Livestream-Sendungen sowie die Zuordnung Sendung ↔ Schlüssel | liveBroadcasts.list |
| OAuth-Zugriffstoken und Aktualisierungstoken für dein Konto | Google-Anmeldung |
Schreibend legt die App auf deine Anweisung neue Stream-Schlüssel (liveStreams.insert) und Sendungen (liveBroadcasts.insert) an, verknüpft beide (liveBroadcasts.bind), beendet laufende Sendungen (liveBroadcasts.transition) und löscht Schlüssel oder Sendungen, wenn du das auslöst (liveStreams.delete, liveBroadcasts.delete).
Streamee ruft keine weiteren Google-Daten ab: keine Videos, keine Kommentare, keine Abonnenten, keine Wiedergabelisten, keine Analysedaten, keine Kontakte, keine E-Mails und keine Profildaten über die YouTube-Kanalzuordnung hinaus.
Die Daten werden ausschließlich für diese Funktionen im laufenden Betrieb der App verwendet. Es findet keine Auswertung, keine Profilbildung, kein Training von KI-Modellen und keine zweckfremde Nutzung statt.
Stream-Schlüssel und OAuth-Token sind Zugangsdaten. Wer sie besitzt, kann auf deinen Kanal senden. Streamee behandelt sie entsprechend:
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly abgelegt: sie sind erst nach dem ersten Entsperren nach einem Neustart lesbar, verlassen das Gerät nicht, wandern nicht in den iCloud-Schlüsselbund und werden nicht in Backups auf andere Geräte übertragen.ASWebAuthenticationSession) mit PKCE. Die App bekommt dein Google-Passwort zu keinem Zeitpunkt zu sehen und speichert es nicht.NSAllowsLocalNetworking), nicht für Internetverbindungen.Streamees Nutzung von Informationen aus Google-APIs unterliegt der Google API Services User Data Policy einschließlich der Limited-Use-Anforderungen. Streamee gibt Google-Nutzerdaten nicht an Dritte weiter, nutzt sie nicht für Werbung und nicht für das Training verallgemeinerter KI-Modelle, und kein Mensch liest sie – ausgenommen die Fälle, die die Richtlinie ausdrücklich erlaubt (deine ausdrückliche Zustimmung, Sicherheitszwecke, gesetzliche Verpflichtung).
Auf deinen Wunsch verbindet sich Streamee auch mit deinem Twitch-Konto. Die Anmeldung läuft über Twitchs Gerätecode-Verfahren (OAuth 2.0 Device Authorization Grant): Die App zeigt dir einen Code, du gibst ihn auf twitch.tv/activate ein und erlaubst dort den Zugriff. Angefordert wird ausschließlich der Bereich channel:read:stream_key. Die App bekommt dein Twitch-Passwort nie zu sehen.
| Daten | Herkunft |
|---|---|
| Kennung und Anmeldename deines Twitch-Kontos | helix/users |
| Stream-Schlüssel deines Kanals | helix/streams/key |
| OAuth-Zugriffstoken und Aktualisierungstoken | Twitch-Anmeldung |
Der Schlüssel wird für denselben Zweck verwendet wie bei YouTube: Er wird zusammen mit Twitchs Server-Adresse an deinen ATEM oder Web Presenter im lokalen Netzwerk übertragen. Token, Konto-Kennung und Schlüssel liegen im iOS-Schlüsselbund mit derselben Schutzklasse wie die Google-Daten; der Anmeldename steht in den App-Einstellungen, damit die App ihn anzeigen kann. Streamee ruft keine weiteren Twitch-Daten ab – keine Chats, Follower, Abonnements, Videos oder Statistiken – und schreibt nichts in dein Twitch-Konto. Für die Verarbeitung durch Twitch gilt die Datenschutzerklärung von Twitch.
Für Dienste ohne Konto-Anbindung (etwa Instagram, TikTok oder einen eigenen RTMP-Server) kannst du Name, Server-URL und Stream-Schlüssel selbst eintragen. Diese Angaben liegen ausschließlich im iOS-Schlüsselbund deines Geräts mit der oben beschriebenen Schutzklasse. Sie werden nur an das Gerät übertragen, das du dafür auswählst (ATEM oder Web Presenter im lokalen Netzwerk), und sonst nirgendwohin. Streamee selbst stellt für diese Schlüssel keine Verbindung zu dem jeweiligen Dienst her.
Um einen Schlüssel etwa von Instagram zu holen, kannst du in der App die Website des jeweiligen Dienstes in einem eingebauten Browserfenster (WebKit) öffnen. Dort meldest du dich selbst an; Anmeldung und alles, was du auf der Seite eingibst, laufen unmittelbar zwischen dir und diesem Dienst und unterliegen dessen Datenschutzerklärung – für Instagram die Datenschutzrichtlinie von Instagram (Meta Platforms Ireland Ltd.). Die App liest aus der Seite ausschließlich die dort angezeigten Felder mit Server-URL und Stream-Schlüssel aus und übernimmt sie erst, wenn du auf „Übernehmen" tippst; Anmeldefelder wie Passwort, E-Mail-Adresse oder Benutzername lässt sie dabei ausdrücklich außen vor. Passwörter, Cookies oder sonstige Seiteninhalte liest die App nicht aus und überträgt sie nicht. Bleibt das Fenster für Instagram geöffnet, drückt die App auf deine Anweisung hin – wenn du in Streamee auf Start oder Beenden tippst – die auf der Seite vorhandene Schaltfläche „Live gehen" beziehungsweise „Beenden" für dich. Um diese Schaltflächen zu finden und zu erkennen, ob die Sendung dort noch läuft, liest die App deren Beschriftung. Auf der Seite von TikTok LIVE (livecenter.tiktok.com) drückt die App nichts: Dort startest du das LIVE selbst, und die App schickt die übernommene Adresse samt Schlüssel gleich an dein Gerät; es gilt die Datenschutzrichtlinie von TikTok. Es werden dabei keine weiteren Eingaben gemacht und keine Inhalte an Dritte übertragen; die Seite bleibt sichtbar, du kannst jederzeit selbst eingreifen. Sitzungsdaten dieses Fensters, auch die Cookies des Dienstes, verwaltet iOS im WebKit-Speicher der App auf deinem Gerät; abmelden kannst du dich auf der Seite des Dienstes selbst, und beim Löschen der App wird dieser Speicher entfernt.
Unabhängig von Google und Twitch speichert die App lokal: die IP-Adressen deines ATEM und deines Web Presenter, die IP-Adressen deiner Tally-Leuchten, je Stream-Schlüssel das Zielgerät sowie Plattform, Server und Qualitätsstufe, Titelvorlagen für neue Sendungen und Anzeigeeinstellungen (Ton, Vibration, ausgewählte Kamera). Diese Angaben stammen von dir, bleiben auf dem Gerät und werden nirgendwohin übertragen.
Szenen-Marker. Marker, die du während einer Sendung setzt (Zeitpunkt nach dem Timecode des ATEM, Farbe, deine Notiz), speichert die App in einer Datei auf dem Gerät. Wenn du „Dateien erzeugen" wählst, legt sie daraus eine EDL- und eine CSV-Datei auf dem Gerät an. Diese Dateien verlassen das Gerät nur, wenn du sie selbst teilst, etwa per AirDrop oder in eine andere App.
Tally auf dem Sperrbildschirm. Die Tally-Anzeige auf dem Sperrbildschirm und in der Dynamic Island (Live-Aktivität) aktualisiert die App direkt auf dem Gerät. Dafür wird kein Push-Dienst und kein Server genutzt.
Streamee enthält keine Analyse-Werkzeuge, keine Werbung, kein Tracking und keine Kennungen zur geräteübergreifenden Wiedererkennung.
Du kannst den Zugriff jederzeit beenden: in der App über „YouTube trennen" oder bei Google unter myaccount.google.com/permissions; für Twitch in der App über „Twitch trennen" oder bei Twitch unter twitch.tv/settings/connections. In allen Fällen verliert die App den Zugang; die lokal gespeicherten Token und Zwischenspeicher werden gelöscht.
Dir stehen die Rechte auf Auskunft, Berichtigung, Löschung, Einschränkung der Verarbeitung, Datenübertragbarkeit und Widerspruch nach DSGVO zu. Da Streamee keine personenbezogenen Daten außerhalb deines Geräts speichert, liegen beim Anbieter keine Daten über dich vor, auf die sich diese Rechte richten könnten. Für die Daten in deinem Google- oder Twitch-Konto wendest du dich an Google beziehungsweise Twitch. Fragen an: neroud@icloud.com. Es besteht ein Beschwerderecht bei einer Datenschutz-Aufsichtsbehörde.
Rechtsgrundlage der Verarbeitung ist Art. 6 Abs. 1 lit. b DSGVO (Erfüllung des Nutzungsvertrags) beziehungsweise deine Einwilligung nach Art. 6 Abs. 1 lit. a DSGVO, die du im Zustimmungsbildschirm von Google beziehungsweise Twitch erteilst.
Für die Verarbeitung in deinem Google-Konto gilt die Datenschutzerklärung von Google, für dein Twitch-Konto die Datenschutzerklärung von Twitch.
Last updated: 31 October 2026
Luma Media, Neroud Suleiman, Fuhrenkamp 26, 21629 Neu Wulmstorf, Germany · neroud@icloud.com
This policy covers the iOS and iPadOS app Streamee (bundle ID de.nurazendin.Streamee). Streamee operates no server of its own. All data stays on your device or is exchanged directly between your device and Google, Twitch, the website you open in the built-in browser (such as Instagram), or your devices on the local network.
At your explicit request, Streamee connects to your YouTube account using Google Sign-In (OAuth 2.0). The only scope requested is https://www.googleapis.com/auth/youtube. Through the YouTube Data API v3 the app accesses the following data from your account:
| Data | Source |
|---|---|
| Title, ID and status of your persistent stream keys | liveStreams.list |
| Stream key and server URL (RTMP ingestion address) of your streams | liveStreams.list |
| Resolution and frame rate of your streams | liveStreams.list |
| Title, description, scheduled start time, visibility and status of your live broadcasts, and the broadcast-to-stream binding | liveBroadcasts.list |
| OAuth access token and refresh token for your account | Google Sign-In |
On your instruction the app also writes: it creates stream keys (liveStreams.insert) and broadcasts (liveBroadcasts.insert), binds the two (liveBroadcasts.bind), ends a running broadcast (liveBroadcasts.transition) and deletes keys or broadcasts when you ask it to (liveStreams.delete, liveBroadcasts.delete).
Streamee accesses no other Google data: no videos, comments, subscribers, playlists or analytics, no contacts, no email, and no profile information beyond the YouTube channel the key belongs to.
The data is used exclusively to provide these features while you use the app. There is no analysis, no profiling, no training of AI models and no use for any unrelated purpose.
Stream keys and OAuth tokens are credentials: anyone holding them can broadcast to your channel. Streamee treats them accordingly:
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly: readable only after the first unlock following a restart, never leaving the device, never synced to iCloud Keychain and never restored to a different device from a backup.ASWebAuthenticationSession) using PKCE. The app never sees and never stores your Google password.NSAllowsLocalNetworking) for this, not any exception for internet connections.Streamee's use of information received from Google APIs adheres to the Google API Services User Data Policy, including the Limited Use requirements. Streamee does not transfer Google user data to third parties, does not use it for advertising, does not use it to train generalised AI models, and no human reads it — except for the cases the policy expressly permits (your explicit consent, security purposes, or legal obligation).
At your request, Streamee also connects to your Twitch account. Sign-in uses Twitch's device code method (OAuth 2.0 Device Authorization Grant): the app shows you a code, you enter it at twitch.tv/activate and grant access there. The only scope requested is channel:read:stream_key. The app never sees your Twitch password.
| Data | Source |
|---|---|
| ID and login name of your Twitch account | helix/users |
| Stream key of your channel | helix/streams/key |
| OAuth access token and refresh token | Twitch sign-in |
The key is used for the same purpose as with YouTube: together with Twitch's server address it is sent to your ATEM or Web Presenter on your local network. Tokens, account ID and key are stored in the iOS Keychain with the same protection class as the Google data; the login name is kept in the app's settings so the app can display it. Streamee accesses no other Twitch data — no chat, followers, subscriptions, videos or statistics — and writes nothing to your Twitch account. Processing by Twitch is governed by Twitch's Privacy Notice.
For services without account sign-in (such as Instagram, TikTok or your own RTMP server) you can enter a name, server URL and stream key yourself. These entries are stored exclusively in your device's iOS Keychain with the protection class described above. They are sent only to the device you choose for them (ATEM or Web Presenter on your local network) and nowhere else. Streamee itself makes no connection to the respective service for these keys.
To fetch a key from a service such as Instagram you can open that service's website inside the app in a built-in browser window (WebKit). You sign in there yourself; the sign-in and everything you enter on the page take place directly between you and that service and are governed by its privacy policy – for Instagram, Instagram's Privacy Policy (Meta Platforms Ireland Ltd.). The app reads from the page only the displayed fields containing the server URL and stream key, and takes them over only when you tap "Use"; sign-in fields such as password, email address or username are explicitly left out. The app does not read or transmit passwords, cookies or any other page content. If the window for Instagram stays open, the app presses the page's own "Go Live" or "End" button for you when you tap Start or Stop in Streamee. To find these buttons and to tell whether the broadcast is still live there, the app reads their labels. On the TikTok LIVE page (livecenter.tiktok.com) the app presses nothing: you start the LIVE there yourself, and the app sends the server URL and key you took over straight to your device; TikTok's Privacy Policy applies. It makes no other entries and sends nothing to third parties; the page stays visible and you can act yourself at any time. Session data of this window, including the service's cookies, is managed by iOS in the app's WebKit storage on your device; you can sign out on the service's own page, and deleting the app removes this storage.
Independently of Google and Twitch, the app stores locally: the IP addresses of your ATEM and your Web Presenter, the IP addresses of your tally lights, per stream key the target device plus platform, server and quality level, title templates for new broadcasts, and display settings (sound, vibration, selected camera). You supply this information yourself, it stays on the device and it is never transmitted anywhere.
Scene markers. Markers you set during a broadcast (time taken from the ATEM's timecode, colour, your note) are stored by the app in a file on the device. When you choose "Create files", the app creates an EDL and a CSV file from them on the device. These files leave the device only when you share them yourself, for example via AirDrop or to another app.
Tally on the lock screen. The tally display on the lock screen and in the Dynamic Island (Live Activity) is updated by the app directly on the device. No push service and no server is used for this.
Streamee contains no analytics tools, no advertising, no tracking and no identifiers used to recognise you across apps or devices.
You can end access at any time: in the app via "Disconnect YouTube", or at Google under myaccount.google.com/permissions; for Twitch in the app via "Disconnect Twitch", or at Twitch under twitch.tv/settings/connections. In every case the app loses access, and the locally stored tokens and caches are deleted.
Under the GDPR you have the right to access, rectification, erasure, restriction of processing, data portability and objection. Because Streamee stores no personal data outside your own device, the developer holds no data about you for those rights to apply to. For data held in your Google or Twitch account, contact Google or Twitch respectively. Questions: neroud@icloud.com. You also have the right to lodge a complaint with a data protection supervisory authority.
The legal basis for processing is Art. 6(1)(b) GDPR (performance of the user agreement) and your consent under Art. 6(1)(a) GDPR, which you give on the Google or Twitch consent screen.
Processing inside your Google account is governed by Google's Privacy Policy, and inside your Twitch account by Twitch's Privacy Notice.