Open locally
Your browser reads the PDF directly from your device. There is no upload step.
Redact sensitive information, add watermarks, and sanitize documents directly in your browser. No uploads. No account. No document trail.
Files are held only in temporary browser memory and disappear when you close the tab.
Every document operation runs on your device. We built the privacy guarantee into the architecture—not into a promise hidden in legal text.
Your browser reads the PDF directly from your device. There is no upload step.
Redact, search, highlight, rotate pages, and apply document-wide watermarks.
Pages are flattened into a fresh PDF, stripping hidden text layers and metadata.
Find repeated names, emails, or identifiers and redact every match in one pass.
Highlight context for reviewers with the same precise drag-to-select interaction.
Add a consistent CONFIDENTIAL, DRAFT, or custom mark across every page.
Export into a fresh file without the source document’s hidden author and editing data.
Install localproof as an app and use it without a connection after the first visit.
No PDF content analytics, file history, or content-processing backend.
The important details about local processing, secure export, offline use, and website analytics.
No. PDF bytes, searches, redactions, highlights, and watermarks stay in your browser’s temporary memory. localproof has no document-upload endpoint.
localproof renders the edited pages into a new flattened PDF. This burns in redactions and excludes the source text layer, forms, links, comments, attachments, and original metadata.
Yes. After the first visit, the progressive web app can cache its application shell for offline use. Your PDF itself is never added to that cache.
The active document and editing state are discarded. localproof does not save PDF contents or a file history in local storage, IndexedDB, or cloud storage.
There is no analysis or tracking of PDF contents. Optional website usage analytics are separate, disabled by default, and may only run after your consent.