Privacy Policy
Last updated: 1 November 2026
VeeTerm is an SSH terminal for iPhone and iPad. This policy describes every way data can leave your device. The short version: VeeTerm has no servers, no accounts and no tracking. We collect no data.
1. We collect nothing
VeeTerm contains no analytics, no crash reporters, no advertising SDKs and no third-party telemetry. We run no server that receives your data. We do not know which hosts you connect to, what you type, or whether you use the app at all. There is no account to create and nothing to sign in to.
Apple's standard crash reports may be sent to Apple if you opted into sharing with app developers during iOS setup. Apple anonymises them, they contain no terminal content, and Apple's privacy policy governs them.
2. What stays on your device
Host entries, session names, snippets, terminal scrollback and app settings are stored on your device. Host passwords, SSH private keys and AI API keys are stored in the iOS Keychain, protected by the device passcode and Face ID or Touch ID.
3. What can leave your device
Nothing is sent in the background on our behalf. Network activity happens only for features you set up and start yourself:
- SSH. Your keystrokes, commands and their output travel to the host you connect to, over an encrypted SSH connection. Your credentials go to that host and nowhere else.
- tmux. When a session runs under tmux, the same SSH connection carries the tmux control-mode traffic. It reaches only the same host.
- SFTP. A file transfer sends or receives that file over the same SSH connection to the host you chose.
- iCloud sync (optional, off by default). When you turn it on, your host entries and their secrets are copied to your own iCloud account: secrets to iCloud Keychain, host details to iCloud key-value storage. We have no access to it, and Apple's privacy policy governs it. Turning sync off stops further copying.
- AI assistant (optional, off by default). The assistant is silent until you invoke it. When you do, your question and the terminal context you attach are sent directly from your device to the AI provider you chose, with your own API key (OpenAI, Anthropic, OpenRouter, or a custom OpenAI-compatible endpoint). The request never passes through us. Before the first send to a provider, VeeTerm shows a consent screen that names that provider. The provider's own privacy policy and pricing apply, and the provider bills you directly.
- ntfy notifications (optional). When you bind a host to an ntfy topic, the app listens on the ntfy server you specified for messages on that topic, while VeeTerm is running. You choose the server; ours is never in the loop.
4. AI conversations
AI conversations live in memory for the current session and are not saved between launches. You can clear a conversation at any time from the AI panel. Turning the AI off in Settings stops all AI network activity.
5. Children
VeeTerm is a developer tool and is not directed at children. We knowingly collect no data from anyone, including children.
6. Third-party services
When you choose to use them, these independent services receive only the data you direct to them, under their own privacy policies:
- the SSH/SFTP hosts you connect to;
- the AI provider you configure;
- the ntfy server you specify;
- Apple (App Store, iCloud, optional crash reports).
VeeTerm bundles open-source components (terminal emulator, SSH library). They run on your device and send nothing to us.
7. Changes
If this policy changes, the updated version is posted on this page with a new "last updated" date.
8. Contact
Questions about privacy? Email burbekristina222+veeterm@gmail.com.
Privacy PolicySupportTerms of Use