Oynux Cloud products are still in development. Please stay tuned and come back soon!
About Oynux

We believe privacy is a fundamental right, not a premium feature

Oynux was built by people frustrated with the status quo — where your email provider reads your messages, your cloud storage scans your files, and your data is the product being sold. We decided to build the alternative.

Our mission

Make private, encrypted digital tools accessible to everyone — not just security researchers and cryptographers. The tools already exist (OpenPGP, IMAP, JMAP), but the experience has always been too technical.

Oynux wraps proven open standards in a clean, simple interface. You get the privacy guarantees of PGP with the convenience of a modern suite. Zero-knowledge design means we mathematically cannot read your data — even if compelled by a court order.

We operate with full transparency. Our threat model, privacy policy, and infrastructure choices are documented and public.

01
Zero-knowledge by design
Private keys never leave your device. We store only encrypted data we cannot decrypt.
02
Open standards
IMAP, SMTP, JMAP, OpenPGP, WKD. No proprietary lock-in — your data, your protocols.
03
Infrastructure in Quebec, Canada
Our servers are located in Quebec, Canada on dedicated hardware. No AWS, no Google Cloud. Your data never leaves Canadian soil.

Technical philosophy

We've made deliberate technology choices. Here's why.

SRP-6a Authentication

We use Secure Remote Password (SRP-6a) instead of traditional password hashing. Your password is never sent to our servers, even in hashed form. Authentication is a zero-knowledge proof.

OpenPGP (client-side)

All encryption and decryption happens in your browser using OpenPGP. We use X25519 for key exchange and Ed25519 for signing — modern, fast, proven algorithms.

Privacy-First Mail Server

Our mail backend runs on a modern, memory-safe Rust mail server with native JMAP support. It handles SMTP, IMAP, and JMAP on a single platform.

BIP-39 Recovery

Account recovery uses a 12-word BIP-39 mnemonic phrase — the same standard as hardware cryptocurrency wallets. Your keys can always be recovered from this phrase.

No localStorage for keys

Private keys are held only in memory (via React/Zustand state) and cleared on logout or tab close. They are never written to localStorage, IndexedDB, or any persistent browser storage.

Web Workers for crypto

Heavy cryptographic operations run in Web Workers, keeping the UI responsive. Key generation, encryption, and decryption never block the main thread.

End-to-End Encryption

Security by app

Every Oynux product is built with end-to-end encryption from day one. Your data is encrypted client-side before it ever leaves your browser.

Mail

End-to-end encrypted email. Subject, body, and attachments encrypted client-side before storage. Inbound emails encrypted via SMTP proxy before reaching the mail server. Multi-key encryption for platform-to-platform messaging. WKD support for external encrypted email users. Drafts encrypted with your own key.

Drive

Files encrypted client-side before upload. Session key sharing — one encrypted copy on disk, tiny key envelopes per recipient. No file duplication for sharing. Zero server-side access to your files.

Photos

Every photo and thumbnail encrypted separately before upload. Client-side video thumbnail generation. Album-level encrypted key sharing. The server never sees your images — not even thumbnails.

Notes & Office Suite

Full E2EE across 5 document types: Notes, Documents, Spreadsheets, Presentations, and Diagrams. Real-time encrypted collaboration — AES-256-GCM encrypted Yjs CRDT deltas with HMAC message authentication and replay protection. The server never sees your content.

Calendar

Per-field encryption of event details. Event times stored with day-level precision on the server, exact times encrypted client-side. Multi-recipient encryption for shared calendars with automatic re-encryption on share changes.

Contacts

Per-field encryption of all contact information. Share contacts securely with re-encryption for recipients. Backward compatible — legacy plaintext contacts auto-encrypt on next edit.

Chat

Per-recipient encryption for messages and attachments. Group chat with multi-key encryption — each message encrypted individually for every participant. The server relays only ciphertext.

Platform Security

SRP-6a zero-knowledge authentication — your password never leaves your browser. Key Transparency with Merkle tree verification. BIP-39 mnemonic key recovery. DOMPurify XSS protection. HSTS, CSP, and comprehensive security headers across all services.

Infrastructure in Quebec, Canada

Our servers are located in Quebec, Canada on dedicated hardware. No AWS, no Google Cloud. Your data is subject to Canadian privacy law (PIPEDA and Quebec Law 25) and never leaves Canadian soil.

Get in touch

Questions, feedback, security reports, or just want to say hello.