Zyper AIO
Dashboard

Security & privacy

How Zyper AIO protects local keys, updates, and license state.

Zyper AIO’s security model is local-first: sensitive stores are encrypted on disk, update artifacts are verified before install, and license state is bound to your machine server-side.

Local encryption#

These sensitive stores are encrypted at rest:

  • wallets.dat
  • solana_wallets.dat
  • bitcoin_wallets.dat
  • rpc.dat
  • proxies.dat
  • accounts.dat

On Windows, Zyper uses DPAPI, bound to your Windows user and machine context. On macOS, Zyper uses AES-256-GCM with a random device-only master key stored in macOS Keychain. There is no app-level password prompt for normal use.

Files not encrypted#

Not every local file is sealed. Examples include tasks.json, license.json, flashbots.key, NFT caches, PnL config, custom PnL backgrounds, account auth status, browser profiles, and logs.

Those files should not contain wallet private keys. Browser profiles can contain site cookies, so treat your operating-system user profile as sensitive.

Updates#

The desktop updater verifies the release manifest signature, the downloaded binary signature, and version ordering so a signed older build is not accepted as an update.

If signature verification fails, the updater refuses to apply the update and logs the reason.

Extension download#

The Zyper Capture extension is installed separately as an unpacked browser extension. Its download path and hash sidecar are separate from the desktop binary signature flow.

License and HWID#

Activation binds a license key to a machine identifier on the server. license.json stores local activation state, but the server binding is what prevents the same key from being reused on another machine without reset.

What this does not protect against#

  • Malware running as your operating-system user.
  • Someone who can control your desktop session.
  • A compromised browser profile or account session.
  • Phishing that convinces you to paste a private key or license key into the wrong place.

Next: Troubleshooting