Skip to content
ZyncDocsGitHub Download Zync

Security

Understand Zync's local vault, encrypted Drive backup, credential boundaries, and sharing risks.

Zync is a local-first desktop SSH workspace. The app does not host your SSH credentials or require an account for ordinary local and SSH work. Optional features create separate boundaries: Sync & Backup encrypts selected data for your Google Drive, while Public URLs is a separate beta sharing service.

Data Default location When it leaves the device
Hosts, tunnels, snippets, and settings Your local Zync data folder Only when you choose an optional sync or backup action.
Vault passwords and private keys Optional encrypted Local Vault on this device Only through an explicit encrypted sync or backup flow.
AI provider API keys Encrypted Local Vault on this device They are excluded from credential sync and full vault backup exports.
Sync collections Your Google account’s hidden drive.appdata area The collection is encrypted on the device before upload.
Public URL traffic Your selected localhost port, then the active Zync relay While you have an active Public URL share.
Optional feedback The text you submit in Settings > Feedback Only when you choose to send it to the Zync survey API. Vault secrets, SSH keys, and terminal contents are not attached automatically.

The optional Local Vault protects stored credentials at rest with Argon2id key derivation and authenticated encryption (AEAD). You set the vault passphrase and receive a recovery key. Zync does not receive or host either one.

Key files stored on disk continue to work without moving them into the Vault. For vault-backed hosts, Zync uses stable credential references rather than putting raw secrets in the host record. Credential revisions can be reviewed and restored without changing that identity.

Remember on this device stores unlock material in the operating-system credential store. Use it only on a personal, trusted device. Anyone with access to your unlocked OS session may be able to use vault-backed connections until you forget the device or the cache expires.

Drive Sync is optional. Zync encrypts selected records on this device before uploading them to your Google account’s hidden drive.appdata area. The provider collection always uses a separate derived key. The recommended setup can reuse the same passphrase text as the Local Vault, while a custom Google Sync passphrase is available for additional isolation.

Sync is currently manual. Connecting Google or setting up encryption does not automatically upload or restore data. Review the selected domains and any restore preview before applying changes. See Sync & Backup for the current domains and selective host workflow.

Drive Sync OAuth is separate from Public URLs OAuth. A Drive connection does not give Zync access to ordinary visible Drive files, and a Public URLs sign-in does not provide Drive access.

Public URLs is an optional beta SaaS feature, not SSH -L, -R, or -D port forwarding. It uses a separate share account, a localhost-only desktop agent, and a Zync-operated API and HTTPS/WSS relay.

When a share is active, the public link reaches the selected service through the localhost-only agent and Zync relay. Anyone who has the link can use it unless you set the optional share password. Treat the URL as a capability and stop or delete the share when finished. The share remains active while the share agent is running, independent of whether an SSH session is connected.

See Public URLs for setup and lifecycle details.

Marketplace plugins do not receive raw vault secrets by design. Review plugin permissions before installing or invoking a plugin that processes local data or makes network requests.

Locking the Vault blocks future AI key resolution. An AI request that already resolved its key can continue until that request or agent run finishes.

If you find a security issue, report it privately to the maintainers instead of publishing exploit details in a public issue. Include enough information to reproduce the issue without including real credentials or private keys.

  • Vault for passphrases, key files, and recovery.
  • Sync & Backup for Google Drive collections and restore.
  • Public URLs for localhost sharing risks.