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.

Community

Get involved

Philterd is open source software for PII and PHI redaction. The toolkit, the issues, the conversations all happen in public. Here’s how to participate.

Why get involved

An open source toolkit is shaped by the people who use it. The earlier you show up, the more your voice carries.

Shape the roadmap

The features we prioritize, the entity detectors we add next, the deployment patterns we document: all of it follows what the community asks for. File an issue, open a discussion, or join a roadmap thread, and the answer doesn’t have to wait for a vendor product committee.

Direct line to maintainers

No support tier triage. When you file an issue or ask in Slack, you reach the engineers who wrote the line of code in question. Questions get answered, bugs get root-caused, and architecture trade-offs get debated by the people who built them.

Make it yours

Need an entity type we don’t have? A custom policy strategy? A new SDK language? Apache 2.0 means the door is open: submit a pull request, fork freely, or just pick up the source and run with it. Many of today’s features started as a contributor’s “I wish this worked differently” ticket.

Join the Slack →

Our open source projects

All projects under github.com/philterd. Read the code, file issues, contribute pull requests.

Redaction Library JavaPython.NET

Phileas

The core redaction, anonymization, masking, and replacement library underneath Philter. Available in Java, Python, and .NET, with checksum-validated identifiers for national and financial IDs.

Star 108
MCP server Experimental Python

Philter MCP

MCP server that exposes Philter's PII and PHI redaction as tools for Claude Desktop, Claude Code, Cursor, and other MCP-aware clients. Redact inside the agent's tool loop, with no integration code.

Star 1
Policy routing Java

Philter Router

The routing front door for Philter. Selects the redaction policy and engine for each file from its content type, filename, directory, and an optional local-LLM classification, with a mandatory default so no file is routed around redaction.

Star 1

Help & support

Documentation & guides

Most questions are answered in the docs. Every product ships a user guide, and the site collects how-tos and reference material in the guides. Start there before filing an issue.

Issues & bug reports

Found a bug? File it in the relevant repo’s issue tracker; we triage weekly. For security-sensitive reports, see SECURITY.md in any repo.

Commercial support

Need an SLA, a custom evaluation on your data, or hands-on engineering? Get in touch. We work directly with healthcare, finance, legal, and government teams.

Contributing

Pull requests welcome: bug fixes, new entity detectors, language support, docs improvements. Each repo has its own CONTRIBUTING.md.

Chat with other contributors

The Philterd Slack is where contributors work things out quickly: talking through an approach before a pull request, getting unstuck on a build, or asking which repo a change belongs in. A few ground rules:

  • Never paste real sensitive data. No real PII or PHI, production logs, or customer documents. Use made-up examples to show a missed detection.
  • Decisions land in GitHub. If a conversation settles something, it gets written up in the issue or pull request so people who weren’t in the chat can follow it.
  • Replies aren’t instant. The project is maintained by a small team. For an SLA or help with a production deployment, see commercial support above.
  • The Code of Conduct applies in Slack the same as on GitHub.

Currently open: good first issues

Issues labeled good first issue across the philterd org.

Getting started

Maintainers

Philterd is built and maintained by Jeff Zemerick, PMC Chair of Apache OpenNLP and primary developer behind the entire toolkit. The contact form below reaches Jeff directly.