Share Notes Without Giving Up Privacy
End-to-end encrypted sharing and live collaboration. Your notes are encrypted before they leave your device — the relay server can never read your content.
Meeting Notes
EncryptedQ1 planning session highlights...
3 paragraphs, 2 checklists
Encrypted Sharing
Share notes without exposing your content to any server. Everything is encrypted before it leaves your device.
Client-Side Encryption
Notes are encrypted with AES-256-GCM on your device before anything touches the network. The plaintext never leaves your machine.
Zero-Knowledge Relay
The relay server only handles encrypted blobs it cannot read. No accounts, no logs, auto-deleted after 30 days.
Key in URL Fragment
The encryption key lives in the URL fragment (#) — never sent to the server. Only the person with the link can decrypt.
How Sharing Works
Three steps. Zero trust required in the server.
Encrypt
Content is encrypted client-side with AES-256-GCM using a random key. The plaintext never leaves your device.
Share
For short notes, encrypted data goes in the URL fragment. For larger notes, the encrypted blob is uploaded to the zero-knowledge relay.
Decrypt
The recipient opens the link. The key in the URL fragment decrypts the content in their browser — the server never sees plaintext.
Live Collaboration
Real-time collaborative editing with end-to-end encryption. The relay server never sees your content.
Real-Time E2E Encrypted Editing
WebSocket relay broadcasts encrypted binary messages between participants. A random 256-bit key is generated per session — the relay cannot read your content.
Session Controls
Duration options (1h, 6h, 24h, 1 week, unlimited) and optional session password for access control. You decide who can join and for how long.
Live Cursors & Presence
See where other participants are editing in real-time. Typing indicators and participant avatars keep everyone in sync.
Edit Request System
Guests can request edit access. The host approves or dismisses via the notification panel — full control over who can modify the note.
Technical Specifications
Full transparency on how encrypted sharing and live collaboration work under the hood
Sharing & Collaboration Specs
AES-256-GCM
Authenticated encryption with associated data
AES-256-GCM
Random 256-bit key per session
URL Fragment
Key in # fragment — never sent to server
dash-relay.efesop.deno.dev
Zero-knowledge, handles only encrypted blobs
30 days
Auto-deleted, or never stored if in URL fragment
WebSocket / HTTPS
WebSocket for sessions, HTTPS for sharing
More Sharing Features
Optional Password Protection
Separate the link from the decryption password. Share them through different channels for an extra layer of security.
QR Code for Passwords
Share the password via a QR code for convenient in-person exchange. Keep the link and password on separate channels.
Deep Link Support
Recipients with Dash installed can import directly via the dashnotes:// protocol. One tap to open and decrypt.
Native Share Sheet
AirDrop, Messages, and other share options on supported platforms. Share encrypted links using the tools you already know.
Get Dash Today
Join thousands of privacy-conscious users who've chosen Dash over corporate surveillance. One payment, lifetime access.
Dash
Private Notes App
Sharing Questions
Privacy-first sharing, built in
E2E encrypted sharing and live collaboration. $14.99 one-time purchase.