CryptPad

CryptPad: A Private Workspace That Doesn’t Trade Off Control for Convenience When most online tools ask for trust, CryptPad offers something else: proof. It’s a web-based platform for notes, spreadsheets, to-do boards, and forms — but every bit of content is encrypted before it leaves the browser. Not kinda-encrypted. Not just transport-encrypted. Actually encrypted, end-to-end.

There’s no server-side indexing, no surveillance, no ‘oops, we got breached and your files were public.’ The backend

OS: Linux
Size: 13 MB
Version: 1.5.4
🡣: 2,252 downloads

CryptPad: A Private Workspace That Doesn’t Trade Off Control for Convenience

When most online tools ask for trust, CryptPad offers something else: proof. It’s a web-based platform for notes, spreadsheets, to-do boards, and forms — but every bit of content is encrypted before it leaves the browser. Not kinda-encrypted. Not just transport-encrypted. Actually encrypted, end-to-end.

There’s no server-side indexing, no surveillance, no ‘oops, we got breached and your files were public.’ The backend can’t read anything. Not even filenames.

And the best part? You can run it yourself, on your own server, with no licensing strings attached.

Why People Use It (and Keep Using It)

Built-In Tool What It’s Actually Good For
Text Pad Jot down notes, share docs, edit together in real time
Spreadsheet Basic tables and calculations — private, collaborative, browser-only
Kanban Board Task tracking with no cloud lock-in
Code Pad Syntax-colored editor for snippets, notes, or sharing scripts
Whiteboard Collaborative sketching without plugins
Form Builder Collect feedback without Google’s data collection
Slides Simple presentations — works in the browser, even offline
Shared Folders Organize content by topic or team
End-to-End Encryption Enforced by the client — not optional, not configurable

Real Use Cases

– Self-hosters running private team wikis or shared pads

– Internal collaboration in teams that can’t risk leaks (journalists, researchers, NGOs)

– Family servers — shared grocery lists, plans, docs — without Google logins

– Students and study groups exchanging notes without external services

– Developers who want Markdown, code, and diagrams — with real privacy

Requirements (Nothing Fancy)

What Details
OS Linux (Debian/Ubuntu preferred)
Web Server Nginx or Apache (for TLS termination)
Node.js v16 or newer
Database None — uses flat files
Access Works fully in-browser; no desktop apps needed

Install It (Quick Version)

git clone https://github.com/xwiki-labs/cryptpad.git
cd cryptpad
npm ci
cp config/config.example.js config/config.js
node server.js

Now visit http://localhost:3000 or set up a reverse proxy for HTTPS and domain access.
First user becomes the admin. Everything else happens inside the browser.

A Few Things That Stand Out

The server literally can’t see your data. You control access. Lose the key — lose the content.

Performance is fast even on basic VPSes — no external DB, no background crawlers.

Built-in apps cover just enough: pads, boards, forms, files — all encrypted.

No trackers, no telemetry, no ads. The browser talks to the server, and that’s it.

Final Word

CryptPad is what happens when collaboration software is built by people who don’t want to read your documents. If you’re tired of pretending Google is ‘private enough’ — and want a space that’s truly yours — this might be the simplest, safest way to do it.

Other articles

Submit your application