Which LLM providers does the proxy work with?
It speaks the OpenAI, Azure OpenAI, Anthropic Claude, Google Gemini, Vertex AI, Ollama, and Amazon Bedrock APIs, plus any OpenAI-compatible provider such as Mistral, Cohere, vLLM, or LM Studio. Switching providers is a configuration change, not a code change.
Do I have to change my application code?
No. Point your existing SDK at the proxy's base URL and everything else stays the same. The same OpenAI or Anthropic client keeps working; the proxy redacts each prompt and forwards it to your configured provider.
Does the proxy redact model responses too, or only prompts?
Both, but not the same way. Every prompt is redacted on the way out, before it leaves your network. Scanning responses on the way back is opt-in per route: when enabled, the proxy passes the reply through Philter and can redact, block, or flag any PII it finds. A streaming response cannot be scanned, so under the block action the proxy rejects it unless the route allows unscanned streams.
What does the proxy use to detect and redact PII?
The same
Phileas policies as the rest of the Philterd toolkit, applied through your self-hosted
Philter backend. Define a policy once and apply it across redaction, discovery, monitoring, and now AI traffic, with no per-surface drift.
How does the proxy map to SOC 2 and HIPAA controls?
Its features line up with specific SOC 2 Trust Services Criteria and HIPAA Security Rule safeguards: authentication and mTLS for access control, the audit log for audit controls, TLS everywhere for transmission security, and redaction itself for confidentiality and minimum-necessary handling. The
SOC 2 and HIPAA control mapping guide lays out the full mapping and the configuration steps to support your own attestations.
Does the proxy log prompt or response content?
No. The audit log records metadata only: provider, model, the entity types redacted, counts, direction, latency, client IP, document ID, HTTP status, and a trace ID. Message content and filtered text are never written to the log. (Client IPs may be personal data under GDPR, so govern the log accordingly.)
How does the proxy fit with an AI gateway like LiteLLM or Portkey?
Philter AI Proxy is a redaction layer, not an AI gateway. It does redaction and the audit trail that goes with it, and it deliberately leaves provider routing, failover, rate limiting, response caching, token quotas, and per-tenant billing to a gateway such as LiteLLM, Portkey, or Kong AI Gateway. The proxy is built to run alongside one, on the last hop before traffic leaves your network, so whatever the gateway routes has already been redacted. The
Using with an AI Gateway guide covers the deployment pattern.
Is Philter AI Proxy open source?
Yes. Philter AI Proxy is open source under the Apache License, version 2, and the code is on
GitHub.