ProSSH ProSSH

Privacy Policy

Last updated: December 2024

Summary

ProSSH does not collect, transmit, or share any personal data. Everything stays on your device.

About BudgetSoft

BudgetSoft ("we", "our", or "us") develops ProSSH, an SSH client for iOS. We are committed to protecting your privacy and have designed ProSSH with a zero-collection approach.

Data We Collect

None.

ProSSH does not collect any data about you or your usage. We have no analytics, no telemetry, no crash reporting services, and no third-party SDKs that track or profile you.

Data Stored on Your Device

ProSSH stores the following data locally on your device to function:

SSH Credentials

  • Passwords are stored in the iOS Keychain using kSecAttrAccessibleWhenUnlockedThisDeviceOnly, meaning they are encrypted, never leave your device, and are not included in iCloud backups.
  • SSH private keys are similarly protected in the iOS Keychain with device-only accessibility.
  • Biometric-protected credentials use Apple's Secure Enclave with .biometryCurrentSet, which automatically invalidates stored credentials if your biometric data changes.

Host Information

  • Server addresses, ports, and usernames are stored in the app's sandboxed container.
  • Known host keys are stored locally in OpenSSH-compatible format for SSH host verification (protection against man-in-the-middle attacks).

Session Data

  • Terminal session history exists only in memory and is cleared when you close a session.
  • File transfer history is stored locally and never transmitted.

Data We Do Not Access

We cannot see and have no access to:

  • Your SSH credentials or private keys
  • The servers you connect to
  • Commands you run or files you transfer
  • Any data transmitted over your SSH connections

Network Connections

ProSSH makes network connections only to:

  • SSH servers you configure — All traffic is encrypted end-to-end using the SSH protocol.
  • Your local network — When you connect to servers on your LAN (this requires the Local Network permission on iOS).

ProSSH does not connect to any BudgetSoft servers. There is no "phone home" functionality, no update checks, and no remote configuration.

Third-Party Services

ProSSH does not integrate with any third-party services. We do not use:

  • Crash reporting services (Crashlytics, Sentry, etc.)
  • Advertising networks
  • Social media SDKs
  • Any external APIs

iCloud and Backups

  • iCloud Sync: ProSSH does not use iCloud. Your credentials are not synced across devices.
  • Device Backups: iOS Keychain items marked with kSecAttrAccessibleWhenUnlockedThisDeviceOnly are excluded from both iCloud and iTunes/Finder backups. Your SSH credentials will not be included in device backups.

Face ID and Touch ID

If you enable biometric authentication:

  • ProSSH uses Face ID or Touch ID to unlock saved passwords.
  • Biometric data is processed entirely by Apple's Secure Enclave and is never accessible to ProSSH.
  • We only receive a success/failure result from the authentication request.

Security Measures

ProSSH implements industry-standard security practices:

  • Host key verification: ProSSH verifies server identities using the SSH host key fingerprint, protecting against man-in-the-middle attacks.
  • Modern cryptography: SSH-2 protocol with modern algorithms via Apple's NIOSSH implementation.
  • No credential logging: Passwords and private keys are never written to logs.

Children's Privacy

ProSSH is a technical tool for system administrators and is not directed at children under 13. We do not knowingly collect any information from anyone, including children.

Your Rights

Since we don't collect any data, there is no personal data to access, correct, or delete on our end. All data is stored locally on your device and can be removed by:

  • Deleting individual hosts or keys within the app
  • Uninstalling ProSSH (which removes all app data)

Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date. Since we don't collect contact information, we cannot notify you directly of changes.

Contact Us

If you have questions about this Privacy Policy or ProSSH's privacy practices:

App Store Privacy Labels

For Apple's App Store privacy requirements, ProSSH is labeled as:

Data Not Collected

ProSSH does not collect any data from this app.