New: Philter One, a redaction box for your office, is coming soon. Learn more →

Contact Us

Tell us about your stack and the privacy problems you're trying to solve. We typically respond within one business day.

Prefer email? support@philterd.ai

Please do not enter PII or PHI in this form. If you need to share an example, use a sanitized one.

PII Redaction

PII redaction software you run yourself. Philter redacts PII in your pipelines and APIs, and Philter Desktop redacts documents on a Windows PC. Open source.

What counts as PII

PII is any information that identifies a person on its own or in combination with other data. Some of it is direct, such as names, Social Security numbers, email addresses, phone numbers, and account and card numbers. Some of it identifies a person only in combination, such as a date of birth with a ZIP code. Which of these a law cares about depends on the law, and health and financial data carry their own definitions as PHI and NPPI. PII vs PHI vs NPPI explains how the three overlap, and what is PII covers PII itself in depth.

A customer note in which the name, email address, and SSN are marked as identifying a person on their own, and the date of birth and ZIP code are marked as identifying a person in combination.

Where redaction runs matters

PII redaction finds personally identifiable information in text and documents and removes or replaces it, so the data can be stored, shared, or analyzed with less exposure. Philterd’s open source tools do it where your data already is, in your own cloud or on your own Windows PC.

A hosted redaction service receives the PII before anything is removed, so the exposure has already happened by the time the text comes back. Philterd’s tools run inside your environment, and the detection logic is open source, so your security team can read exactly what it does.

With a hosted redaction API, your app sends text with PII across your network boundary to the vendor's service, which receives the PII first and sends redacted text back. With Philterd's tools, your app sends text with PII to Philter or Philter Desktop inside your environment, and only redacted text leaves for storage, sharing, or an LLM.

Redact PII in your pipelines and APIs with Philter

Philter is a self-hosted PII redaction API. Your services send it text and get redacted text back, and it runs inside your own cloud or data center, so the text is never sent to a third party. Philter finds PII with pattern-based detectors for structured identifiers such as SSNs, card numbers, and IBANs, and with a trained model for names, which no pattern can reliably match. It redacts text and PDFs.

A policy decides what Philter looks for and what it does with each match. It can redact a value, mask it, keep its last four digits, hash it, encrypt it, or replace it with a fake value of the same type. The encryption strategies can be reversed later through Philter’s audited re-identification endpoints. The general-purpose starter policy covers common PII types, and the policy library has policies for GDPR, CCPA, GLBA, and other frameworks to start from.

The test card number 4111111111111111 and what seven Philter filter strategies turn it into. Redact gives {{{REDACTED-credit-card}}}, Mask gives sixteen asterisks, Keep the last four gives 1111, Hash gives a 64-character SHA-256 value, Encrypt gives an encrypted token, Format-preserving encryption gives a different 16-digit number, and Fake value gives a random card number.
One detected card number and seven ways a policy can replace it, from a run against Philter 4.0.0. 4111111111111111 is a standard test card number.

Philter is free to self-host under the Apache License, Version 2.0. It is also available from the AWS, Google Cloud, and Azure marketplaces, from $0.49 an hour for 4 vCPU on AWS, billed through your existing cloud account. Deploy Philter in your cloud to launch it in your own account.

Redact PII in documents on your PC with Philter Desktop

Philter Desktop is for individuals and small offices that need to redact documents rather than build a pipeline. It is a Windows app that redacts PDF, Word, Excel, CSV, text, rich text, and email files, and it reads scanned PDFs with on-device OCR so text in a scan can be redacted too. There is no server to run, no command line to learn, and no cloud account to create.

Every document is redacted on your own computer, and nothing is uploaded. You can preview what will be redacted before saving, and Philter Desktop also removes the hidden data ordinary redaction leaves behind, such as Office metadata, comments, tracked changes, and email headers. It is free for personal and evaluation use and $199 per user per year for commercial use. Download Philter Desktop to try it on your own files.

A law firm letter after Philter Desktop redaction, with the client's name, address, date of birth, Social Security number, phone, email, and account numbers blacked out.
A letter redacted by Philter Desktop. The letter and its details are synthetic, not real personal information.

Which one fits

Philter and Philter Desktop solve the same problem for different people. Pick the one that matches who does the redacting and where the data lives.

For engineering and data teams

Philter

Redacts
Text and PDFs sent to its API
Runs
In your cloud or data center
You use it
As a REST API, called from your services and pipelines

$0.49 / hour for 4 vCPU on your cloud marketplace

Free to self-host. Open source under Apache 2.0.

For individuals and small offices

Philter Desktop

Redacts
PDF, Word, Excel, CSV, text, and email files, including scanned PDFs
Runs
On your Windows PC, fully offline
You use it
As a desktop app, with a watched folder and command line for batches

$199 / user / year for commercial use

Free for personal and evaluation use. Open source under Apache 2.0.

Developers who want redaction inside their own application can embed Phileas, the open source library underneath Philter, in Java, Python, or .NET. It uses the same policies as Philter, so a policy written for one works in the other.

Measure it on your own data

Detection is probabilistic, so no redaction tool finds every instance of PII. How well a policy works depends on your data, and it should be measured on that data before you rely on it. Philter Scope scores a policy’s precision and recall against a gold-standard set you label, so you can see what a policy change does before it reaches production. If you want help designing or measuring a redaction pipeline, our consulting services cover that work.

The Philter Scope dashboard showing a policy's recall, precision, and F1 score against a gold-standard data set, and the recall for each entity type with a pass or fail against a 75% threshold.
Philter Scope scoring a policy. Screenshots may not reflect the current version.

Sending prompts to an LLM? Philter AI Proxy redacts PII from prompts before they leave your network.