Skip to main content
Privacy architecture

How MendPDF handles your files

MendPDF is built on a local-first architecture. This page explains exactly what happens to your files when you use each tool, in plain language, with no marketing ambiguity.

Core principle: local-first processing

The majority of MendPDF tools process your documents entirely inside your web browser using WebAssembly (WASM) technology. Your file is loaded into browser memory, processed locally, and the result is generated on your device. No document data is sent to any server for these tools.

Tools that process locally

These tools run entirely in your browser. Your file never leaves your device. When you close the browser tab, the file is discarded from memory.

Edit PDF
Merge PDF
Split PDF
Compress PDF
Rotate / Organize Pages
Add Page Numbers
Watermark PDF
Protect PDF
Unlock PDF
PDF to Word
PDF to JPG
JPG to PDF

What happens technically

Where is my file processed?

Inside your browser's memory, using a compiled WebAssembly (WASM) engine based on PDFium. The engine runs locally. No server communication occurs during processing.

Is my file uploaded to any server?

No. The file is read directly from your device into the browser. It is never transmitted over the network.

Is my file stored anywhere?

No. The file exists only in browser memory (RAM) during your session. When you close the tab or navigate away, the data is discarded.

Can MendPDF see my document?

No. Since the file never leaves your device, MendPDF has no access to your document content. There are no analytics, logging, or telemetry on document data for local tools.

What about the editing engine?

The PDF editor uses a PDFium-based WASM engine that patches the PDF content stream directly. It supports incremental save, preserving the original document structure. All of this happens inside your browser.

Magic Scan: the exception path

Magic Scan is the one workflow where a temporary server relay is involved. This is because your phone and your desktop browser need to exchange a file across devices. Here is exactly what happens:

1
Phone capture
Camera scans document
2
Encrypted upload
E2E encrypted to relay
3
Desktop download
Browser fetches file
4
Auto-delete
Relay deletes after 60s

What happens technically

Why is a server relay needed?

Your phone browser and your desktop browser cannot communicate directly. A temporary encrypted relay bridges the gap so the scanned file can move from one device to the other.

Is the file encrypted?

Yes. The file is encrypted end-to-end before it leaves your phone. The relay server receives only encrypted data and cannot read the document content.

How long is the file stored?

The encrypted file is automatically deleted from the relay server after 60 seconds, whether or not it has been downloaded.

Can MendPDF read my scanned document?

No. The encryption keys are generated in your browser and never sent to the server. The relay handles only encrypted bytes it cannot decrypt.

What happens after download?

Once your desktop browser downloads and decrypts the file, it exists only in browser memory, the same as all other local tools. The relay copy is deleted.

What MendPDF does not do

Upload your documents to a server for editing
Store or cache your file content after processing
Run analytics or telemetry on document content
Share file data with third parties
Retain scan relay files beyond 60 seconds
Access encryption keys used in Magic Scan

Browser compatibility

MendPDF requires a modern browser with WebAssembly support. All major browsers have supported this since 2017.

Chrome 57+
Firefox 52+
Safari 11+
Edge 16+

For the best PDF editing experience, we recommend using a desktop browser. Mobile browsers support viewing and basic operations.

Legal documents

Learn more

Questions about privacy or security?

We welcome questions about how MendPDF handles files. Privacy and security inquiries are reviewed with appropriate priority.

Contact us