Backup the server cannot read
Your hosts, keys and settings are encrypted on the phone with a key derived from a passphrase only you hold, then uploaded. What reaches the server is a blob nobody but you can open.
Zero-knowledge, meant literally
The passphrase never leaves your device and is not recoverable. If you forget it, the backup is lost — that is what makes the guarantee real rather than a policy promise.
What is included
- Hosts, including passwords and imported private keys.
- Jump host profiles, snippets and settings.
- Security key entries — useful, because the private half lives on the token and travels with it.
What is deliberately excluded
Hardware-backed keys are not backed up. Their private half is inside this device's secure element and cannot be copied anywhere, so including the metadata would restore an entry that appears in your key list, can be selected for a host, and then fails at connect time naming a Keystore alias that does not exist on that device. A missing key you are told about beats a present one that silently does not work, so the app excludes them and says how many it skipped.
Restoring onto a new phone
Secrets are re-sealed with the new device's own Keystore on restore. Earlier backup formats stored device-bound ciphertext that only restored onto the phone that made it — a backup that looked complete and was not. The current format is portable, and older ones are detected rather than silently producing broken credentials.
Cloud backup is a Pro feature. Local export of session history is free.