Kapitola 1 z 13

Jak SafeHouseCrew funguje jako celek

Celý obraz: co platforma dělá, kdo v ní vystupuje a jak putuje oznámení od štábu k vyřešení.

Pro každého — začněte tady.

SafeHouseCrew je vnitřní oznamovací systém pro filmové a televizní produkce. Umožňuje komukoli ze štábu nahlásit problém — šikanu, nebezpečné podmínky, nevyplacenou mzdu — aniž by se kdokoli dozvěděl, kdo oznámení podal. Zároveň produkci dává nástroj, kterým povinnosti podle zákona č. 171/2023 Sb., o ochraně oznamovatelů (a směrnice EU 2019/1937) skutečně splní: lhůty, evidenci, důvěrnost i pětiletou archivaci.

Celá platforma stojí na jednom principu: anonymita není slib, ale technická vlastnost. Aplikace neukládá IP adresy oznamovatelů, nepoužívá analytiku ani cookies třetích stran, identitu drží šifrovanou a řešitelům ukazuje jen zaokrouhlený čas podání, aby nešlo odvodit, kdo byl v tu chvíli na place. Podrobnosti rozebírá kapitola Bezpečnost a anonymita.

Kdo v systému vystupuje

Čtyři typy lidí, čtyři různé pohledy na tatáž data.

Oznamovatel
Kdokoli ze štábu. Nemá účet, neregistruje se, nepřihlašuje se heslem. Jeho jediným klíčem k případu je ID případu a bezpečnostní kód, které dostane při podání.
Příslušná osoba
Zákonná role podle § 9. Jediná, kdo smí odhalit identitu oznamovatele, a jediná, kdo vidí i případy týkající se vedení produkce. Spravuje tým, lhůty i nastavení.
Řešitel
Člen týmu, kterému příslušná osoba případ přiřadí. Vidí obsah přiřazených případů, ale nikdy identitu a nikdy případy o vedení produkce.
Superadmin
Provozovatel SafeHouseCrew (nikoli produkce). Vidí provozní metriky, klienty a faktury. Identitu oznamovatele nevidí zásadně nikdy — ani technicky, ani přes podporu.

Cesta oznámení krok za krokem

Od QR kódu na place až po uzavření a archivaci.

  1. 1. Vstup — QR kód nebo odkaz

    Produkce si v administraci vygeneruje QR kód a vytiskne ho na plakát, samolepku nebo vizitku. Kód vede na adresu /oznamit/<slug-produkce>. Žádná aplikace k instalaci, žádná registrace.

  2. 2. Podání — tři kroky, ~60 sekund

    Formulář se ptá na kategorii a popis, volitelně na podrobnosti a přílohy, a nakonec na režim anonymity. Před odesláním prohlížeč vyřeší výpočetní úlohu (proof-of-work), která brání hromadnému zneužití bez captchy a bez ukládání IP.

  3. 3. Potvrzení — ID případu a bezpečnostní kód

    Aplikace vypíše ID případu (např. CS-K4T7-9XWM) a bezpečnostní kód o 20 znacích. Kód se zobrazí jednou a nikdy víc — ukládá se pouze jeho scrypt hash, takže ho neumí obnovit ani provozovatel.

  4. 4. Notifikace týmu

    Příslušné osoby produkce dostanou e-mail, že přišlo nové oznámení. E-mail obsahuje ID a kategorii, nikdy obsah — obsah patří do zabezpečené administrace, ne do schránky.

  5. 5. Zpracování — lhůty běží od podání

    Tým případ převezme, změní stav, přiřadí řešitele, píše oznamovateli i interní poznámky. Nad tím vším běží dvě zákonné lhůty: potvrzení do 7 dnů a vyrozumění o posouzení do 30 dnů.

  6. 6. Komunikace bez ztráty anonymity

    Oznamovatel se kdykoli vrátí na /pripad, zadá ID a kód a přečte si odpovědi. Vlákno funguje oběma směry, aniž by kdokoli znal jeho jméno nebo e-mail.

  7. 7. Uzavření a archivace

    Případ se uzavře, zůstává v evidenci pro kontrolu z ministerstva a po pěti letech ho automatická úloha nevratně anonymizuje — zůstane jen statistická kostra.

Mapa aplikace — co kde najdete

Všechny části aplikace na jednom místě, včetně toho, kdo se kam dostane.

ČástAdresaKdo se tam dostane
Úvodní stránka/Kdokoli
Podání oznámení/oznamit/<slug>Kdokoli, bez přihlášení
Sledování případu/pripadOznamovatel s ID a kódem
Jak chráníme anonymitu/jak-chranime-anonymituKdokoli
Nápověda (tato sekce)/napovedaKdokoli
Objednávka/objednatKdokoli, kdo zakládá produkci
Přihlášení/prihlaseniČlenové týmu produkce
Administrace/admin…Příslušná osoba, řešitel, admin produkce
Superadmin/superadmin…Pouze provozovatel SafeHouseCrew
Tiskové výstupy/tisk/…Podle typu — QR veřejně, případy a faktury jen oprávněným

Co SafeHouseCrew záměrně nedělá

Chybějící funkce, které chybí schválně — jsou to bezpečnostní rozhodnutí.

  • Neposílá oznamovateli e-maily. Musel by po něm chtít kontakt, a tím by zbořila anonymitu. Jediný kanál zpět je ruční kontrola případu na /pripad.
  • Neumí obnovit ztracený bezpečnostní kód. Ukládá se jen hash. Bez kódu se k případu nedostane nikdo — ani podpora, ani provozovatel. Případ tím ale nezaniká, tým ho řeší dál.
  • Neukládá IP adresy ani otisk prohlížeče u podání oznámení. Rate limiting se proto váže na e-mail (u přihlášení) nebo je globální, nikdy na osobu oznamovatele.
  • Nepoužívá analytiku, reklamní skripty ani cookies třetích stran. Cookies existují jen tři: jazyk, motiv a přihlášení.
  • Nedovolí superadminovi vidět identitu oznamovatele. Není to nastavení, které by šlo zapnout — funkce pro superadmina neexistuje.
  • Nemá automatickou obnovu předplatného. Platba se nestrhává sama; obnovu tým vědomě zahájí v administraci. Viz Objednávka a fakturace.

Úplný seznam omezení včetně provozních (například chování rate limitu na více serverech) najdete v kapitole Hranice a známá omezení.