PDF Private Vault
Merge, watermark, and convert PDFs — entirely in your browser. Your files never leave your device.
Drop PDF files here, or click to select
Multiple files supported
Zero-Server-Side Processing: Your files never leave your computer.
Methodology & Technical Transparency
Libraries used
- pdf-lib — Core PDF construction and editing logic
- pdf.js — PDF rendering and page rasterisation
Memory strategy
After each operation, URL.revokeObjectURL() is called immediately. All pdf.js document handles are destroyed via pdfDoc.destroy(). Workers are terminated on completion or component unmount.
We do not guarantee the permanent storage of files (as we don't store them). Processing of password-protected files is not supported locally.