Open Source & End-to-End Encrypted

Collaborative whiteboard
with zero-knowledge encryption

Draw, diagram, and brainstorm together in real time. Your designs are encrypted on your device before they ever leave your browser. The server sees only ciphertext.

Open DrawPro Download Desktop App

Built for privacy-first teams

Everything you need for collaborative design, without compromising on security.

🔒

End-to-End Encryption

X25519 ECDH + AES-256-GCM. Your drawings are encrypted before leaving the browser. The server holds only ciphertext.

✍️

Excalidraw Canvas

Full-featured infinite canvas powered by Excalidraw. Sketch diagrams, wireframes, flowcharts, and more.

👥

Real-Time Collaboration

Work together with your team in real time via Yjs and WebSockets. See each other's cursors and changes instantly.

🤖

AI Feedback

Get intelligent reviews of your designs. Supports Ollama (local), OpenAI, and Anthropic. API keys never leave your browser.

💻

Desktop App

Electron wrapper for CORS-free local Ollama access. Code-signed and notarized for macOS.

🔓

Recovery Codes

6 one-time recovery codes protect you from a forgotten passcode. Your private key is never stored in plaintext.

How your data stays private

DrawPro uses an ECIES encryption scheme with X25519 key exchange and AES-256-GCM authenticated encryption. Every piece of content — drawings, names, metadata — is encrypted on your device.

Your private key is wrapped with a passcode you choose, derived via Argon2id (128 MB memory cost). Even if the database is stolen, your data is useless without the passcode.

The server performs encryption using only your public key and can never reverse the process. Decryption happens entirely in your browser.

1 You draw on the canvas
2 Browser generates ephemeral X25519 key pair
3 ECDH shared secret derived from your public key
4 HKDF-SHA512 stretches secret into AES key
5 AES-256-GCM encrypts your drawing
6 Server stores only the ciphertext blob
7 Only your browser can decrypt with your private key

Download the Desktop App

CORS-free Ollama access. Code-signed and Apple-notarized.

macOS (Apple Silicon) Download DMG v0.0.1 · 128 MB · Signed & Notarized All releases