Šifrovanie chráni obsah uložený v databáze: ten, kto získa samotnú kópiu databázy (napr. zo zálohy hostingu), neprečíta správy ani popisy úloh. Kľúč je uložený v súbore .env na serveri, mimo databázy.
Kde to nájsť
Ikona ⚙ → Nastavenia → karta Rozšírené → sekcia Šifrovanie dát. Sekcia je viditeľná len pre administrátorský účet.
Prvé spustenie
- Kliknite na Vygenerovať šifrovací kľúč.
- Ihneď si stiahnite kópiu kľúča (tlačidlo „Stiahnuť kópiu kľúča”) a uložte ju na bezpečné miesto, napr. v správcovi hesiel. Bez kľúča sa zašifrované dáta nedajú obnoviť - neurobí to ani výrobca programu.
- Zapnite prepínač Šifrovať nové dáta a kliknite na Uložiť.
- Kliknite na Zašifrovať existujúce dáta - prepínač šifruje len to, čo sa uloží od tejto chvíle, zatiaľ čo tento nástroj prejde dáta uložené predtým.
Čo sa šifruje
Pri zapnutom šifrovaní sa do databázy ukladá šifrogram (AES-256-GCM) namiesto textu:
- obsah správ v úlohách a chatoch - aj odpovede Asistenta AI vo vlákne, správy Agenta AI (napr. pripomienky a potvrdenia odoslaných e-mailov), správy pridané Automatizáciami a integráciou n8n a automatické odpovede o neprítomnosti,
- popisy úloh - aj úloh založených Automatizáciami a n8n,
- položky doplnené do kontrolných zoznamov tlačidlom „+ Pridať položku”,
- správy o neprítomnosti (dovolenka, choroba) - pri zapnutom šifrovaní program už neuchováva ich čitateľnú kópiu pri účte používateľa,
- obsah e-mailov v Pošte.
Počítadlo v sekcii pre každú z týchto skupín ukazuje, koľko záznamov je už zašifrovaných.
Nešifrujú sa okrem iného predmety úloh, názvy chatov a pracovných priestorov, predmety a odosielatelia e-mailov, poznámky, súbory, konverzácie s Asistentom AI (v okne Asistenta a otázky na e-maily v Pošte - odpoveď môže citovať obsah e-mailu), plány Agenta AI (s obsahom naplánovaných správ a e-mailov) a systémové záznamy vo vlákne (kto zmenil stav, termín, názov úlohy alebo zloženie účastníkov).
Vyhľadávanie a šifrovanie: vyhľadávacie pole v hornej časti zoznamu zobrazuje vo výsledkoch aj zhody v zašifrovanom obsahu, ale kontroluje ich len medzi približne 200 najnovšími správami a približne 200 úlohami - staršiu zašifrovanú obsah nemusí nájsť. Samotné zúženie zoznamu úloh a chatov podľa zadanej frázy berie do úvahy nezašifrované predmety, názvy a obsah.
Samostatným mechanizmom, nezávislým od tohto prepínača, program vždy šifruje heslá SMTP, API kľúče poskytovateľov AI a tajné kľúče webhookov n8n.
Šifrovanie a dešifrovanie existujúcich dát
- Zašifrovať existujúce dáta - prejde všetkými skupinami zo zoznamu vyššie a zašifruje záznamy uložené ako čistý text. Môžete ich bezpečne zastaviť („Zastaviť”) a neskôr obnoviť. Po zašifrovaní správ o neprítomnosti nástroj odstráni aj ich staré čitateľné kópie.
- Dešifrovať všetko - opačná operácia, potrebná len pred trvalým vypnutím šifrovania. Uloží dáta v databáze späť ako čistý text.
Rotácia kľúča
Rotovať kľúč vytvorí nový kľúč a prepíše ním všetky zašifrované dáta. Starý kľúč zostáva na serveri len do konca rotácie.
- Pred rotáciou musia byť všetky dáta zašifrované - najprv spustite „Zašifrovať existujúce dáta”. Systémové záznamy (napr. o zmene stavu) sa ukladajú v čitateľnej podobe, takže keď rotácia odmietne spustiť sa, pretože medzitým pribudli nové, spustite tento nástroj ešte raz tesne pred rotáciou.
- Nový kľúč uvidíte len raz - hneď si urobte jeho kópiu.
- Počas rotácie je všetko čitateľné ako zvyčajne: záznamy, ktoré ešte neboli prepísané, program číta starým kľúčom. Ak rotáciu prerušíte, dokončíte ju tlačidlom „Pokračovať v rotácii”.
- Na čas rotácie sú prepínač šifrovania a bežná migrácia zablokované.
Keď niečo nejde podľa plánu
- Namiesto obsahu sa zobrazuje „[Zašifrované - chýba kľúč]” - na serveri sa nenachádza súbor
.envs kľúčom (napr. po presune programu na iný server). Obnovte súbor alebo doň zapíšte kľúč zo zálohy. - Namiesto obsahu sa zobrazuje „[Chyba dešifrovania]” - záznam je zašifrovaný iným kľúčom, než aký je na serveri. Skontrolujte, či je v
.envsprávny kľúč (pomôže vám k tomu nápoveda ku kľúču v danej sekcii, ktorú môžete porovnať so zálohou).
