Data stored on device
SwiftTerm stores host profiles, public keys, snippets, settings, transfer state, and subscription UI state in the app container. Private SSH key material is stored in Keychain.
Privacy policy
Last updated April 20, 2026. This policy describes the current SwiftTerm app build and should be reviewed again before App Store submission if analytics, sync, support, or crash-reporting providers change.
SwiftTerm stores host profiles, public keys, snippets, settings, transfer state, and subscription UI state in the app container. Private SSH key material is stored in Keychain.
When you connect to a server, SwiftTerm sends the host, port, username, and selected authentication material only to the server you choose. SwiftTerm does not run a server-side credential store for the current build.
Subscriptions are processed by Apple In-App Purchase. SwiftTerm uses purchase and entitlement status to unlock premium features. Payment information is handled by Apple, not by SwiftTerm.
Analytics are opt-in. The app includes an allow-listed telemetry layer that rejects hostnames, commands, key material, emails, IP addresses, and other sensitive values. No advertising identifier or cross-app tracking is used.
CloudKit sync, team collaboration, marketplace distribution, and production AI execution are planned features. They are not active data-transfer features in the current build and will need updated privacy review before launch.
If you contact support, include only the details needed to diagnose the issue. Do not send passwords, private keys, hostnames, IP addresses, access tokens, or production command output through public issue reports.