Šifrování chrání obsah uložený v databázi: kdo získá pouze kopii databáze (např. ze zálohy hostingu), nepřečte zprávy ani popisy úkolů. Klíč je uložen v souboru .env na serveru, mimo databázi.
Kde to najít
Ikona ⚙ → Nastavení → karta Pokročilé → sekce Šifrování dat. Sekce je viditelná pouze pro administrátorský účet.
První spuštění
- Klikněte na Vygenerovat šifrovací klíč.
- Hned si stáhněte kopii klíče (tlačítko „Stáhnout kopii klíče“) a uložte ji na bezpečné místo, např. do správce hesel. Bez klíče nelze zašifrovaná data obnovit - neudělá to ani výrobce programu.
- Zapněte přepínač Šifrovat nová data a klikněte na Uložit.
- Klikněte na Zašifrovat existující data - přepínač šifruje jen to, co bude uloženo od této chvíle, zatímco tento nástroj projde data uložená dříve.
Co se šifruje
Při zapnutém šifrování se do databáze ukládá šifrovaný text (AES-256-GCM) místo prostého textu:
- obsah zpráv v úkolech a chatech - i odpovědi AI asistenta ve vlákně, zprávy AI agenta (např. připomenutí a potvrzení odeslaných e-mailů), zprávy přidané Automatizacemi a integrací n8n a automatické odpovědi o nepřítomnosti,
- popisy úkolů - i úkolů založených Automatizacemi a n8n,
- položky přidané do seznamů úkolů tlačítkem „+ Přidat položku“,
- zprávy o nepřítomnosti (dovolená, nemoc) - při zapnutém šifrování program už nedrží jejich nezašifrovanou kopii u účtu uživatele,
- obsah e-mailů v Poště.
Čítač v sekci u každé z těchto skupin ukazuje, kolik záznamů je již zašifrováno.
Nešifrují se mimo jiné témata úkolů, názvy chatů a pracovních prostorů, předměty a odesílatelé e-mailů, poznámky, soubory, konverzace s AI asistentem (v okně asistenta a dotazy na e-maily v Poště - odpověď může citovat obsah e-mailu), plány AI agenta (s obsahem naplánovaných zpráv a e-mailů) a systémové záznamy ve vlákně (kdo změnil stav, termín, název úkolu nebo složení účastníků).
Vyhledávání a šifrování: vyhledávací pole v horní části seznamu zobrazuje ve výsledcích i shody v zašifrovaném obsahu, ale kontroluje je jen mezi přibližně 200 nejnovějšími zprávami a přibližně 200 úkoly - starší zašifrovaný obsah nemusí najít. Samotné zúžení seznamu úkolů a chatů podle zadané fráze bere v úvahu nezašifrovaná témata, názvy a obsah.
Samostatným mechanismem, nezávislým na tomto přepínači, program vždy šifruje hesla SMTP, API klíče poskytovatelů AI a tajemství webhooků n8n.
Šifrování a dešifrování existujících dat
- Zašifrovat existující data - projde všechny skupiny ze seznamu výše a zašifruje záznamy uložené jako prostý text. Lze je bezpečně zastavit („Zastavit“) a později obnovit. Po zašifrování zpráv o nepřítomnosti nástroj odstraní i jejich dřívější nezašifrované kopie.
- Dešifrovat vše - opačná operace, potřebná pouze před trvalým vypnutím šifrování. Uloží data v databázi zpět jako prostý text.
Rotace klíče
Rotovat klíč vytvoří nový klíč a přepíše na něj všechna zašifrovaná data. Starý klíč zůstane na serveru pouze do konce rotace.
- Před rotací musí být všechna data zašifrovaná - nejprve spusťte „Zašifrovat existující data“. Systémové záznamy (např. o změně stavu) se ukládají nezašifrované, takže když rotace odmítne start, protože mezitím přibyly nové, spusťte tento nástroj ještě jednou těsně před rotací.
- Nový klíč uvidíte pouze jednou - hned si ho zkopírujte.
- Během rotace je vše čitelné jako obvykle: záznamy ještě nepřepsané program čte starým klíčem. Pokud rotaci přerušíte, dokončíte ji tlačítkem „Pokračovat v rotaci“.
- Po dobu rotace jsou přepínač šifrování a běžná migrace zablokované.
Když se něco pokazí
- Místo obsahu se zobrazí „[Zašifrováno - chybí klíč]” - na serveru chybí soubor
.envs klíčem (např. po přesunu programu na jiný server). Obnovte soubor nebo do něj vložte klíč ze zálohy. - Místo obsahu se zobrazí „[Chyba dešifrování]” - záznam je zašifrovaný jiným klíčem, než je ten na serveru. Zkontrolujte, zda je v souboru
.envsprávný klíč (nápověda klíče v sekci pomůže porovnat jej se zálohou).
