Choose a tool

Which Philterd project matches what you are building.

By what you are building

You want toUseShape
Redact inside your own codePhileasLibrary (Java, Python, .NET)
Call redaction over HTTPPhilterSelf-hosted service
Redact prompts before they reach an LLM providerPhilter AI ProxyDrop-in proxy
Redact from Claude Code, Claude Desktop, or CursorPhilter MCPMCP server, needs Philter
Find where sensitive data already livesPhinderScanner
Put a human in the loop on detectionsArbiterReview application
Measure a policy on precision and recallPhilter ScopeEvaluation tool
Alert when PII volumes changePhieldMonitor
Publish aggregate counts safelyPhilter DiffuseDifferential privacy
Build policies without writing JSONRedaction Policy EditorWeb console
Express policies as queriesPhiSQLQuery language

Library or service

This is the decision most people actually face.

Phileas runs in your process. No network hop, no deployment, no operational surface. Choose it when redaction belongs inside an existing application and you are working in Java, Python, or .NET.

Philter wraps the same engine in a service with an HTTP API, a dashboard, policy management, and clustering. Choose it when several applications share one policy set, when the callers are not JVM or Python programs, or when you want redaction managed and audited separately from the applications using it.

Both are self-hosted. Neither sends your data anywhere.

If you are working with LLMs

Philter AI Proxy sits between your application and the provider (OpenAI, Anthropic, Bedrock, Gemini, Ollama, and OpenAI-compatible endpoints). Prompts are redacted on the way out and responses are scanned on the way back. Your application keeps talking to the same API.

Philter MCP exposes redaction as tools an MCP client can call, so an agent can redact inside its own tool loop. It is a thin client in front of a running Philter instance, so you need Philter deployed first.

Pair the MCP server with a locally hosted model. Redaction happens before the model sees the data, but the rest of the conversation still reaches whatever model the client is configured to use.

How they fit together

The products are not alternatives to each other so much as layers, and most of them share the same parts.

For diagrams and deployment topologies, see the architecture overview.

Not sure yet

Run your first redaction with Phileas. It takes about five minutes and the policy format is shared across the toolkit, so nothing you learn is wasted if you move to Philter later.