Your privacy is just a click away.
Browser-first privacy toolkit: encrypt and share files, chat ephemerally, and use crypto utilities without accounts. Crypto runs in the browser; servers relay ciphertext and supporting metadata when you share, chat, or call. Localized in 7 languages.
Live: encrypt.click
- Encrypted share — encrypt in the browser, send a link; storage/relays handle ciphertext only
- Ephemeral chat — no server message history; optional disappearing messages; calls over TURN-only WebRTC (no direct peer IP exchange)
- Collaborative whiteboard — E2E-encrypted shared canvas without an account; no server drawing history after the room empties
- Time Capsule — time-lock encryption via drand
- Privacy tools — steganography, photo/audio ciphers, AES-with-words, and more
- Developer tools — JWT, bcrypt, HMAC, RSA/SSH/PGP keys, tokens, UUID/ULID, Base64
| Runs in the browser | Server is involved |
|---|---|
| Encryption / decryption, key generation, most standalone tools | Short links, ciphertext upload (R2 + server-side fallbacks), drand proxy, realtime rooms (chat / whiteboard), TURN credentials for calls |
Chat does not keep a server-side message history. Default mode keeps encrypted envelopes in participant browsers; disappearing modes skip local history. Details: /security.
pnpm install
pnpm dev
pnpm build
pnpm previewDev server: http://localhost:4321
Realtime features also need PartyKit (pnpm partykit:dev). See CONTRIBUTING.md for contributor notes.
Astro 5 · Svelte 5 · Tailwind CSS v4 · Cloudflare · PartyKit
See CONTRIBUTING.md.