Bezpečnost
DocuLife stojí na několika nezávislých bezpečnostních vrstvách, které by musely selhat současně, aby došlo k úniku. Podrobný technický rozbor najdete v přehledu architektury — tady je shrnutí a hlavně: kam nahlásit zranitelnost.
Vrstvy ochrany
TLS na všech vstupních i interních bodech — webový provoz, API, databázová spojení i cache. Origin server bez veřejné IP.
Každý dotaz je v aplikaci filtrovaný podle zákazníka a nezávisle na tom prosazuje izolaci samotná databáze (PostgreSQL Row-Level Security).
Oprávnění na úrovni agenda → složka → pohled se prověřují při každém volání; autoritou je vždy backend. Dvoufaktorové přihlášení (2FA) je součástí základu ve všech tarifech, firemní SSO nastavíme na vyžádání.
Neměnné auditní logy vznikají ve stejné transakci jako auditovaná akce; aplikace je smí jen číst a vkládat, nikdy upravovat či mazat.
Všechny tři AI služby (Anthropic Claude, Voyage AI, Mistral OCR) běží v režimu bez využití dat k trénování. Uživatelský obsah je striktně oddělen od instrukcí, výstupy procházejí validací. Uložená data zůstávají v EU; ke zpracování u Anthropic a Voyage (US) jde obsah bez uchování nad rámec zpracování.
Obnova z koše má lhůtu podle tarifu (7 / 30 / 90 dní); 90 dní po smazání následuje ve všech tarifech fyzický výmaz s kaskádou na databázi, soubory v úložišti i AI indexy. GDPR čl. 17 jako řízený proces.
Antivirová kontrola nahrávaných souborů, detekce zip-bomb a Zip-Slip útoků, kontrola skutečného typu souboru (magic bytes), parser odolný proti XXE.
Žádné tiché fallbacky — každá chyba má typ, kontext a stopu. Provoz průběžně monitorujeme a o závažných incidentech zákazníky informujeme.
Hlášení zranitelností
Dobrověrná bezpečnostní hlášení vítáme a bereme vážně.
Napište na bezpecnost@doculife.cz a přiložte: popis zranitelnosti a jejího dopadu, postup reprodukce (URL, požadavky, případně ukázkový kód) a kontakt na vás.
Přijetí hlášení potvrdíme, budeme vás průběžně informovat o řešení a dáme vám vědět, až bude opraveno. Strojově čitelný kontakt: /.well-known/security.txt (RFC 9116).
Bezpečnostní kontakt: bezpecnost@doculife.cz · podpora: podpora@doculife.cz