Privacy
Client-side vs. server-side processing
Reviewed by the Tabreon team · Last updated: September 2026
Quick answer
Client-side processing happens entirely on your own device, inside your browser — your data never has to travel anywhere. Server-side processing sends your data to a remote server to be processed there.
Why this matters
Knowing which model a tool uses tells you whether your data ever leaves your device — a meaningful distinction for anything sensitive, from a private document to a password.
Definition
"Client" refers to your device — the browser running on your computer or phone. "Server" refers to a remote computer, operated by the service you're using, somewhere on the internet. Client-side processing means the computation (formatting text, resizing an image, editing a PDF) happens using your device's own processor and memory. Server-side processing means your input is transmitted over the network to the server, processed there, and the result sent back.
How it works
For a client-side tool, JavaScript running in your browser tab reads your input directly (via the File API, a text box, etc.), performs the operation using browser-native capabilities, and shows or downloads the result — no network request carrying your data occurs. For a server-side tool, your input is packaged into a network request, sent to the server, processed by code running there, and the response sent back over the network.
Client-side vs server-side
| Client-side | Server-side | |
|---|---|---|
| Data leaves your device | No | Yes |
| Works offline once loaded | Often | No |
| Depends on server capacity/uptime | No | Yes |
| Suitable for very large computations | Limited by your device | Can scale with server hardware |
Common mistakes
- Assuming a tool is client-side just because it feels instant — some services process locally for the UI but still sync data to a server in the background.
- Assuming all "free" or "no sign-up" tools are client-side — many still upload your data even without an account.
Best practices
- Check the tool's privacy policy or documentation for an explicit statement about where processing happens, rather than assuming.
- For sensitive files or text, prefer tools that clearly document client-side processing.