SecuRedact Logo

SecuRedact

Local privacy for AI workflows

Detect and sanitize sensitive information locally — before it reaches Claude, Gemini, or any external AI.

Open source · Apache-2.0 Local-first Available on PyPI

Quick install

py -3.12 -m pip install "securedact-mcp[ml]"
securedact-mcp setup
Full installation guide →

How it works

1. Sensitive content

Your prompt or document contains PII such as names, emails, IBANs, or credentials.

2. SecuRedact detects & sanitizes locally

Everything runs on your machine. Sensitive values are replaced with safe placeholders before anything leaves your device.

3. Sanitized content reaches the AI

Only the sanitized text is forwarded to the external AI provider. The raw sensitive content never leaves your machine.

With Claude Code or Gemini CLI, the privacy check runs before the configured model or tool action proceeds.

Integrations

Claude Code

Enforced plugin: prompts are checked locally before the model runs, and blocked or sanitized when sensitive content is found.

Gemini CLI

Enforced extension: the privacy check runs before the agent, the model, and external tools are used.

MCP-compatible clients

Works with any Model Context Protocol client — including Codex, Cursor, and Windsurf — via the official MCP registry.

SecuRedact MCP is declared in the official MCP registry (id io.github.GigantesHJI/securedact-mcp) and distributed on PyPI as securedact-mcp.

Why local-first

Local-first processing

SecuRedact MCP is a local server over stdio with no network listener by default, no provider clients, no telemetry, and nothing logged.

Fail-closed by design

If the required detection model is missing, corrupt, or unavailable, approval is blocked — sensitive content is never silently released.

Policy-based detection

Deterministic credentials and identifiers, curated English/Dutch context rules, and optional local NER are merged with stable precedence. A GDPR-oriented profile is detection behavior, not legal certification.

Minimal by default

Default responses contain aggregate category counts and reason codes — never raw findings, mappings, or sensitive substrings.

Install in minutes

Then follow the setup guide to enable the enforced Claude Code or Gemini CLI integration. Python 3.12 required. Model weights are downloaded separately and only with your explicit consent.

Full installation guide

Standalone Desktop App

SecuRedact is also available as a standalone desktop application for anonymizing and redacting sensitive data in documents — fully local, with licensing options below.

Licensing Options

Gift icon for Free Plan

Free Plan

  • Redact files with a watermark.
  • Files saved in .txt format.
  • Monthly limit: 10 files or 50MB.
  • Unlimited usage duration.
User icon for Personal Plan

Personal Plan (€9.99/month)

  • Multi-format redaction without a watermark.
  • Files in their original format.
  • Monthly limit: 5GB of redacted content.
  • If limit is reached, defaults to Free Plan features.
Customer support icon for Professional Plan

Professional Plan (€24.99/month)

  • Batch processing for multiple files at once.
  • No file size or count restrictions.
  • All files in their original formats.
Office building icon for Enterprise Plan

Enterprise Plan (Custom Pricing)

  • All features of the Professional Plan.
  • Unlimited redactions for multiple users.
  • API access for workflow integrations.
  • Priority support and SLA-backed guarantees.

Purchase a License

Why Choose SecuRedact?

Fully Local Redaction

Nauwkeurigheid icoon voor hoge F1-score

With SecuRedact, your sensitive data stays secure. You don’t need to send anything to a database. The redaction is fully performed locally, ensuring your privacy remains intact.

Supported File Formats

SecuRedact supports a wide range of file formats:

  • Documents: .doc, .docx, .txt
  • Presentations: .ppt, .pptx
  • Spreadsheets: .xlsx, .xls, .csv
  • Compressed Files: .zip
  • PDF: .pdf
  • Images: .jpg, .jpeg, .png, .gif, .bmp, .tiff, .webp

Recognizable Entities

SecuRedact can automatically detect and redact the following entities:

  • Persons (PER)
  • Organizations (ORG)
  • Locations (LOC)
  • Miscellaneous (MISC)
  • Emails (EMAIL)
  • Phone Numbers (PHONE)
  • Dates (DATE)
  • BSN Numbers
  • IBAN Numbers
  • IPv4 Addresses
  • IPv6 Addresses
  • Credit Card Numbers
  • SWIFT Codes
  • Postal Codes

Accuracy

Accuracy icon for high F1-score

SecuRedact achieves a 95.89% deterministic F1 score.

Measured on SecuRedact's versioned synthetic evaluation corpus. This benchmark is not a guarantee of perfect privacy.

Experience the precision and peace of mind SecuRedact offers!

Bekijk waar we binnenkort zijn

Contact Us