Enzypher

Privacy Policy

Enzypher is a privacy-first chat platform where your messages are stored as ciphertext only. Plaintext is visible solely in ephemeral client memory and never persisted on the server. We enforce a dual-key model to give users full control over message access.

By using Enzypher, you consent to the practices outlined here.

Data We Collect

  • Account info: email, display name, profile image.
  • Encrypted messages and metadata (timestamps, delivery status).
  • Usage statistics for platform performance (anonymized).

How We Use Your Data

  • Deliver encrypted messages securely to recipients.
  • Maintain account authentication and session management.
  • Enable features such as profile updates and dialog previews.
  • Analyze anonymized usage trends to improve the platform.

Encryption & Key Management

Enzypher uses a dual-key model:

  • USER_PUBLIC_KEY: Stored in your profile, used to encrypt session keys for your device.
  • USER_PRIVATE_CRED: Local secret to unwrap session keys; never sent in plaintext.
  • SERVER_PRIVATE_KEY: Environment-only key used to wrap session AES keys; never exposed.
  • Session AES Keys: Symmetric keys derived per conversation and held in client memory for ephemeral decryption.

Client-First vs Server-Assisted Flows

By default, Enzypher uses a client-first model: messages are encrypted/decrypted locally. Server-assisted decryption is optional and opt-in; plaintext may be visible briefly during processing but never persisted.

Row-Level Security (RLS)

All sensitive tables enforce RLS. Access is restricted by conversation membership and ownership. Admin operations are performed only via server-side Edge Functions with service-role keys.

Attachments & Ephemeral UI

  • Attachments are stored encrypted in Supabase Storage.
  • Previews display only placeholders until decrypted locally.
  • Decrypted content auto-hides based on configurable timers.

Cookies & Tracking

Minimal cookies are used to maintain sessions. No third-party tracking occurs on messages or keys.

Your Rights

  • Update or delete your account at any time.
  • Request data associated with your account.
  • Manage encryption and ephemeral settings.

Contact & Support

Questions about privacy can be directed to support@enzypher.com. For technical help, visit our Contact Page.