Encryption at rest
All connection strings are encrypted with a per-user secret key, unique to your account. Without that key, stored strings are unreadable. Encryption is automatic — nothing to configure.Encryption in transit
When your device fetches a connection string, it’s decrypted server-side and sent over HTTPS (TLS). The plaintext exists only briefly in server memory during the request; it’s never persisted unencrypted, and the per-user secret is held in Infisical, accessible only to the Tamery backend. To keep the server from ever handling your plaintext password, use Cloud (without password) — then only metadata is stored and returned.Cloud (with password) vs Cloud (without password)
Both modes sync the connection across your devices.- Cloud (with password)
- Cloud (without password)
Stores the full connection string, including the password, encrypted with your per-user key.
- Synced to every device you sign in on.
- No password re-entry when switching devices.
- Decrypted server-side and sent over HTTPS on sync.
Choosing a mode
You can mix modes per connection.
Open source
Tamery is open source under AGPL-3.0, so the encryption implementation is auditable: github.com/wannabespace/tamery. Report security issues via the repository.Query traffic goes directly between your machine and your database. Tamery’s cloud stores only
encrypted connection metadata — it never handles live query data.