QPDF WASM
Protect PDF and Unlock PDF use QPDF compiled to WebAssembly, so encryption and decryption can run locally in modern browsers.
Security
LiftPDF protects files by reducing unnecessary movement. The safest upload is the one your browser does not need to make.
The current LiftPDF tools are built around browser-side processing. Files are selected, processed and exported locally on your device.
Browse toolsNo server upload
You choose files in your browser.
PDF.js, pdf-lib or QPDF WASM runs the task locally.
The result is created for you to save.
Protect PDF and Unlock PDF use QPDF compiled to WebAssembly, so encryption and decryption can run locally in modern browsers.
PDF.js renders previews and extracts readable PDF content in the browser without needing a document upload endpoint.
LiftPDF serves Cross-Origin-Opener-Policy and Cross-Origin-Embedder-Policy headers to support isolated browser execution for advanced workflows.
When supported by the browser and headers, this creates a stronger execution environment for WebAssembly and related browser features.
LiftPDF does not claim ISO 27001, SOC2, external audit status or any other certification that has not been earned. The security promise is intentionally narrower: the current tools are designed to process files locally in the browser whenever possible.
Protect PDF and Unlock PDF use the password locally in the browser through QPDF WASM. LiftPDF does not need to send the password to a backend API for these tools.
These headers help enable a safer isolated browser context for advanced WebAssembly workflows. They are part of the production configuration.
No. LiftPDF does not claim ISO, SOC2 or external audit certification. The trust model is based on transparent browser-side processing.
Protect PDF uses QPDF compiled to WebAssembly to create password-protected PDF files. The exported file requires the password in PDF viewers.