Jump to
When you upload a photo to an online tool, where does it go? What happens to it after you download the result? The answers vary widely β and most users never ask.
How cloud-based tools work
- You upload your file to their server.
- Their server processes the file (resize, compress, remove background, etc.).
- You download the result.
- They... keep the file? Delete it? Use it for training?
Most cloud tools delete files after 1-24 hours. But "delete" on a server doesn't always mean gone β backups, logs, and caches may retain copies.
How browser-based tools work
- Your browser downloads the processing code (JavaScript).
- Your browser reads the file from your local filesystem.
- Your browser processes the file using built-in APIs (Canvas, WebGL, ONNX Runtime).
- Your browser offers the result as a download.
At no point does your file leave your device. The server only serves the code β it never sees your file.
Privacy comparison
| Aspect | Cloud-based | Browser-based |
|---|---|---|
| File upload | Yes | No |
| Server sees your file | Yes | No |
| File retention policy | Varies (1-24 hours typically) | N/A (never uploaded) |
| GDPR implications | Data transfer to third party | No data transfer |
| Training data risk | Possible | None |
| Man-in-the-middle risk | Yes | No |
When cloud-based is acceptable
- You're processing non-sensitive images (stock photos, public content)
- You trust the service's privacy policy
- You need features that require server-side processing (video background removal, large file handling)
- You're okay with the file being on their server temporarily
When browser-based is essential
- Personal photos (family, children, medical images)
- Business documents (contracts, IDs, financial records)
- Client work (NDAs, confidential materials)
- Anything you wouldn't email to a stranger
How to verify browser-based claims
- Open your browser's Developer Tools (F12).
- Go to the Network tab.
- Upload a file to the tool.
- Watch for any upload requests to external servers.
If the tool is truly browser-based, you'll see no network requests with your file data.
What "in-browser" actually means
"In-browser" is a precise technical claim, not marketing shorthand. When you pick a file, the browser's File API hands the page a reference to bytes already sitting on your disk β it does not copy them anywhere first. From there:
- The image is decoded into memory (a
Blob,ArrayBuffer, orImageBitmap) inside the tab's sandbox. - Processing runs on that in-memory copy using Canvas, WebGL, or an ONNX model that was downloaded once as part of the page.
- The finished file is handed back as an object URL your browser saves locally.
The one thing that does travel over the network is the tool's code and model weights, fetched from a CDN the first time you load the page. That download is identical for every visitor and carries none of your data. Your photo, PDF, or video never appears in a single outbound request.
Speed, privacy, and offline: the real trade-offs
The browser-versus-cloud choice is really a three-way trade-off, and the winner shifts with your hardware:
- Speed. Cloud servers have fixed, fast hardware; your device varies. A recent laptop often beats a shared cloud queue because there is no upload to wait through. An older phone running on-device AI can be slower per operation β but you still skip the upload, which usually wins for large files.
- Privacy. Browser-based wins outright: no upload means no retention window to trust, no breach surface on someone else's server, no third-party data transfer to reason about.
- Offline. Easy to overlook: once a browser tool's code is cached, it keeps working with no connection at all β on a plane, on captive hotel Wi-Fi, or behind a strict corporate firewall. A cloud tool stops the moment the network does.
For the mechanics of why we chose this model, see why we still process in your browser, and for the cost side of the story see how Motionix stays free.
A simple rule for choosing
If a file is personal, confidential, or something you would not email to a stranger, use a browser-based tool and confirm it with the Network tab as described above. If a file is already public and you genuinely need a heavy, server-only feature, a reputable cloud service is a fair choice β just read its retention policy first. In practice, most everyday jobs no longer need a server at all: you can compress an image or remove a background from start to finish without a single byte leaving your machine.
Frequently Asked Questions
Does a browser-based tool work without an internet connection?
Once the page and its code have loaded, yes. Because the processing happens locally, you can disconnect and the tool still runs. You only need the network for the initial page load and, for some tools, a one-time model download.
My browser still shows network activity β does that mean my file was uploaded?
Not necessarily. Pages routinely load fonts, scripts, and analytics in the background. What matters is whether your file's bytes appear in an outbound request. Open the Network tab, process a file, and inspect the request payloads β a genuine browser-based tool sends none of your file.
Are browser-based results lower quality than cloud results?
No. The same algorithms β Canvas resampling, ONNX models, WebCodecs encoders β run in both places. Output quality depends on the algorithm and your settings, not on where the computation happens.
Then why do some tools still upload files?
Usually for features that need large amounts of memory or specialized hardware, or simply because an upload is easier to build than a fully client-side pipeline. That is convenience for the developer, not a benefit to you.
Related tools on Motionix
All Motionix tools process in your browser. Your files never leave your device.
Keep reading

privacy Β·
Privacy-first image tools: why we still process in your browser
Server-side image manipulation used to be the default. Browser-native tooling now means we never see your file.
Read
image compressor vs resizer Β·
Image Compressor vs Image Resizer: Which One Do You Need?
Clear, decision-first guide that explains the practical differences between an image compressor and an image resizer, when to use each, when to use both, and a worked example showing steps and trade-offs.
Read
video Β·
How to choose the right video format for your project
MP4, MOV, WebM, AVI β when to use each video format and what makes them different.
ReadConversation
Join the conversation
Share a useful question, correction, or practical tip. Comments are reviewed before they appear.
Loadingβ¦