Security
Keys stay on your device
SSHaven is designed so SSH secrets never leave your phone for an Adam Codes cloud. There is no SSHaven account and no vendor vault of your keys.
What never leaves the device for our cloud
In normal operation, Adam Codes does not receive:
- SSH passwords or private keys
- Key passphrases
- The contents of your terminal sessions
- A copy of the hosts you save, beyond optional recipe-catalog fetches that do not include credentials
Network traffic for SSH is from your device to the servers you choose — not through an Adam Codes relay.
Where secrets actually live
- Passwords and key passphrases — iOS Keychain (Android: EncryptedSharedPreferences / Keystore on that platform).
- Private key files — app sandbox, with OS file protection. Not iCloud-synced by SSHaven.
- Host profiles — name, host, port, username, favorites, timestamps, stored locally.
- Agent / project labels — on-device metadata so the fleet board can group sessions.
What the app may fetch
Optional install-recipe catalogs can be loaded over HTTPS from sshaven.app (or another allowlisted host). Those requests are for recipe JSON. They do not upload your SSH keys. Installing software on a server still requires your consent in the app.
Local network
SSHaven may ask for local network permission so you can reach a Pi, NAS, or other host on your LAN. That permission is for connections you start. It is not a background scan for advertising.
Your responsibilities
Device passcode, biometrics, OS updates, and the security of the servers and keys you use are still yours. SSHaven cannot make a weak host key or a reused password safe. Delete connections or uninstall the app to clear local data; Keychain items follow OS behavior when the app is removed.
Full legal text: Privacy Policy.
More about SSHaven
- iPhoneSSH client for iPhoneConnect to servers from your pocket with a native shell, Keychain keys, and wait alerts.
- AndroidSSH client for AndroidNative SSH terminal on Android with Keystore keys, a $4.99 one-time price, and a tmux agent board.
- Claude CodeRun Claude Code from iPhoneClaude stays on your Mac or VPS. SSHaven is the SSH + tmux board that pings you when it waits.
- iPadSSH client for iPadA larger terminal canvas with hardware-keyboard workflows and the same on-device secrets.
- AgentsPilot remote AI agents in tmuxOne board for every remote tmux agent: Running, Checking, Needs you, Finished — with wait pings.
- MonitorMonitor remote AI agents from your phoneOne phone board for many remote agent tmux sessions. Agents stay on the host — SSHaven is the fleet monitor, not another SSH app.
- AttachAttach to a tmux agent session from iPhoneSSH attach to tmux on a host you control. Agents stay on the host. iPhone is a thin client.
- CompareSSHaven vs Termius, Blink, and PromptFair criteria: price model, credential storage, and the tmux agent pilot board.
- PricingOne-time SSH vs Termius subscriptionWhat you pay once for SSHaven on iPhone, iPad, and Android — and when Termius still wins.
- Agents vsSSHaven vs Moshi, SSHHIP, and TermRoverHow SSHaven’s $4.99 pilot board compares with newer agent-terminal apps.
- SessionsMulti-session SSH and projectsKeep a pool of sessions, tag work across machines, and leave remote jobs running.