Privacy Policy

SSH Assistant - Your Privacy Matters

Our Commitment to Privacy

At SSH Assistant, we believe that privacy is a fundamental right. We are committed to protecting your personal information and being transparent about how we handle your data. This privacy policy explains how SSH Assistant collects, uses, and protects your information.

Key Principle: SSH Assistant is designed to respect your privacy. We do not collect, sell, or share your personal data with third parties.

Effective Date: July 19, 2026

1. Data We Collect

1.1 Connection Profiles

SSH Assistant stores connection profiles on your device, including:

Storage: All connection profiles are stored locally on your Mac using UserDefaults or App Sandbox storage. They are never transmitted to our servers.

1.2 SSH Private Keys

SSH private keys are stored using macOS Keychain Services, which provides:

Important: We never have access to your SSH keys. They are stored entirely within your Mac's Keychain.

1.3 Connection Passwords

SSH connection passwords are stored in macOS Keychain, not in the app's data files. This provides the same security as Safari passwords and other sensitive credentials.

1.4 Crash Reports (Optional)

With your explicit consent, SSH Assistant may collect anonymous crash reports to help us improve app stability. These reports contain:

Optional: Crash reporting is disabled by default and requires your explicit consent to enable.

1.5 What We DON'T Collect

SSH Assistant does NOT collect:

2. How We Use Your Data

2.1 Local Data Usage

All data stored by SSH Assistant is used exclusively for:

2.2 iCloud Sync (Optional)

If you enable iCloud sync:

Note: SSH private keys and passwords are never synced via iCloud for security reasons.

3. Data Sharing

3.1 No Third-Party Sharing

SSH Assistant does NOT share your data with any third parties, including:

3.2 Data Disclosure for Legal Reasons

We have no access to your data because it's stored locally on your device. In the unlikely event we receive a legal request for your data, we would be unable to provide it as we don't have access to it.

4. Data Security

4.1 App Sandbox

SSH Assistant runs in Apple's App Sandbox, which restricts the app's access to:

4.2 Keychain Storage

Sensitive data (passwords, SSH keys) is stored using macOS Keychain:

4.3 Data Minimization

We follow the principle of data minimization:

5. Your Rights & Choices

5.1 Data Access & Deletion

You have complete control over your data:

5.2 Keychain Management

SSH keys and passwords stored in Keychain can be managed via:

5.3 Crash Reports

You can disable crash reporting at any time in app settings. This will not affect app functionality.

6. Children's Privacy

SSH Assistant is not intended for children under 13. We do not knowingly collect personal information from children under 13. If you are a parent or guardian and believe your child has provided us with personal information, please contact us.

7. Changes to This Policy

We may update this privacy policy from time to time. We will notify you of any changes by:

Continued use of SSH Assistant after changes constitutes acceptance of the updated policy.

8. Contact Us

If you have questions about this privacy policy or our data practices, please contact us:

9. Platform-Specific Information

9.1 macOS App Store Privacy

SSH Assistant is distributed through the Mac App Store and complies with Apple's App Store Review Guidelines, including:

9.2 macOS Permissions

SSH Assistant requests the following macOS permissions:

10. Privacy by Design

SSH Assistant is built with privacy as a core principle:

  • 🔒 All sensitive data encrypted at rest
  • 🏠 Data stored locally on your device
  • 🚫 No third-party services or analytics
  • 👁️ No tracking or user monitoring
  • Apple App Sandbox for security
  • 🔑 Keychain integration for credentials