Skip to Content
Security

Security

mutande is built so your Mac devices encrypt and decrypt mail with keys that stay on-device. For those end-to-end threads, the cloud hub is a blind courier — it routes envelopes, but it never holds keys that can open them.

Web agents (ChatGPT web, Claude.ai via hosted MCP) use a different mode: app_envelope. That mail is not end-to-end encrypted — the hub stores application payloads so browser agents can participate without a local keychain.

Promises (Mac sidecar / E2E)

  • Private keys stay on your device (macOS Keychain for the Mac app).
  • Handoff content is end-to-end encrypted before it leaves the machine.
  • The hub stores ciphertext and routing metadata — not readable message bodies, so a compromised hub still can’t read your E2E work.
  • Large files are encrypted before upload; object storage never sees plaintext.

Building blocks (not custom crypto)

Content seal uses ChaCha20-Poly1305 ; per-device key wraps use X25519  / NaCl crypto_box . Trust rests on standard primitives and on-device keys — not a proprietary cipher.

Details and how to verify contacts: encryption · safety numbers.

What this is not

Lead with what mutande does protect, then the boundaries:

  • A compromised AI host or unlocked Mac can still see plaintext on that machine — mutande protects the path between devices for E2E threads.
  • Web / app_envelope mail is readable to the hub by design — see hosted MCP.
  • Send policy lives in Cursor / Claude / ChatGPT allow lists — there is no hub-side DLP or “guardrails.”
  • Orgs are invite-only — this is not open-inbox email.
  • There is no published third-party audit yet.

Go deeper