Filter sensitive information from text

Philter finds, identifies, and removes sensitive information such as PHI and PII from natural language text. Use Philter as part of your comprehensive data loss prevention strategy.




Philter identifies and removes sensitive information, such as Personally Identifiable Information (PII) and Protected Health Information (PHI), from natural language text. Philter was designed from the ground up to be a key component of your comprehensive data loss prevention strategy.

Launch Philter

Run Philter containers. | Run Philter in AWS, Azure, or GCP.

curl -O
docker-compose up

Key Features of Philter

Customizable types of sensitive information

Philter can find persons names, phone numbers, SSNs and other unique identifiers, and many more types of sensitive information. You control the types of information to identify and redact.

Runs anywhere

Run Philter in AWS, Azure, Google Cloud, or in containers.

State-of-the-art NLP

Philter uses state-of-the-art natural language processing technology to analyze the text. Philter’s NLP models are trained and refined for optimal performance. Or, train and use your own model!


Philter’s API allows it to be used virtually anywhere. Utilize Philter through scripts, custom code, or pre-built integrations. Use our open-source SDKs, the Philter CLI, or create your own clients.

Customizable redaction logic

Philter can redact sensitive information based on conditions such as zip code population and textual content. You can apply different redaction logic based on matching conditions.

Redact and replace with realistic values

Philter can replace sensitive information with similar but random values. With consistent anonymization, documents can remain useful for secondary purposes by not losing meaning.


Philter disambiguates the types of sensitive information based on the surrounding words. Philter’s disambiguation learns over time as text is filtered.

Requires no network access

Philter runs entirely within your network and requires no external network access. Philter can be used in air-gapped networks. Your text never has to leave your network.

Featured Solution: Apache NiFi and Philter

Use Philter with Apache NiFi to remove sensitive information from text in your data flow. Philter can process the content of flowfiles to redact sensitive information without requiring any custom NiFi processors or code.

View the Solution | Solution Gallery

Schedule a 30 minute demo of Philter. We’d love for you to see it.