FAQ
Frequently asked questions about JumpTerm features, security, pricing, and compatibility.
General
What is JumpTerm? JumpTerm is a modern SSH client that syncs your connections, credentials, and terminal sessions across all your devices with end-to-end encryption. It is available on macOS, Windows, Linux, iOS, and Android.
Is JumpTerm free? Yes. The Free plan includes unlimited host connections, E2EE vault sync, and tmux session resume for up to 2 devices. Paid plans add more devices, team features, and advanced functionality.
Is JumpTerm open source? The JumpTerm client applications are not currently open source, but our cryptographic protocol is publicly documented and we welcome third-party security audits. We plan to open-source the encryption library in the future.
Security
Can JumpTerm staff access my saved passwords or keys? No. Your vault is end-to-end encrypted with keys derived from your passphrase on your device. Our servers only store ciphertext. We have no ability to decrypt your data, even under legal compulsion.
What happens if JumpTerm's servers are compromised? An attacker would obtain only encrypted blobs. Without your vault master key (which exists only on your devices), the data is computationally infeasible to decrypt using XChaCha20-Poly1305.
What if I forget my passphrase? If you have at least one authorized device where JumpTerm is unlocked, you can change your passphrase from there. If you have no authorized devices and have forgotten your passphrase, your vault data is permanently unrecoverable. This is a deliberate security property of our zero-knowledge architecture.
Compatibility
Does JumpTerm work with jump hosts / bastion servers? Yes. JumpTerm supports ProxyJump and ProxyCommand directives, so you can chain connections through bastion hosts just like with OpenSSH.
Can I use JumpTerm with my existing SSH keys? Absolutely. JumpTerm supports OpenSSH, PEM, and PuTTY (PPK) key formats. You can import keys from files or from your system's SSH agent.
Does JumpTerm support mosh? Not yet, but mosh support is on our roadmap. Currently, JumpTerm uses standard SSH with tmux session resume as an alternative to mosh's roaming capabilities.