Datenschutzerklärung
Letzte Aktualisierung: 10. August 2026 · gilt für alle Sidstuga-Versionen, die über Google Play vertrieben werden.
Zusammenfassung in einem Satz
Alles, was du hinzufügst — Zugangsdaten, URLs, Favoriten, Einstellungen — bleibt nur auf deinem Gerät. Keine Werbung, und für die Nutzung der App ist keine Anmeldung nötig. Drei optionale Funktionen senden Daten an unsere Server und sind unten beschrieben: die anonymen Diagnosen, Cloud Sync (verschlüsseltes Backup) und der Quellen-Manager (Web-Kopplung für deine Listen / Quellen).
Cloud Sync ist eine optionale Funktion. Wenn du sie aktivierst, erheben wir deine E-Mail-Adresse und nutzen sie ausschließlich zur Identifikation deines Kontos. Dein Passwort verlässt das Gerät nie — die Schlüssel werden lokal mit Argon2id abgeleitet. Favoriten und Verlauf werden Ende-zu-Ende verschlüsselt, bevor sie das Gerät verlassen; wir können sie nicht lesen. Das Sync-Backend läuft auf Cloudflare Workers (Region: Westeuropa) unter sync.sidstuga.app. Melde dich in der App ab, um lokale Sync-Daten zu entfernen; der verschlüsselte Tresor auf dem Server wird gelöscht, wenn du dein Konto löschst.
Quellen-Manager (Web-Kopplung)
Optional. Wenn du sidstuga.app/cloudsync öffnest und mit deinem Gerät koppelst, sendet das Gerät — und die Webseite liest später — die Liste der Quellen-URLs, die du hinzugefügt hast (URLs von M3U-Listen und URLs von Xtream-Codes-Anbietern). Die Kopplung ist anonym: Es gibt kein Konto, nur einen zufällig erzeugten 6-stelligen Code, der gegen ein undurchsichtiges Gruppen-Token eingetauscht wird.
- Was wir pro Gruppe speichern: eine Gerätebezeichnung, das Gerätemodell, die App-Version und einen SHA-256-Hash der IP, die die Kopplung angefordert hat. M3U-URLs werden im Klartext gespeichert. Xtream-Codes-URL + Benutzername + Passwort werden im Ruhezustand AES-256-GCM-verschlüsselt gespeichert, mit einem aus dem Gruppen-Token abgeleiteten Schlüssel (der Server kann entschlüsseln, solange das Token übertragen wird; die Verschlüsselung schützt vor Datenbank-Dumps, nicht vor kompromittiertem Servercode).
- Region: Cloudflare D1, Westeuropa.
- Aufbewahrung: Die Einträge bleiben, bis du im Web-Manager oder in der App auf „Entkoppeln" tippst. Das Entkoppeln markiert den Eintrag zur Löschung, und der Server löscht ihn nach einer Frist von 7 Tagen endgültig.
- Was wir niemals speichern: Stream-Inhalte, von deinem Anbieter geladene Senderlisten, den Wiedergabefortschritt oder irgendetwas darüber hinaus, was zur Verwaltung der Quellen-URLs nötig ist.
Was wir NICHT tun
- Wir betreiben standardmäßig keinen eigenen Server, der deine Daten sammelt — Cloud Sync ist optional und Ende-zu-Ende verschlüsselt. Die einzigen Daten, die das Gerät automatisch verlassen, sind die unten beschriebenen anonymen Firebase-Diagnosen.
- Keine Werbe- oder Attributions-SDKs von Drittanbietern — kein AppsFlyer, Adjust oder Branch. (Der Google-Play-Build misst die Conversions der Google-Ads-Kampagnen über Firebase — siehe Diagnosen unten — zeigt aber keine Werbung.)
- Keine Werbung — keine Werbe-SDKs eingebaut.
- Für die Nutzung der App sind kein Konto und keine Anmeldung erforderlich — ein Konto entsteht nur, wenn du Cloud Sync aktivierst; dann erheben wir deine E-Mail ausschließlich zur Identifikation.
- Wir greifen nicht auf Kalender, Kontakte, Fotos oder Mikrofon zu.
Was die App auf deinem Gerät speichert
- Xtream-Codes-Zugangsdaten oder M3U-URL/-Datei (verschlüsselt via
EncryptedSharedPreferences). - App-Einstellungen (Sprache, Kanalreihenfolge, Favoriten, Erinnerungen, Eltern-PIN gehasht SHA-256 + Salt).
- "Zuletzt gesehener Kanal" für Wiederaufnahme beim Neustart.
Diese Daten verlassen niemals das Gerät. Beim Deinstallieren oder Datenlöschen via Einstellungen → Apps → Sidstuga → Speicher → Daten löschen ist alles weg. Wir haben keine Kopie.
Diagnosen & anonyme Metriken, die wir erfassen
Um die App stabil zu halten und zu verstehen, wie sie genutzt wird, sendet Sidstuga eine kleine Menge anonymer Diagnosedaten. Nichts davon kann dich identifizieren, und es enthält niemals deine Playlists, Zugangsdaten oder das, was du ansiehst.
- Firebase Crashlytics (nur Google-Play-Build) — bei einem Absturz ein anonymer Bericht: Stack-Trace, Gerätemodell, Android-Version, App-Version. Keine Zugangsdaten, keine Playlist-URLs, keine personenbezogenen Kennungen.
- Firebase Analytics (nur Google-Play-Build) — grundlegende, aggregierte Nutzungsereignisse, verknüpft mit einer anonymen, von der App generierten Instanz-ID. Um zu messen, welche Google-Ads-Kampagne eine Installation oder einen Kauf gebracht hat, erlaubt dieser Build auch die Werbe-ID von Google und die Conversion-Messung (Consent Mode:
ad_storageundad_user_datagewährt). Die Anzeigenpersonalisierung bleibt AUS (ad_personalizationverweigert) und die App zeigt keine Werbung — diese Daten dienen nur dazu, Conversions unseren eigenen Google-Ads-Kampagnen zuzuordnen. - Anonyme Sidstuga-Metriken (alle Builds) — die App sendet grobe Betriebs- und Produktmetriken an unseren eigenen Server (
metrics.sidstuga.app): eine zufällige, auf deinem Gerät erzeugte Installations-ID (nicht deine Werbe-ID, kein Fingerprinting), den Gerätetyp (TV / Telefon / Tablet), die App-Version, ein ungefähres Land (aus deiner IP am Netzwerkrand — die IP selbst wird niemals gespeichert), App-Öffnungs- / Sitzungs- / Heartbeat-Liveness-Pings, einen festen Satz an Produktereignissen (z. B. „Playlist hinzugefügt", „Test gestartet"), grobe Fehlercodes und — nach Bestätigung durch Google oder Amazon — deinen Abonnementstatus (Test / aktiv / abgelaufen). Wir erhalten niemals deine Karten- oder Zahlungsdaten. Die Installationszahlen sind ungefähr; die offiziellen Zahlen stehen in Google Play / Amazon.
Google verarbeitet die Firebase-Daten als Auftragsverarbeiter — siehe Firebases Datenschutz-Dokumentation. Die Sidstuga-Metriken werden von Cloudflare in unserem Auftrag verarbeitet und in der EU gespeichert. All dies ist anonym. Absturzdaten werden von Firebase bis zu 90 Tage aufbewahrt; rohe Sidstuga-Metriken werden automatisch gelöscht (Heartbeats nach 7 Tagen, Ereignisse nach 30 Tagen, Fehlerprotokolle nach 90 Tagen) und nur anonyme Tagesaggregate werden länger aufbewahrt.
Netzwerk-Verkehr
Die App kommuniziert direkt mit dem von dir konfigurierten IPTV-Server. Wir sind keine Vermittler.
- Update-Prüfung — öffentliche Version via offizieller Google Play In-App Updates API.
- EPG / Catch-up / VOD — direkte Anfragen an deinen IPTV-Server.
- Käufe & Abonnements — vollständig über Google Play Billing abgewickelt. Google verarbeitet die Zahlung; wir sehen niemals deine Kartendaten oder Rechnungsadresse.
- Diagnosen & Metriken — die anonymen Firebase-Berichte (Google-Play-Build) und die oben beschriebenen anonymen Sidstuga-Metriken, gesendet an
metrics.sidstuga.app. - Abonnement-Überprüfung — nach einem Kauf bittet die App unseren Server, das Abonnement bei Google/Amazon zu bestätigen, damit dein Zugang Netzwerk- oder Store-Ausfälle übersteht. Es werden nur das Kauf-Token und deine anonyme Installations-ID gesendet — niemals Karten- oder Zahlungsdaten.
Berechtigungen
INTERNET— zum Abspielen der Streams.ACCESS_NETWORK_STATE— zum Erkennen von Verbindungsabbrüchen und automatischen Wiederverbinden.POST_NOTIFICATIONS(Android 13+) — nur wenn du Erinnerungen aktivierst.SCHEDULE_EXACT_ALARM— nur für zeitgenaue Erinnerungen.RECEIVE_BOOT_COMPLETED— nur wenn du aktive Erinnerungen hast, damit die App sie nach einem Neustart des Geräts erneut einplanen kann.SYSTEM_ALERT_WINDOW— wird ausschließlich als Background-Activity-Launch-Ausnahme für die optionale Funktion „Auto-Start beim Hochfahren" (Android TV) gehalten. Die App zeichnet keinerlei Overlay-Fenster.com.android.vending.BILLING— von Google Play für die Abwicklung von Abonnement-Käufen vorausgesetzt.- Kamera — Wenn Sie ein TV-Gerät koppeln möchten, verwendet die App die Kamera Ihres Geräts ausschließlich zum Scannen des auf dem Fernseher angezeigten Kopplungs-QR-Codes. Das Bild wird auf Ihrem Gerät verarbeitet und niemals gespeichert, hochgeladen oder weitergegeben.
Wir fordern keine Berechtigungen für Kontakte, Kalender, Standort, Fotos oder Mikrofon an. Firebase Analytics und unser Metrik-Server leiten dein ungefähres Land aus deiner IP-Adresse ab (siehe Diagnosen oben) — das ist die einzige Standortinformation, die wir jemals sehen, und auch nur, wenn du der Erfassung nicht widersprochen hast.
Cookies auf dieser Website
Dieser Abschnitt betrifft sidstuga.app — die Website, die du gerade liest. Die App selbst verwendet überhaupt keine Cookies.
Unbedingt erforderlich. sidstuga_locale hält
fest, in welcher Sprache dir die Website angezeigt wird. Beim ersten Besuch ist
das eine Vermutung anhand deines ungefähren Standorts, keine Entscheidung von
dir; sobald du selbst eine Sprache wählst, hält es diese fest. Es ist unser
eigenes Cookie, läuft nach einem Jahr ab und wird auf den sprachspezifischen
Seiten unabhängig von deiner Antwort auf das Banner gesetzt — ohne es kann die
Website dir die Sprache, die du gerade liest, nicht weiter anzeigen.
Messung und Werbung — nur mit deiner Einwilligung. Wir nutzen
Google Analytics 4, um zu sehen, welche Seiten wirklich nützlich
sind, und Google Ads, um zu wissen, welche Anzeige jemanden
gebracht hat, der am Ende gekauft hat. Beides läuft über Googles
gtag.js im Consent Mode v2.
Bevor du das Banner beantwortest, und wenn du ablehnst: Es wird nichts auf deinem Gerät gespeichert und es existiert keine Werbe-ID. Dein Browser sendet Google dennoch ein Messsignal ohne Cookie und ohne Kennung — genug, um zu zählen, dass eine Seite aufgerufen wurde, nie genug, um dich wiederzuerkennen, weder hier noch auf einer anderen Website.
Wenn du zustimmst: Google setzt seine Analyse- und Werbe-Cookies (in
der Regel _ga, _ga_* und _gcl_*). Erst das
erlaubt uns, einen Besuch vom anderen zu unterscheiden und einen Kauf der
Anzeige zuzuordnen, die ihn ausgelöst hat. Die Personalisierung von Anzeigen
ist Teil dieser Einwilligung.
Wir zeigen auf dieser Website keine Werbung und verkaufen deine Daten an niemanden.
Von der Website selbst gespeichert und nie an uns gesendet.
Im lokalen Speicher deines Browsers, auf deinem Gerät, bleiben:
sidstuga_consent, deine Antwort auf das Banner, damit sie nicht auf
jeder Seite erneut abgefragt wird; sid-lang-routed und
sid-lang-manual, damit die Sprachweiterleitung einer von dir
selbst gewählten Sprache nicht widerspricht; sidstuga_purchase_…,
nach einem Kauf auf der Bestätigungsseite geschrieben — nur wenn du zugestimmt
hast — damit das erneute Öffnen dieses Links denselben Verkauf nicht doppelt
zählt; und, nur auf den Reseller-Seiten, sid_reseller_token, das
dich dort angemeldet hält.
Meinung ändern. Öffne das Cookie-Banner erneut und antworte noch einmal — es kostet denselben einen Klick wie die erste Antwort, und die neue gilt sofort.
Was Google mit dem macht, was es erhält, steht in Wie Google Daten von Websites verwendet, die seine Dienste nutzen.
Datenlöschung
Fast alles bleibt auf deinem Gerät. Um es zu löschen:
- Einstellungen → Apps → Sidstuga → Speicher → Daten löschen
- Optional: deinstallieren.
Für die anonymen Firebase-Diagnosen schreib eine E-Mail an support@sidstuga.app und wir löschen deine Datensätze aus der Firebase-Konsole; andernfalls laufen Absturzdaten automatisch nach 90 Tagen ab.
Für die anonymen Sidstuga-Metriken schreib eine E-Mail an support@sidstuga.app mit der anonymen Installations-ID, die unter Einstellungen → Info angezeigt wird, und wir löschen diese Datensätze; andernfalls laufen die Rohdaten automatisch wie oben beschrieben ab.
Inhalte Dritter und Verantwortung des Nutzers
Sidstuga ist ein Medien-Player. Es ist kein Content-Anbieter, Hoster, Verteiler oder Aggregator. Die App enthält, empfiehlt, indiziert oder verteilt keinerlei IPTV-Streams, Kanallisten oder Mediendateien jeglicher Art.
Zur Nutzung der App stellst du eigene Zugangsdaten (Xtream Codes) oder Playlists (M3U/M3U8) eines Dienstes bereit, zu dessen Zugang du unabhängig berechtigt bist. Du bist allein dafür verantwortlich, dass diese Nutzung der geltenden Gesetzgebung, den Bedingungen deines IPTV-Anbieters und allen relevanten Urheberrechten entspricht. Soweit gesetzlich zulässig, lehnt der Entwickler jegliche Haftung für Drittinhalte ab, die über vom Nutzer bereitgestellte Quellen gestreamt werden.
Kinder
Die App richtet sich nicht an Kinder unter 13 Jahren. Wir erfassen keine personenbezogenen Daten, und die oben beschriebenen Firebase-Diagnosen sind anonym.
Änderungen
Wenn wir diese Erklärung ändern, ändert sich das Datum oben. Für eine Kopie einer früheren Version schreib eine E-Mail an support@sidstuga.app.