Storms Live Stream
Zpět na hlavní stránku

Zásady ochrany osobních údajů

Platné od 12. září 2026

Tyto zásady vysvětlují, jak mobilní aplikace Storms Live Stream pro Android a iOS pracuje s údaji při živém vysílání softballových zápasů. Aplikace neslouží k reklamnímu profilování a provozovatel nepoužívá vlastní server pro přenos obrazu, zvuku ani výsledků zápasu.

1. Správce a kontakt

Provozovatelem aplikace je Michael Dudek.

E-mail pro dotazy k soukromí: dudekxmichael@gmail.com

2. Jaké údaje aplikace zpracovává

Kamera, video a mikrofon

Po výslovném spuštění přenosu aplikace používá kameru a mikrofon zařízení. Video a zvuk zpracovává v reálném čase a odesílá je přímo na streamovací službu zvolenou uživatelem, například YouTube nebo vlastní RTMP/RTMPS server. Provozovatel aplikace tato média na vlastním serveru nepřijímá ani neukládá.

Údaje výsledkové tabule a Bluetooth

Aplikace může přes Bluetooth Low Energy načítat z kompatibilního zařízení ESP32 stav zápasu, například skóre, směnu, počet ballů, striků a autů, obsazené mety a čas. Údaje se zobrazují v aplikaci a mohou být vloženy do vysílaného videa. Provozovatel je neodesílá na vlastní server.

Poloha na starších verzích Androidu

Starší verze Androidu vyžadují oprávnění k poloze pro vyhledávání zařízení Bluetooth. Aplikace nezjišťuje, neukládá ani neodesílá fyzickou polohu uživatele. Oprávnění slouží pouze k nalezení výsledkové tabule v okolí.

Google účet a YouTube

Přihlášení ke Google účtu je volitelné a používá se pouze pro správu YouTube vysílání. Aplikace zpracovává e-mail Google účtu a identifikátor, název a veřejný handle vybraného YouTube kanálu. Tyto údaje používá k zobrazení připojeného kanálu a prostřednictvím YouTube Data API k načítání, vytváření a změnám živých vysílání zvolených uživatelem. Používá oprávnění youtube.force-ssl. Heslo ke Google účtu aplikace nikdy nezískává.

Přihlášení probíhá v zabezpečené systémové relaci prohlížeče přes Google OAuth a autorizační službu aplikace provozovanou ve Firebase Cloud Functions. Tato služba vymění autorizační kód za přístupový a obnovovací token, ověří vybraný YouTube kanál a bezpečně předá výsledek mobilní aplikaci. Tokeny nejsou vkládány do návratové URL mobilní aplikace.

Fotografie a týmová loga

Uživatel může dobrovolně vybrat obrázek z galerie jako logo týmu. Vybraný obrázek se zpracuje v zařízení a může se stát součástí vysílaného videa. Provozovatel jej samostatně nenahrává ani neukládá na vlastní server.

Technické údaje

Aplikace neobsahuje vlastní reklamní ani analytický systém. Operační systém, obchod s aplikacemi nebo použitá externí služba však mohou samostatně zpracovávat diagnostické údaje podle svých vlastních podmínek.

3. Externí služby a příjemci údajů

Údaje mohou být předány pouze službám, které uživatel aktivně použije:

  • Google OAuth a YouTube Data API pro přihlášení a správu živého vysílání.
  • YouTube pro příjem, zpracování, uchování a zpřístupnění vysílaného videa.
  • Firebase Cloud Functions a Cloud Firestore pro zabezpečené dokončení Google OAuth přihlášení a krátkodobé předání tokenů mobilní aplikaci.
  • Jiný RTMP/RTMPS provozovatel, jehož adresu a streamovací klíč zadá uživatel.
  • Google Play nebo Apple App Store při instalaci aplikace a poskytování systémových služeb.

Zpracování u těchto poskytovatelů se řídí jejich vlastními podmínkami. Informace o zpracování společností Google jsou dostupné v zásadách ochrany soukromí Google.

Používání údajů získaných z Google API a jejich předávání jiným aplikacím odpovídá zásadám Google API Services User Data Policy, včetně požadavků Limited Use. Údaje Google uživatelů nepoužíváme pro reklamu, profilování ani jiné účely nesouvisející s funkcemi YouTube, které uživatel výslovně spustí.

4. Uložení, doba uchování a zabezpečení

Aktuální konfigurace zápasu, týmová loga, stav výsledkové tabule a údaje potřebné pro přenos se v aplikaci používají pro probíhající relaci. Pro každý připojený YouTube kanál aplikace ukládá jeho identifikátor, název, veřejný handle, e-mail Google účtu a obnovovací OAuth token do zabezpečeného úložiště zařízení založeného na Keychain na iOS nebo Keystore na Androidu. Obnovovací token zůstává uložen do odhlášení daného kanálu, odvolání přístupu u Googlu nebo odstranění příslušných dat ze zařízení. Krátkodobý přístupový token se uchovává pouze v paměti běžící aplikace.

Firebase broker dočasně ukládá náhodný stav OAuth transakce, PKCE údaje a dobu platnosti. Nedokončená transakce je platná nejvýše 10 minut. Po dokončení přihlášení broker vytvoří jednorázový handoff obsahující přístupový a obnovovací token, údaje vybraného kanálu, e-mail a dobu platnosti. Handoff je při prvním úspěšném vyzvednutí atomicky odstraněn a bez vyzvednutí expiruje nejpozději za 5 minut. Expirované záznamy jsou následně automaticky odstraněny pomocí pravidel doby uchování Cloud Firestore. Přímý klientský přístup k těmto záznamům je zakázán.

Když aplikace potřebuje nový přístupový token, odešle obnovovací token přes šifrované HTTPS spojení Firebase brokeru, který jej předá tokenové službě Google. Broker jej při této operaci trvale neukládá. Tokeny, autorizační hlavičky ani přihlašovací údaje streamu se nezapisují do aplikačních logů.

Délku uchování vysílání a souvisejících údajů u YouTube nebo jiného streamovacího poskytovatele určuje nastavení uživatele a pravidla dané služby. RTMPS používá šifrování při přenosu. Pokud uživatel zvolí běžné RTMP, přenos nemusí být šifrovaný.

5. Oprávnění a vaše volby

Uživatel má kontrolu nad použitím jednotlivých funkcí:

  • kameru a mikrofon lze zakázat v nastavení zařízení;
  • Bluetooth připojení lze nepoužít nebo oprávnění odebrat;
  • přihlášení k YouTube je volitelné a odhlášení v aplikaci odstraní místně uložené údaje a obnovovací token právě vybraného kanálu;
  • odhlášení v aplikaci samo neodvolá oprávnění udělené u Googlu; přístup aplikace ke Google účtu lze odvolat na stránce Oprávnění účtu Google;
  • vybrané logo lze z aplikace odstranit;
  • ostatní lokální údaje lze odstranit vymazáním dat nebo odinstalací aplikace; kvůli vlastnostem systémového Keychain na iOS doporučujeme před odinstalací odebrat připojené kanály přímo v aplikaci;
  • vysílání uložená na YouTube nebo jiné službě se mažou přímo u daného poskytovatele.

6. Vaše práva

V rozsahu stanoveném platnými právními předpisy můžete požádat o informace, přístup, opravu, omezení zpracování nebo výmaz osobních údajů a vznést námitku proti jejich zpracování. Provozovatel nepoužívá vlastní uživatelské účty ani serverové úložiště médií. Serverová OAuth data jsou pouze krátkodobá a mažou se automaticky, zatímco ostatní údaje lze spravovat přímo v zařízení nebo u zvoleného poskytovatele vysílání.

Dotazy a žádosti posílejte na dudekxmichael@gmail.com. Máte také právo obrátit se na příslušný dozorový úřad, v České republice na Úřad pro ochranu osobních údajů.

7. Soukromí dětí a natáčených osob

Aplikace není určena ke shromažďování údajů dětí ani k vytváření dětských účtů. Za zajištění oprávnění k pořizování a zveřejňování záznamu osob na sportovní akci, včetně souhlasu zákonných zástupců tam, kde je vyžadován, odpovídá uživatel, který přenos spouští.

8. Změny těchto zásad

Zásady můžeme aktualizovat při změně funkcí aplikace, používaných služeb nebo právních požadavků. Aktuální verze bude vždy zveřejněna na této stránce s uvedením data účinnosti.