MakePDFRight

security

Document Privacy & Client-Side Processing: Protecting Confidential Files

How modern WebAssembly and in-browser PDF engines allow file manipulation without sending sensitive data over external networks.

Key takeaways

  • Core tools like Merge, Split, Rotate, and Organise execute directly inside your web browser’s memory sandbox.
  • Files never leave your local device for purely client-side operations.
  • Server-assisted tools use ephemeral memory buffers with immediate memory purge upon job completion.

Client-Side Execution vs Traditional Cloud Uploads

Many legacy PDF websites require every file to be uploaded to an external server, processed on remote virtual machines, and stored in cloud buckets for download links. This introduces privacy risks when handling tax records, medical documents, and NDAs.

MakePDFRight leverages modern WebAssembly and client-side JavaScript (pdf-lib, pdfjs) to perform operations like merging, splitting, reordering, and rotating entirely on your computer or phone. Your document bytes never traverse third-party servers for these tasks.

Handling Sensitive and Confidential Records

For tools requiring server-assisted transformation (such as complex Word generation or AI analysis), all transmission is protected by strict TLS 1.3 encryption, processed in short-lived memory buffers, and permanently purged immediately after generation.

We never log, monetize, or train machine learning models on your uploaded personal documents.