Client-Side Tools and Privacy: Why Paste-Anywhere Matters
What actually happens to data on online tool sites, how fully client-side tools differ, threat models for developers and a checklist for vetting any web tool.
The average free online tool sends your input to a server first. Most promise deletion; none can prove it. Fully client-side tools flip the model — the browser is the computer, and nothing ever leaves the tab. Here is why that difference matters and how to verify it.
What usually happens to your data
Round-trip tools transfer every keystroke: logs on web servers, payloads in application monitoring, caches with retention of weeks to years. Even honest operators cannot promise what their CDN, load balancer or support tooling retains.
The client-side model
Static HTML plus JavaScript ships the logic to you; computation runs on the device. No upload step exists — the network panel stays silent. The design also makes tools work offline, ship without accounts and cost almost nothing to operate, which removes the billing incentive to log usage in the first place.
A developer threat model
- Tokens and JWTs pasted into decoders are credentials. The JWT Decoder runs entirely locally for exactly this reason.
- Generated secrets are worthless if generated server-side and logged. The Password Generator uses your device crypto API.
- Internal URLs and payload samples leak architecture details; fingerprint them with the SHA-256 Generator without sending the input anywhere.
How to vet any web tool in 60 seconds
- Open the network tab, paste sensitive input, watch for requests — zero requests is the pass grade.
- Enable airplane mode and retry; if the tool still works, computation is really local.
- Check the privacy language: nothing is uploaded beats we do not store data — processing and storage are different promises.
Every tool on this site follows that contract: the network tab stays silent, and privacy is architectural, not procedural.
Related guides
Base64 vs Hex Encoding: When to Use Each (Developer Guide)
Base64 vs hex encoding compared: size overhead, readability, common use cases in JWTs, data URLs and git diffs — with a quick decision table for engineers.
Read guide →2026-10-11How to Decode a JWT: Reading Header, Payload and Signature
Decode any JWT by hand or with a browser tool: how the three parts are encoded, which claims matter (sub, exp, iss, aud) and why decoding is not verification.
Read guide →2026-10-07UUID v4 and v7: The Complete Guide for Databases and APIs
What a UUID actually encodes, v4 vs v7 trade-offs for database indexes, how unique is truly unique, and why UUIDs are not secrets.
Read guide →Try these tools
Password Generator
Generate cryptographically strong passwords with adjustable length and character sets, ambiguous-character filter and entropy readout. Five candidates at a time, 100% offline.
Open tool →JWT Decoder
Decode a JWT header and payload into readable JSON with formatted dates for exp/iat/nbf, signature state and expiry status. Safe: verification never happens in the browser.
Open tool →SHA-256 Generator
Compute the SHA-256 digest of any text instantly — with SHA-1, SHA-384 and SHA-512 alongside. Uses WebCrypto when available, with a pure-JS fallback. Includes HMAC demo mode.
Open tool →