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.

Customizable types of sensitive information

Philter can find persons names, phone numbers, SSNs and other unique identifiers, and many more types of sensitive information.

Platform agnostic

Use Philter in AWS, Azure, GCP, or on-premises. Philter keeps your data in your private cloud. Philter Enterprise Edition is certified for RHEL8.

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.


Philter’s API allows it to be used virtually anywhere. Open source SDKs are available for Java, .NET, and Go or use Philter directly from the command line.

Customizable redaction logic

Philter can redact sensitive information based on conditions such as zip code population and textual content.

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.

Open source SDKs

Philter has open source SDKs for Java, .NET, and Go available on GitHub.

Philter CLI

The Philter CLI makes filtering text easy. Use it to send files to Philter without any configuration. The CLI is open source, too.

Philter Quick Start
Follow a guide to deploy Philter on AWS, Azure, and GCP.

Pick your cloud provider to launch Philter in under 10 minutes.

 Amazon Web Services

 Microsoft Azure

  Google Compute

Or schedule a demo!

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