Privacy
What browser-local PDF processing means
By DeckleUpdated
Browser-local PDF processing means the website sends its code to your browser, and that code reads and rewrites your PDF on your own device. The document's bytes are not sent to a server to be processed. In Deckle, every tool works this way: you choose a file, the browser tab does the work in background workers, and the result is saved back to your device. The site itself, its scripts and its processing engines still load over the internet.
Three different privacy tasks
Password
Controls access
Metadata
Document properties
Redaction
Selected page content
Choose the change; inspect the saved copy
How it works, step by step
- The site loads. Your browser downloads Deckle's pages, scripts and fonts, like any website.
- A tool loads its engine. The first time you open some tools, the browser downloads the code they need, such as image decoders or the PDF reader.
- You choose a file. The browser reads it from your device. Deckle counts the pages and draws thumbnails.
- You run the tool. The work happens in background workers inside the tab, on your processor and memory.
- Deckle checks the result. It reopens the new file and measures it, on your device.
- You download it. The browser saves the result to your downloads folder.
At no step is the PDF sent to Deckle or to another service to be processed.
What travels over the network
| Sent or received | Contains your document? |
|---|---|
| Requests for pages, scripts, fonts and engines | No |
| Ordinary web request details: IP address, browser, page requested | No |
| The PDF you choose | Not sent |
| Passwords typed into Password protect PDF or Unlock PDF | Not sent |
| The result file | Not sent; it is saved on your device |
The servers that deliver the website receive the same request details any website receives. Those requests do not include your files, their contents or your passwords.
What is kept on your device
Open documents and the results you create are kept in your browser's private storage for this site, so a reload or a closed tab can come back to the same work. Other websites cannot read that storage. Closing a document removes it, and clearing the site's data in your browser settings removes everything Deckle has stored. See browser storage vs downloaded files.
How to check it yourself
You do not have to take a privacy statement on trust. Any desktop browser can show what a page sends.
- Open Deckle and open a tool, such as Merge PDFs.
- Open the browser's developer tools (F12 on Windows, Option-Command-I on a Mac in Chrome, Edge or Firefox; Safari needs its Develop menu turned on first) and choose the Network tab.
- Clear the list, then add your PDF and run the tool.
- Look at the requests and their sizes. Script, font and engine files are the site loading. An upload would appear as an outgoing request roughly the size of your PDF.
Run this with an ordinary test file rather than a confidential one.
What local processing does not cover
- The contents of the file. A PDF you send can still carry an author name, attachments, comments or hidden text. Clean it with Remove PDF metadata first.
- Your device and browser profile. Anyone with access to them can reach what is stored for the site. On a shared computer, close your documents when you finish.
- Browser extensions. Extensions you install can read the pages you visit. That is outside any website's control.
- Where you send the result. Once the file is emailed or uploaded somewhere else, that service's rules apply.
Trade-offs of local processing
Because the work runs on your device, speed and the largest file you can handle depend on its memory and processor. Very large PDFs and high-resolution image exports take longer on a phone than on a desktop. Some tools state limits next to their controls, for example the largest image size a device can convert. In return, nothing waits on an upload, and there is no server copy to delete afterwards.
Tips
- Use a current browser. Deckle needs a current version of Chrome, Edge, Firefox or Safari.
- Download results you want to keep. Browser storage is a convenience, not a backup.
- Treat "browser-based" claims carefully elsewhere. Some sites run in the browser but still upload the file. The network check above tells you which.
- Clean before sending. Local processing protects the file while you work on it, not after it leaves your device.
Frequently asked questions
If processing is local, why does Deckle need the internet?
To load the website and the engines each tool uses. Your document is not part of those requests.
Can Deckle see my files?
No. The file is read and processed by code running in your browser, and its bytes are not sent to Deckle's servers.
Does closing the tab delete my files?
Not immediately. Open documents stay in the site's browser storage so you can return to them. Close the document in Deckle, or clear the site's data, to remove it.
Is local processing the same as offline?
No. The site has to load over the internet. Local processing describes where your document is handled, not whether you are connected.
Related tools
- Merge PDFs to combine files on your device
- Remove PDF metadata to clean a file before sending it
- Organize PDF pages to edit pages without uploading