Open-source AI governance

AI SAFETY GATEWAY

Take AI safety into
your own hands.

Don’t wait for someone else to tell you how to control what goes in and out of your corporate network. Put a policy and audit layer between your team and frontier AI.

OpenAI-compatible gatewayInput + output inspectionDeterministic policyTenant-isolated audit trail

PROTECT IP BEFORE IT LEAVES

Turn company policy into an active boundary.

SafetyRouter evaluates requests from both human prompters and automated agents before they reach an external LLM. Organizations can identify confidential project names, customers, products, or internal initiatives and decide that those references must never leave the approved network boundary.

EXAMPLE COMPANY POLICYTreat “ACME Manufacturing” and “Pump Manufacturer LLC” as confidential company identifiers. If either name appears in a human prompt or agent request, classify the request as RED, do not send it to an external LLM, and explain that company policy prevents processing.

Your last line of defense at the AI gateway. SafetyRouter can help keep protected information from being submitted for external model processing, retention, possible training, or reuse by others. It complements provider agreements, access controls, and employee training with enforcement at the moment a request is made.

HUMAN PROMPT

“Summarize the ACME Manufacturing pump design notes for my presentation.”

AGENT REQUEST

“Compare Pump Manufacturer LLC specifications with our internal prototype.”

BLOCKED BEFORE THE LLM

SafetyRouter blocked this request because it contains information protected by company policy. The request was not sent to the configured external model. Contact your administrator if you believe this decision should be reviewed.

Policy match recorded in the tenant audit trail

INSIDE YOUR TENANT

See what your managers get.

Every tenant includes a focused control center for monitoring traffic, investigating decisions, managing identities, and tuning company policy.

01

Overview

Monitor live traffic, tokens, spend, and API-key activity.

Live trafficUpdated now
CLIENT2 active→ROUTER → LLM1 active→RELEASED4 recent
REQUESTS148TOKENS82.4KCOST$0.42
02

Requests

Search every capture by theme, identity, model, or decision.

THEMEKEYSTATUS
Pump design summaryEngineeringBLOCKED
OAuth implementationPlatformGREEN
Quarterly analysisFinanceREVIEW
03

API keys

Create identities with tags, model access, budgets, and limits.

Engineering-ClaudeCodeEnabled
sr_live_8kQp…
engineeringFinanceProjectOne
60requests/min$100monthly budget12.8Ktokens
04

Signals

Surface potential duplicate work across shared project tags.

DUPLICATE GUARD · NEW

OAuth implementation overlap

Two identities tagged FinanceProjectOne requested similar authentication work.

Engineer-AOAuth callback78% matchEngineer-BOAuth login flow
05

Ask SafetyRouter

Ask management questions without exporting employee prompts.

Who had the most blocked content today?
SREngineering-ClaudeCode had 4 blocked requests. Three matched the confidential-company policy.
Ask about activity, warnings, or spend… Ask
06

Policy

Turn organization-specific restrictions into enforced decisions.

Block requests that mention ACME Manufacturing or Pump Manufacturer LLC. Do not send matching content to an external LLM.
Yellow behavior Allow + flagPolicy revision 4

FROM ZERO TO GOVERNED AI

One. Two. Three.
It really is that easy.

1

Choose where it runs

Use a server in your office, your own cloud account, or a managed SafetyRouter tenant.

2

Create identities

Issue a separate hashed API key for each employee, team, device, or application. Add project tags and limits.

3

Point your AI tools at it

Change the base URL and API key. SafetyRouter evaluates, routes, and records approved traffic.

See local and cloud deployment options →

BUILT FOR THE TOOLS PEOPLE USE

One policy layer.
Every AI workflow.

Connect compatible coding agents and applications to the same controlled gateway. Owners define models, limits, project tags, and stronger company policy.

View integration guides
INSPECT

Before data leaves

Combine a semantic safety evaluator with deterministic controls for secrets, model access, size, rate, and budget.

INSPECT AGAIN

Before output returns

Buffer model responses and proposed tool calls, evaluate them, then release only approved content.

UNDERSTAND

Without hunting through logs

Ask the local management assistant about blocked content, warning trends, cost, and Duplicate Guard signals.

ISOLATE

One tenant, one container

Keep each customer’s SQLite audit data and configuration inside a dedicated Docker boundary.

SECURITY WITHOUT A SECURITY TEAM

Need the protection—but not another system to support?

Talk to us. We can install SafetyRouter at your office or operate your tenant on our DigitalOcean droplet network.

Talk to SafetyRouterNo oversized platform project. Start with one team and grow.