Scrubix sits between your app and your LLM provider, redacting emails, phone numbers, credit cards, and more — with full audit logging and an OpenAI-compatible API.
Regex-based detection across 6 builtin pattern types — email, credit card, phone, SSN, and more — plus unlimited custom team-defined rules.
Every request and every redaction event is logged to Postgres and queryable from the dashboard.
JWT cookies for the dashboard, API keys for programmatic access — every query scoped to your team.
API key lookups are cached and proxy requests are rate limited with a Redis-backed token bucket. Degrades gracefully if Redis is unreachable.
Get notified whenever PII is redacted. Payloads are HMAC-signed with automatic retry and backoff.
Requests routed by model prefix. Change two lines — base_url and api_key — everything else stays the same.
Your client code changes two lines — base_url and api_key. Everything else stays identical to calling a provider directly.