New: Philter One, a redaction box for your office, is coming soon. Learn more →
We use cookies for analytics and visitor identification to understand how this site is used.
By continuing to browse you accept this use. You can opt out at any time via the
Cookie Settings link in the footer. See our Privacy Policy for details.
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.
Turnkey, self-hosted PII redaction with a clean API. Drops into any pipeline that needs sensitive data removed from text, and runs entirely inside your cloud.
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.
Offline Windows desktop app that redacts PII from PDF, Microsoft Word, Excel, text, and email files entirely on your own machine, using the same policy engine as Philter.
OpenSearch plugin that redacts PII and PHI from search results at query time, built on Phileas. Runs inside your cluster so sensitive fields are redacted before results reach the user.
Elasticsearch plugin that redacts PII and PHI from search results at query time, built on Phileas. The Elasticsearch build of the same query-time redaction, for clusters running Elasticsearch.
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.
Human-in-the-loop PII redaction. Search, review, and override automated detection decisions with structured exemption codes. Built for AI training-data prep and regulated everyday workflows.
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.
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.
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.