Privacy
- Termina does not collect, transmit or sell any personal data.
- No account is required. There are no ads, usage analytics or tracking of any kind.
- Your servers, passwords and keys stay on your devices. We have no servers that receive them.
- If you turn on sync, they move between your devices through your own iCloud, end-to-end encrypted: neither Apple nor we can read them.
- The app only connects to the SSH servers you configure.
Data controller
Enrico Fanucchi — contact: enricofanucchi@gmail.com
Data stored on your device
To work, Termina stores some information locally. None of it leaves your device, except as described under “Network connections”.
| Data | Where and how |
|---|---|
| Server list: name, address, port, user, group, color, macros, tunnels, tmux session | An app file encrypted by iOS Data Protection, readable only while the device is unlocked |
| Passwords, private keys and passphrases | The device Keychain, protected by Face ID, Touch ID or passcode. With iCloud sync on, also in your iCloud, end-to-end encrypted (see “iCloud sync”) |
| Keys generated in the Secure Enclave | Created and used inside the device's security chip: they cannot be exported, not even by us or by the app |
| Server fingerprints (public keys) and app preferences | The app's local settings |
| Files downloaded via SFTP | The app's temporary folder, cleared by iOS when space is needed. They are saved elsewhere only if you choose to |
iCloud sync
With sync on (Settings → Sync, on by default) Termina stores your server list, macros, tunnels, trusted server fingerprints, passwords and private keys in the private database of your iCloud account, so you find everything on iPhone, iPad and Mac.
- Every item is end-to-end encrypted with keys kept in your account's iCloud Keychain: Apple can't read it, and we have no access to it at all.
- Secure Enclave keys are never synced: they stay in the chip where they were created.
- It uses your own iCloud storage. You can turn sync off at any time; data already saved stays in your iCloud until you delete it in Settings → [your name] → iCloud → Manage Storage.
What we don't do
- We run no servers that receive your data: there is no “Termina cloud”.
- We include no analytics, third-party crash reporting or advertising.
- We do not share, transfer or sell data to anyone.
- The open-source libraries the app uses (Citadel, SwiftNIO SSH, SwiftTerm) do not transmit data: they implement the SSH protocol and the terminal.
Network connections
Termina only connects to the server addresses you enter. Commands, files and tunnels travel encrypted over SSH directly between your device and your server, never through us.
On the first connection the app shows you the server's fingerprint so you can verify its identity; if it changes later, the connection is blocked.
To show whether Tailscale is active, the app reads the device's network interfaces. This information stays on the device.
Permissions
- Face ID / Touch ID: to unlock passwords and keys. Recognition is handled by iOS; the app only receives the result (success or failure), never biometric data.
- Local network: to reach servers on your network (for example a Mac mini or a NAS).
- Files: the app only accesses files you pick, to import a key or upload files to a server.
Clipboard
Termina writes to the clipboard when you copy text. Programs running on the server cannot read your clipboard.
Apple diagnostics
If you chose to share analytics with app developers in iOS Settings, Apple may provide us with anonymous crash reports. We use them only to fix bugs. This sharing is governed by Apple's privacy policy and you can turn it off at any time.
If you contact us
If you email support, we use your address and the content of your message only to reply, and keep them only as long as needed to handle your request. You can ask at any time to access, correct or delete this data by writing to enricofanucchi@gmail.com. If you believe your rights have not been respected, you can lodge a complaint with your data protection authority.
Never send us passwords or private keys: we don't need them to help you.
Deletion
- When you delete a server, the app also deletes its credentials from the Keychain.
- When you uninstall the app, iOS deletes its files. iOS may keep Keychain items, so Termina removes them by itself if it is reinstalled.
Children
Termina is a server administration tool and is not directed at children. We collect no data from anyone, including minors.
Changes
If this policy changes, we will update the date at the top of this page. Significant changes will also be noted in the app's release notes.