What Happens to a File You Upload to a Free PDF Site
The documents people put through online tools are, by a wide margin, the most sensitive files they own: payslips, medical records, signed contracts, passports, tax returns, bank statements. They go through a free website because it is the fastest way to merge two of them.
It is worth knowing what that means. Not because these services are malicious — most are not — but because the arrangement has consequences that are easy to miss and difficult to reverse.
The default architecture
A conventional online tool works by uploading. Your file travels to a server, is written to disk, is processed there, and the result is written to disk again and served back to you as a download link. Both copies exist on hardware you do not control, in a jurisdiction you may not know.
Most services state that files are deleted after an hour or a day. That is usually true and usually implemented honestly. It also means there is a window during which a complete copy of your document exists on someone else's disk, and the length of that window is a policy rather than a technical fact.
What the terms usually allow
Read the terms of a few free file-processing services and a pattern appears. Many grant themselves a licence to process, store and analyse uploaded content — sometimes broadly enough to cover training machine-learning models. Many reserve the right to change the policy without notice. Almost all disclaim liability for a breach.
None of that is unusual or hidden. It is the standard commercial arrangement behind a service that costs money to run and charges nothing, and the point of noting it is simply that most people uploading a payslip have not read it.
Where this becomes a legal problem, not just a preference
If the document contains someone else's personal data — an employee's payslip, a client's contract, a patient's record — uploading it to a third-party service is a transfer of personal data to a processor. Under GDPR that needs a lawful basis, a data-processing agreement, and, if the server is outside the EU, a transfer mechanism.
In practice, no one merging two PDFs on a Tuesday afternoon has any of those. It is one of the most common accidental compliance failures in ordinary office work, precisely because it does not feel like a data transfer. It feels like using a website.
The alternative: the file never moves
Browsers are no longer document viewers. WebAssembly runs compiled code at near-native speed, and the File API lets a page read a file from disk without sending it anywhere. Together those mean PDF and image processing that used to require a server can happen entirely inside the tab.
The practical difference is total. There is no upload, so there is no copy on anyone's disk, no retention window, no deletion policy to trust, and no cross-border transfer. There is also nothing to breach: a service that never receives your file cannot leak it.
- No file is transmitted, so nothing is stored or logged anywhere.
- It works offline — load the page, disconnect, and the tools still run.
- It is faster for anything but the largest files: no upload and no download queue.
- Batches scale with your device rather than with a free-tier quota.
How to check for yourself
You do not have to take anyone's word for it, including ours. Open your browser's developer tools, switch to the Network tab, and use the tool. A server-based service will show your file leaving in a POST request. A browser-based one will show no request at all.
The blunter test: load the page, turn off your wifi, and try to use it. If it works, your file was never going anywhere.
When a server is genuinely necessary
Some things honestly cannot run locally, and it is worth being clear about which. Anything requiring a large model — high-quality translation, document summarisation — needs hardware most devices do not have. Anything involving other people, like a multi-party signing workflow with an audit trail, needs somewhere for the parties to meet.
For those, upload consciously: check what the service retains, prefer one that names a retention period, and strip anything from the document that does not need to be there. For merging, splitting, compressing, converting, signing and editing — which is most of what anyone actually does — a server was never required in the first place.
Common questions
How can I tell if a tool uploads my file?
Open the browser's developer tools, go to the Network tab, and run the tool. An upload shows as a POST request carrying your file. Or simpler: disconnect from the internet after the page loads. If it still works, nothing is being sent.
Is browser-based processing slower?
Usually faster, because there is no upload and no download. For very large files it depends on your device's memory rather than on a server's, which is the main practical trade-off.
Does uploading a work document breach GDPR?
It can. Sending a document containing someone else's personal data to a third-party service is a processing transfer, which requires a lawful basis and a data-processing agreement. Most casual uploads have neither. Processing locally avoids the question entirely.
Tools mentioned in this guide
Everything below runs in your browser. No file is uploaded.
Keep reading
- A Black Box Is Not Redaction
Drawing a rectangle over sensitive text leaves the text in the file, fully copyable. Here is how the leaks happen, and how to remove information for real.
- Signing Documents Online: What Is Actually Required
Electronic signature or digital certificate, what makes a signature binding, and why the version most people produce looks obviously pasted on.