Skip to content
/ privpdf Public

PrivPDF is a lightweight, browser-based PDF toolkit focused on privacy. All PDF processing happens entirely in your browser — files are never uploaded or stored on a server.

License

Notifications You must be signed in to change notification settings

rd9437/privpdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PrivPDF — Private PDF Toolkit

PrivPDF is a lightweight, browser-based PDF toolkit focused on privacy.
All PDF processing happens entirely in your browser — files are never uploaded or stored on a server.

Why PrivPDF

  • Local-first: PDFs are processed in-memory on your device.
  • No uploads: Files never leave your browser.
  • No tracking: No analytics, telemetry, or background requests.
  • Instant cleanup: Refreshing the page clears all loaded data.

PrivPDF is ideal for quick PDF tasks when you don’t want to trust sensitive documents to third-party services.

Features

  • Merge multiple PDFs
  • Split PDFs at a chosen page
  • Extract specific pages or ranges
  • Rotate pages (90°, 180°, 270°)
  • Add text watermarks
  • Add page numbers (configurable)
  • Optimize PDFs with a lossless re-save
  • Export pages as images
  • Convert images (PNG/JPG) to PDF
  • Unlock password-protected PDFs (with the correct password)
  • Protect PDFs with a password (optional client-side encryption via qpdf WASM)

How it works

  • Built with pdf-lib for PDF manipulation
  • Uses pdf.js for in-browser previews
  • Files are handled via the File API and processed as ArrayBuffer/Uint8Array
  • No use of localStorage, IndexedDB, or remote services

All tools run directly in the browser runtime.

Usage

  1. Open the webapp in any modern browser.
  2. Drop one or more PDF files or click Add files.
  3. Select a tool and configure options.
  4. Download the result. Refresh the page to clear all data.

No build step required.

Privacy model

  • Files and passwords stay in memory only for the current session
  • No persistent storage is used
  • Closing the tab or refreshing clears everything

Unlocking and protecting PDFs requires the correct password; the app does not bypass PDF security.

Feedback & Contact

PrivPDF includes a built-in feedback modal for suggestions or bug reports.

About

PrivPDF is a lightweight, browser-based PDF toolkit focused on privacy. All PDF processing happens entirely in your browser — files are never uploaded or stored on a server.

Topics

Resources

License

Stars

Watchers

Forks