Options
Configure your Wasabi preferences and message delivery settings.
Contacts
Recipients are saved automatically when you send a message. Add, edit, or import contacts manually.
End-to-End Encryption
How Wasabi keeps your messages completely private — even from us.
🛡️ How It Works
Wasabi uses true end-to-end encryption. Your message is encrypted entirely in your browser before it ever leaves your device. The Wasabi server stores only an opaque blob of ciphertext — it is mathematically impossible for the server to read your message.
🔐 The Encryption Process
Your access code is never sent to the server. Instead, it is combined with a cryptographically random 128-bit salt using Argon2id (RFC 9106) — the gold standard in memory-hard key derivation — to produce a strong 256-bit encryption key, entirely on your device.
Your message is encrypted with the derived key using XChaCha20-Poly1305 authenticated encryption (AEAD). This simultaneously provides confidentiality and integrity — any tampering is cryptographically detected and rejected before decryption.
Only the encrypted ciphertext, a random nonce, a random salt, and the recipient's email address are sent to our servers. We have zero knowledge of your plaintext message or access code. We could not read your message even under legal compulsion.
When the recipient enters the access code, decryption happens entirely in their browser. A cryptographic "consume proof" (a keyed BLAKE2b hash of the message ID) is then sent to the server, which verifies it matches before permanently deleting the ciphertext. After one read, the message is gone forever — it cannot be recovered.
🚫 What Wasabi Never Sees
• Your plaintext message content
• Your access code or any derived encryption keys
• Message read time or recipient behaviour
• Any decrypted data at any point in the process
🔁 End-to-End Flow
🔬 Open & Auditable
Wasabi uses only well-audited, open-source cryptographic primitives via libsodium. No proprietary algorithms, no secret key escrow. The entire encryption and decryption logic runs client-side and can be inspected in your browser's developer tools at any time.
Hosted at wasabi.rocheston.com
🔑 Argon2id Key Derivation
🔐 XChaCha20-Poly1305 AEAD
♻️ Full Message Lifecycle
🛡️ Threat Model
📋 Technical Specifications
Wasabi is a secure, privacy-first messaging tool.
wasabi.rocheston.com
© 2026 Rocheston. All rights reserved.
Wasabi is a Rocheston product — built for security, privacy, and zero-knowledge messaging.
Wasabi uses true end-to-end encryption. Your message is encrypted entirely in your browser before it ever leaves your device. The server never sees your message or access code. Once read, the message is gone forever.
Profile
Your signed-in identity used when sending messages.
Not Signed In
Sign in with your Google account to send messages and access your profile.
Sign in with GoogleSent
Messages you have sent. Message content is always shown as Encrypted — only the recipient can decrypt it.
Activity
A timeline of your account events.
Templates
Pre-written message templates. Click Use Template to insert a template into the compose editor.
Compose
Sending as: Not signed in — Sign in with Google to send