Signed JSON
The internal document keeps an HMAC-SHA-256 signature that verifies integrity before the plan is loaded.
Backup confidentiality, password derivation and JSON integrity are verified through separate controls.
The internal document keeps an HMAC-SHA-256 signature that verifies integrity before the plan is loaded.
The password is not used directly as an AES key. Argon2id derives a 256-bit key using a cryptographic salt.
When protection is active, the complete signed JSON is stored inside an authenticated AES-GCM container.
The system authenticates and decrypts AES-GCM, recovers the JSON and then requires a valid HMAC before replacing current data.

When the user requests an analysis, WorkFlow Planner Pro calculates and selects the indicators required to build a compact financial payload. The full backup, HMAC signature, encryption keys, passwords and session data are not part of that request.
Analysis starts only when the user requests it from the Dashboard.
The application calculates the figures and AI is limited to interpreting the indicators it receives.
A compact financial contract is sent instead of the complete operational JSON.
There is no master recovery password for opening an AES backup if the password is lost.
The password can be kept temporarily during the session for future exports and is removed when the session ends.
Unencrypted backups remain valid when they meet the required structure and signature rules.