Š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

  1. Kliknite na Vygenerovať šifrovací kľúč.
  2. 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.
  3. Zapnite prepínač Šifrovať nové dáta a kliknite na Uložiť.
  4. 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 .env s 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 .env správny kľúč (pomôže vám k tomu nápoveda ku kľúču v danej sekcii, ktorú môžete porovnať so zálohou).