Encryption & Security
Termial protects your sensitive data with strong encryption. Your passwords, SSH keys, and credentials are secured both locally and in the cloud.
Cloud Sync Encryption
When you enable cloud sync, your data is protected with end-to-end encryption.
How It Works
- You create a passphrase when first setting up sync
- Data is encrypted locally before leaving your device
- Only encrypted data is stored on our servers
- Only you can decrypt your data with your passphrase
We never have access to your unencrypted data.
Setting Up Encryption
When you first sign in and enable sync:
- You'll be prompted to create a passphrase
- Choose a strong passphrase (at least 8 characters)
- Use a mix of letters, numbers, and symbols
- Confirm your passphrase
- Click Set Up Encryption
Important: If you lose your passphrase, your encrypted data cannot be recovered. Store it securely.
Unlocking Your Data
When you sign in on a new device:
- Enter your passphrase to unlock
- Your data is decrypted locally
- You can now access your synced connections and credentials
Changing Your Passphrase
To change your encryption passphrase:
- Go to Settings → Account
- Find the encryption/passphrase section
- Enter your current passphrase
- Enter and confirm your new passphrase
- Click Change Passphrase
All your data will be re-encrypted with the new passphrase.
What's Encrypted
The following data is encrypted before sync:
- SSH connections - Hostnames, usernames, ports
- Credentials - Passwords, SSH keys, passphrases
- Cloud connections - AWS, GCP, Azure credentials
- Bookmarks - Local path bookmarks
Local Security
Keychain Integration
Termial uses your operating system's secure storage:
- macOS: Keychain
- Windows: Credential Manager
- Linux: Secret Service (libsecret)
Your encryption key is stored in the system keychain, protected by your OS login.
What If Keychain Access Is Denied?
If you deny keychain access:
- Cloud sync encryption won't work
- Sensitive credentials can't be securely stored
- Some features will be limited
To grant access later, you may need to:
- Open System Preferences/Settings
- Go to Security/Privacy settings
- Grant Termial access to the keychain
Forgot Passphrase
If you forget your encryption passphrase:
- Go to Settings → Account
- Click Forgot passphrase?
- You can reset your vault, but this permanently deletes all your cloud-synced data
- Type DELETE to confirm
- Set up a new passphrase and re-add your data
Warning: This action cannot be undone. All your connections, credentials, and bookmarks in the cloud will be deleted.
Security Best Practices
- Use a strong passphrase - Don't reuse passwords from other services
- Store your passphrase safely - Use a password manager
- Keep your OS updated - Security patches protect the keychain
- Don't share your passphrase - Each team member should have their own account
- Sign out on shared computers - Your data remains encrypted when signed out