AIR-GAPPED PDF SURGICAL ERADICATION Β· ZERO CLOUD TELEMETRY

Surgical PDF Redaction.
Zero Cloud. Zero Leaks.

Drawing black boxes in Acrobat or Preview leaves Social Security Numbers, banking codes, and form entries hidden inside raw document streams. RedactLocal surgically eradicates character bytecodes completely offline on your computer.

1
Open DMG
Double-click RedactLocal.dmg
β†’
2
Drag to Applications
Install into /Applications
β†’
3
Gatekeeper 1st Open
Done β†’ Settings β†’ Open Anyway
⚑ Terminal Shortcut: Bypass browser quarantine instantly: xattr -d com.apple.quarantine ~/Downloads/RedactLocal*.dmg
βœ“ 100% Free & Open Source (MIT) β€’ βœ“ 100% Air-Gapped (0 Network Calls) β€’ βœ“ Assists with FRCP 5.2 & Privacy Compliance
OPEN SOURCE
Need high-volume batch processing for your law firm or CPA practice? RedactLocal Desktop is 100% free with unlimited batch queues and zero network tracking.
β˜• Support Developer β†’
RedactLocal Product Demo & Architecture Explainer βœ“ 38.3s Β· 1080p 30fps
πŸ“„
Drop your redacted PDF here, or click to browse
Runs entirely in client-side memory using WebAssembly. Your file never touches our servers.
Or try a real government sample:

IRS_Form_W9_Redacted.pdf

SHA-256: e7c81a293f0b4d99c412e88a09b3c4118921a4f89d91a82f34e90a82b412998a
⚠️ 4 CRITICAL STREAM LEAKS DETECTED
// DECOMPRESSED PDF XREF & OPERATOR FORENSIC AUDIT
// Inspecting xref streams...
THE DANGEROUS REALITY

Why Black Rectangles Fail in Court

In high-profile cases like the Paul Manafort trial, attorneys drew black boxes on top of text. Anyone who selected the text and copied it to the clipboard recovered the secrets instantly.

❌ EVERYDAY TOOLS (ACROBAT / PREVIEW)

Only adds a decorative black vector rectangle on layer 5. The raw character bytes, interactive form fields (/V), and XFA XML datasets still exist in the file.

// Raw stream still contains:
/Widget /V (450-12-8899)
BT /F1 12 Tf (SSN: 450-12-8899) Tj ET
βœ“ REDACTLOCAL (SURGICAL ERADICATION)

Decompresses streams, surgically excises Tj/TJ character operators, burns out underlying raster image pixels, and unlinks form dictionaries with zero residual bytes.

// Content stream sanitized:
/Root /AcroForm << /Fields [] >>
BT /F1 12 Tf ( ) Tj ET
THE 3-LAYER REDACTION HORIZON

Statutory Precision. Semantic Intelligence. Total Free Will.

Regular expressions alone can't catch arbitrary patient names or clinical diagnoses, and black-box models hallucinate. RedactLocal fuses 3 layers of protection with complete user discretion.

LAYER 1: STATUTORY CORE

Deterministic Precision

15 canonical statutory formats: PAN Cards, Aadhaar, GSTIN, TAN, SSN, Passports, IFSC wire codes, Credit Cards, and bank accounts.

100% Deterministic
LAYER 2: ON-DEVICE NER

Air-Gapped Semantic NLP

Runs entirely in WebAssembly memory to extract unstructured patient/doctor names, street addresses, and clinical medical terms without cloud calls.

Zero Cloud Transmission
LAYER 3: USER FREE WILL

Absolute Discretion

Click to draw custom boxes, or uncheck any auto-detected field to keep public law firm addresses or phone numbers visible without forced over-redaction.

Human-in-the-Loop
FAIL-CLOSED ARCHITECTURE

The Security & Integrity Audit

Pages are rendered and flattened to high-resolution images; original vector text, AcroForms, and metadata streams are physically excluded from the output.

ORACLE 01
Dual Independent Parsers
Mozilla PDF.js and pypdf decompress all pages and verify 0 target glyphs survive in memory.
ORACLE 02
Raw Bytecode & Stream Scan
Every decompressed xref stream is scanned for raw ASCII, UTF-16, Hex, and Octal string representations.
ORACLE 03
AcroForm & XFA Purge
Interactive form values (/V) are nullified, 11-stream XFA XML arrays unlinked, and /Prev pointers eliminated.
ORACLE 04
Raster Pixel Burnout
Scanned PDF images have raw pixel data permanently overwritten so image enhancement forensics cannot reveal text.
ORACLE 05
Collateral Damage Guard
Ensures legitimate non-sensitive legal prose surrounding the redaction boundary is preserved intact.
ORACLE 06
Metadata & XMP Packet Wipe
Wipes author names, operating system identifiers, and embedded XML metadata packets (/Info dictionary).
100% FREE & OPEN SOURCE FOREVER

Zero Paywall. Zero Telemetry. Community-Driven.

We believe confidential privacy is a fundamental human right. Every feature of RedactLocalβ€”desktop apps, multi-file batch queues, visual flattening, and local audit logsβ€”is 100% free and open-source under the MIT license.

RedactLocal Community Edition

MIT LICENSE

Full-featured air-gapped redaction without subscriptions, accounts, or page limits.

  • βœ“ 100% Air-Gapped Desktop App (macOS .dmg/.pkg & Windows .msi/.exe)
  • βœ“ Zero Network Transmission (strictly enforced connect-src 'none')
  • βœ“ Multi-File Batch Queue (redact 100+ exhibit documents simultaneously)
  • βœ“ 3-Layer Surgical Surgery (15 statutory formats, on-device NER, manual boxes)
  • βœ“ Visual Layer Flattening (permanent vector text destruction)
  • βœ“ Court Compliance Audit Receipts (SHA-256 cryptographic JSON & CSV logs)
  • βœ“ Unlimited Pages & Uses (0 accounts, 0 subscriptions, 0 trackers)
🍏 Download Free App ⭐ GitHub Repo
SUPPORT THE BUILDER

Buy Me a Coffee

Optional Tip

RedactLocal is an independent labor of love. We keep it completely free so sensitive data is never ransomed behind paywalls.

β˜•

"If RedactLocal saved your law firm or accounting practice hours of tedious manual blackout work, or prevented a catastrophic PII leak, consider supporting ongoing development with a coffee."

  • β˜• Direct Developer Sponsorship: Helps cover code-signing certs, Wasm tooling, and maintenance.
  • β˜• Pay What You Want: Buy 1, 3, or 5 coffees to support ongoing open-source maintenance.
  • β˜• 100% Voluntary: All app features remain completely unlocked even if you donate $0.
β˜• Buy Me a Coffee on buymeacoffee.com
OPEN SOURCE ETHOS VS RECURRING MONOPOLY

RedactLocal vs. Adobe Acrobat Pro

← Swipe table sideways to compare β†’
Feature / Requirement RedactLocal Desktop Adobe Acrobat Pro
Pricing Model 100% Free & Open Source (MIT) Β· Optional Coffee Tip $239.88 / year recurring subscription
Cloud & Telemetry Risk 0 bytes sent. Air-gapped verified. Syncs documents to Adobe Document Cloud
Redaction Eradication True bytecode stream operator excision Complex sanitize wizard (leaves XFA/metadata if unconfigured)
Court Verification Receipt Official Cryptographic Receipt (SHA-256) None. No independent oracle audit.
Statutory Compliance FRCP 5.2, HIPAA Safe Harbor, IRS Β§ 7216 Requires enterprise BAA configuration
Cloud & Telemetry Risk 0 bytes sent. Air-gapped verified. Syncs documents to Adobe Document Cloud Redaction Eradication True bytecode stream operator excision Complex sanitize wizard (leaves XFA/metadata if unconfigured) Court Verification Receipt Official Cryptographic Receipt (SHA-256) None. No independent oracle audit. Statutory Compliance FRCP 5.2, HIPAA Safe Harbor, IRS Β§ 7216 Requires enterprise BAA configuration

Download RedactLocal Desktop

100% offline, native desktop utility. Air-gapped security with zero cloud telemetry.

🍏 Download macOS (.dmg) πŸͺŸ Download Windows (.msi Β· 8.2 MB) ⚑ Windows Setup (.exe Β· 7.0 MB) πŸ“¦ macOS (.pkg)
macOS 11.0+ (Apple Silicon & Intel) Β· Windows 10 & 11 (64-bit MSI & NSIS) Β· 100% Offline
🍏 First-Time macOS Launch & Gatekeeper Guide

Because RedactLocal is an open-source, air-gapped utility built with zero tracking and zero cloud telemetry, macOS Sequoia & Sonoma display a standard security notice on first download: "Apple could not verify RedactLocal is free of malware".

Option A Β· 1-Line Installer (Recommended)
Installs to /Applications and opens without security prompts:
curl -fsSL https://mohdashraf010897.github.io/redactlocal/install.sh | bash
Option B Β· 3-Click GUI Bypass
1. On the alert prompt, click Done.
2. Open System Settings β†’ Privacy & Security.
3. Scroll down and click "Open Anyway".
(You only need to do this once on first launch.)
If you already dragged RedactLocal to Applications, remove the quarantine bit in Terminal: xattr -cr /Applications/RedactLocal.app