Write locally
Notes are encrypted in the browser, organised into folders and available offline. Your device holds the primary copy, and paired devices sync peer to peer.
One flow from the first file you drop to the receipt at the end. Here is exactly what happens along the way
Open Clex and drag files in, paste them, or pick them. They are held in your browser's memory. Nothing is uploaded to any server.
Compress images, merge or split PDFs, convert Word files to PDF and bundle everything into a ZIP. When one tool finishes, Clex suggests the next.
Clex creates a six character room code, a link and a QR. A small signaling server introduces the two browsers, then steps aside and the data channel opens between them.
Direct+ sends 64 KB chunks with up to 8 MB in flight. The receiver acknowledges each one, lost chunks are resent and damaged ones re-requested by hash. At the end both sides build a receipt that holds no file content.
Five stages between two browsers. Older Clex peers skip the first and fall back to the plain transfer automatically
Both sides announce what they support. If either lacks Direct+, they agree on the classic protocol instead.
The sender lists every file, its size and, within the hashing budget, a SHA-256 for each chunk.
64 KB frames stream with up to 8 MB in flight. The receiver acknowledges each one as it lands.
Sizes and hashes are checked on arrival. Anything missing or damaged is asked for again, and only that.
Both peers build the same content free summary: file count, size, chunks, retries, route and a root hash.
Vault runs beside transfers in the same workspace. Notes stay local, and secret links carry their own rules
Notes are encrypted in the browser, organised into folders and available offline. Your device holds the primary copy, and paired devices sync peer to peer.
Secret links let you pick an expiry and switch on view once, a 60 second viewing window, no select, a tab switch lock or a DevTools guard.
The things that go wrong on real networks and real devices, and what Clex does about each one
After Clex loads once, the preparation tools keep working with no connection. Compress, merge and convert, then share when you are back.
Transfers stream chunk by chunk and are never loaded whole, so size is limited by your browser, not by Clex. For very large files between nearby devices, use the local route.
Some strict networks block direct connections. Clex tells you plainly rather than falling back to uploading your file. Try the local route if you share a network.
Any modern browser with WebRTC: Chrome, Safari, Firefox and Edge, on desktop and on mobile. Nothing to install on either side.