Local offline redaction software

LocalMask

Prepare sensitive documents before AI analysis, external sharing and review.

Redact and anonymize PDFs, Word files, Excel files (XLSX, XLS, XLSM), CSV files, images, scans and text on your computer. Keep useful context with aliases, review every hit, then export a clean copy. Required offline detection models are built in, with no separate model download or installation.

LocalMask English product screenshot

Common workflows

For regulated, cross-border and document-heavy work.

LocalMask is used by legal departments, law firms, banks, tax advisory firms, hospitals and professionals handling sensitive records. Outside China, LocalMask is in use in countries including the United States, Germany, Poland, Romania and Liechtenstein.

LocalMask is in use across China, the United States, Germany, Poland, Romania and Liechtenstein

Legal document redaction

For lawyers, law firms and in-house legal teams with clear requirements for detection accuracy, data locality and a complete processing workflow across contracts, pleadings, case files, letters and evidence material, including local detection, centralized review, content-level redaction, batch export and alias restoration.

Finance, risk and audit material

Handle bank statements, accounts, card numbers, transaction records, credit material, audit workpapers and financial reports before export or AI analysis.

Cross-border trade and collaboration

For bilingual contracts, commercial invoices, packing lists, bills of lading, purchase orders, and customer or supplier documents, detect and redact contacts, addresses, organization names, and account details before external sharing, translation, or AI processing.

Healthcare documents

For health check reports, medical records, and diagnostic or laboratory reports, detect and redact names, ID numbers, contact details, medical record numbers, visit numbers, admission numbers, and faces before external sharing or AI processing.

Intellectual property material

Process patent filings, grant publications, copyright records and software registrations before AI analysis, external collaboration or public circulation.

Business operations

Redact HR records, payroll files, invoices, reimbursement material, procurement files, screenshots and internal reports in one desktop workflow.

Public-sector records

Review and redact sensitive information in public-sector documents locally before submission, collaboration or archiving, including on restricted networks.

Redact locally, then send the copy to AI.

Protected handoff path

Redaction and alias restoration both run offline on your computer. LocalMask does not provide AI services or send files to any AI platform.

LocalMask review workspace

Project-based review workspace

Detect, review and export without losing the document.

Review hits beside the original layout, navigate multi-page files with thumbnails, preview the redacted result and export in the format that fits the next handoff.

01

Import files or folders

Drop files or an entire folder to scan supported formats in that folder and its subfolders.

02

Choose content and redaction modes

Select names, contact details, case numbers, organizations and other categories, then assign pseudonymization, full masking, removal or partial masking.

03

Review detected entities

Inspect detected entities, or select text or graphics to batch-mark the same text or graphic in the current document before exporting a redacted copy.

04

Export the handoff copy

Export a redacted copy in the original format, PDF, Word, Markdown or TXT. Lightweight Markdown is especially useful for AI analysis.

05

Restore aliases locally

When AI or another service returns text, DOCX, TXT or Markdown containing aliases, restore the original values on your computer.

Redaction modes

Choose the output that fits the handoff.

LocalMask can preserve context through pseudonymization, obscure part of a value, mask it completely, or remove it while leaving blank space. Redaction-area colors can also be customized.

Pseudonymization

Use letter or number aliases such as Person A or Person 1 when relationships among people, organizations and addresses need to remain readable. Pseudonymization can automatically associate recognized names of the same organization, such as abbreviations and former names, so they are not mistaken for separate entities after redaction. Matching content uses the same alias within a batch. To keep aliases consistent across batches, you can reuse the alias mapping from a previous processing record.

John Smith Person A

Full masking

Mask the full detected value when exported material should not expose readable source text.

AB123456 ********

Removal

Replace the detected content with blank space when the output should look closer to manual removal.

Acme Holdings Ltd.

Partial masking

Keep a small amount of context at the edges while masking the middle of IDs, accounts or phone numbers.

+1 415 555 0198 +1 415 **** 0198

Detection coverage

30+ common and custom sensitive-data types.

Detect common sensitive information across English and Chinese documents, including identity, contact, organization, case, financial and visual targets. Add fixed text, wildcard, regular-expression or graphic rules for business-specific content.

Identity and contact

NamesNational IDsAddressesPassport numbersPhone numbersEmail addressesURLsSocial accountsPostal codesLicense platesVINsIP and MAC addresses

Organizations, cases and identifiers

OrganizationsBusiness identifiersD-U-N-S numbersCase numbersDocument referencesIP identifiersContract numbersOrder numbersCustomer IDsMedical record numbers

Finance and records

Bank accounts and cardsStock symbolsInvoice numbersProperty certificate numbersAmountsDates

Visual targets

Handwritten signaturesStamps and sealsFingerprintsFacesQR codes

Documents

PDF and scansWord / DOC / DOCXExcel / CSVCAD drawings / DWG / DXFTXT / Markdown

Images

Scanned pagesImage-based PDFsCredential photosScreenshots

Clipboard text

Web excerptsChat and emailAI promptsForm content

Custom rules

Supplement detection for specific business content.

The software automatically detects most common sensitive information; custom rules only supplement matching for specific content with fixed text, wildcards, regular expressions and graphic matching.

Fixed text

Matches text identical to the entered content.

Zero Trust Technology Zero Trust Technology

Wildcards

Use * between fixed text to stand for any content.

City*Bureau City Education Bureau, City Public Security Bureau

Regular expressions

Uses a regular expression to match content in a specific format.

ABC-\d{6} ABC-123456

Graphic matching

Select a logo, icon or other distinctive graphic so future documents can automatically find and mark that graphic.

Logo or icon That graphic

Why not just use a PDF editor or PII framework?

Built for document work, not just detection.

LocalMask is designed for people who need a usable redaction workspace: import, detect, review, alias, export and restore AI output from the local mapping.

Desktop workflow instead of a developer-only PII API
PDF, Word, Excel, CSV, scan and image handling instead of prompt text only
Local review and export before AI analysis or external sharing
Custom rules for fixed text, wildcards, regular expressions and graphic matching
Alias mapping stored locally for restoring AI-generated output

Download

Install LocalMask for your desktop.

Download the desktop build for Windows or macOS, or contact support for Linux. A license is required for activation after purchase.

Frequently asked questions

Does redaction require an internet connection?

No. Document import, detection, review, redaction, export and alias restoration run on your computer and can be used on an internal network or without public internet access.

Do I need to download or install OCR or NER models?

No. LocalMask includes the required offline models and is ready to use after installation. No separate internet download or model installation is required, and document detection and redaction run locally.

Can LocalMask be used on an internal network without public internet access?

Yes. Document import, detection, review, redaction, export and alias restoration run on the local computer and can be used on an internal network, in a no-public-internet environment or offline.

Will my original files be uploaded?

No. LocalMask does not send original files, detection results, review decisions, processing records or alias mappings to servers operated by LocalMask or any third party. These data stay in your local workspace.

Which operating systems are supported?

LocalMask supports Windows x64, macOS Apple Silicon, macOS Intel, Linux amd64 and Linux ARM64. Windows 10 64-bit or later is recommended. On macOS, use macOS 12 Monterey or later. Contact support to request a Linux build for your environment.

What file types can LocalMask handle?

LocalMask supports PDFs, Word documents (DOC and DOCX), Excel files (XLSX, XLS, XLSM), CSV files, CAD drawings (DWG and DXF), TXT, Markdown, screenshots, scanned pages, image-based PDFs, images and clipboard text.

Do images of credentials, contracts or similar documents embedded in Word or PDF files need to be extracted separately?

No. Import the Word or PDF file directly. LocalMask detects and processes both the images and text in the document, so there is no need to extract the images for separate processing.

Can LocalMask detect handwritten signatures?

Yes. LocalMask can detect handwritten signatures in PDFs, scans, images and Word documents. Results vary with image clarity, background, handwriting and page layout.

Does LocalMask detect sensitive information in English documents?

Yes. LocalMask detects common sensitive information in English and Chinese material, including names, email addresses, phone numbers, URLs, addresses, postal codes, organizations, business identifiers, accounts, amounts and dates.

How do I enable automatic export?

On the home screen, scroll to the bottom of the configuration panel and turn on Automatic Export, then choose an output directory and filename suffix. Files imported from a folder retain their original folder structure. Automatic Export is off by default.

Can LocalMask handle password-protected PDF and Word files?

Yes. Passwords are verified and used only on the local computer. The correct password is required; LocalMask does not bypass or crack unknown passwords.

Is LocalMask suitable before using AI tools?

Yes. Detect and redact sensitive information locally, then export redacted Markdown, Word or another format for AI analysis. Stable aliases replace direct identifiers while preserving context, and aliases in AI output can be restored locally when needed.

Is LocalMask suitable for legal professionals?

Yes. LocalMask supports contracts, pleadings, case files, letters and evidence material. It detects sensitive information such as names, organizations, addresses, identification numbers, contact details and case numbers, then handles detection, review, redaction and export locally. LocalMask also supports other sensitive workflows in finance, healthcare, tax, international trade, procurement and government.

When is LocalMask the better fit?

LocalMask is a strong fit when you need to process contracts, pleadings, case files, evidence material or other highly sensitive documents and value fully local processing, human review, content-level redaction, batch handling, local processing records and alias restoration. It serves lawyers, law firms, in-house legal teams and professional workflows in finance, healthcare, tax, international trade, procurement and government.

Does it preserve document layout?

A redacted copy in the original format preserves the source file's structure and layout. You can also export a PDF for viewing and archiving, an editable Word document for AI uploads, Markdown for AI analysis, or plain text as TXT.

What if a scanned PDF is too large to upload to an AI service?

Export redacted Markdown or Word (DOCX). Markdown is lighter and well suited to AI analysis; choose DOCX when you need to continue editing in Word. Both are usually easier to upload and process than the original scanned PDF.

Can I preview multi-page documents with thumbnails?

Yes. The review workspace shows page thumbnails for multi-page documents, so you can navigate quickly and verify redaction in the original page layout.

Can LocalMask handle documents with thousands of pages?

Yes. LocalMask is designed for documents with thousands of pages. Processing time depends on hardware, file type, page complexity, scan quality, image count and the number of detected items.

Can it process rotated scans or images?

Yes. LocalMask handles common page rotations in images and scanned documents.

Is the redaction just a visual overlay?

No. LocalMask focuses on content-level redaction for exported copies, processing text layers and image pixels instead of only drawing a visible box on top of the page.

Can LocalMask remove watermarks?

Yes. LocalMask can clean common watermarks, comments and annotations.

Does LocalMask support Excel?

Yes. LocalMask supports XLSX, XLS, XLSM and CSV files for local detection, review and redacted export. For common spreadsheet headers, LocalMask combines the header and column content to assist automatic detection. During review, select a column label to redact the entire column, ignore it or restore normal detection. Aliases created in Pseudonymization mode can also be restored locally in Excel and CSV files.

What custom rules does LocalMask support?

LocalMask supports custom rules with fixed text, wildcards, regular expressions and graphic matching. Blocklists add content that should be redacted, while allowlists exclude content that should remain visible. After selecting a logo, icon or other distinctive graphic, future documents can automatically find and mark that graphic.

Can I restore aliases after AI output?

Yes. Letter or number aliases such as Person A or Person 1 can replace sensitive content while keeping relationships among people, organizations and addresses readable. Pseudonymization can also automatically associate recognized names of the same organization, such as abbreviations and former names, so they are not mistaken for separate entities after redaction. Matching content uses the same alias within a batch. To keep aliases consistent across batches, you can reuse the alias mapping from a previous processing record. AI-generated text containing those aliases can be restored on your computer.

Does LocalMask support clipboard redaction?

Yes. LocalMask can detect sensitive information in copied web, chat, email or document text locally and write back a redacted version before you paste it into an AI tool, web form or external system.

How is LocalMask different from manually covering text in Word, a PDF editor or an online tool?

LocalMask automatically detects sensitive information, brings every hit into one review workspace and exports content-level redacted copies. Manual editors are better suited to finding and covering individual items one at a time, while online tools require sending material to a remote service.

Do I still need manual review?

Yes. LocalMask assists with detection and redaction, but users should review matches before export to confirm the redaction scope and final output meet their use case.

Can I try LocalMask for free? What if I need more trial capacity or the results need improvement?

Yes. LocalMask includes a free trial after installation, and the entire trial can run offline. Enterprise customers and teams that need to evaluate more real-world business material can contact support to request additional trial capacity. Share concrete workflows and issues through support to help guide product improvements.

What happens if personnel or devices change after an enterprise purchase?

Enterprise licensing can be adjusted as usage needs change. Contact support to discuss licensing, device changes and deployment details.

Does LocalMask continue to receive updates, and how are reported issues handled?

Yes. Purchases include one year of version updates. LocalMask uses a rapid-iteration, continuous-delivery update model. Report product issues or suggestions through website support. Routine product issues are typically fixed, regression-tested and released within two business days.

How do I find my machine code?

After installing LocalMask, click “Activate” in the bottom-left corner of the app to view and copy your machine code.

How does licensing work?

After purchase, enter the machine code shown in LocalMask. The license key is sent by email after payment confirmation and is used to activate LocalMask on the licensed device.