Where it runs
You run AlgoBee as a node on your own machine or server. Exchange credentials are stored on that node, and orders are sent from it directly to each exchange over TLS. The algobee.net website serves documentation, downloads and public information; it has no route to your exchange accounts.
Encryption at rest
Exchange secrets (API secrets and private keys) are encrypted with AES-256-GCM, which also detects tampering. The encryption key is unique to each installation and is kept in a separate file readable only by the account running the node. A copy of the database alone does not reveal the secrets.
Masked in the interface
After a secret is saved, the interface shows it masked and the API does not return it. To change it, enter a new value; leaving the masked value keeps the stored one.
Sign-in
Session tokens are signed with a key unique to each installation, never a shared default. Two-factor authentication can be enabled per user.
Execution safeguards
Portfolio strategies start in dry run. Venues where live order placement has not been released keep it disabled. The funding strategy raises an alert and pauses new entries when a pair stays unhedged.
Backups
Back up the credential key file together with the database. Without the key, stored secrets cannot be decrypted and must be entered again. Nodes that share configuration should be given the same key.