Security proxy for Gemini API traffic

Every prompt, inspected before it reaches the model.

Drop LLMFirewall between your app and Gemini. It scans every outbound prompt for SSNs, card numbers, emails, and injection attempts — blocks what it finds, re-checks the model's reply, and caps spend so one runaway loop can't drain your budget.

  • SSNs
  • Card numbers
  • Emails
  • Prompt injection
  • Budget overrun
Try it live — no signup ↓
firewall · live inspection real Gemini calls
Prompts inspected
all time
Threats blocked
PII & injection caught
Block rate
of all inspected
Checked
prompt in, reply out
How it works

Every request, checked twice

01

Pre-check the prompt

Regex detection for SSN-like patterns, card numbers (Luhn-validated), emails, phone numbers, and known injection phrases. A match blocks the request — Gemini is never called.

02

Call Gemini

Clean prompts go through to gemini-3.1-flash-lite. A per-IP hourly cap and a global daily cap sit in front of every call, so one bad actor can't blow the whole budget.

03

Post-check the reply

The model's own response is scanned with the same PII detectors before it's returned — catching the case where Gemini repeats something sensitive back.

Live activity — shared demo queue, anonymized

What the firewall has caught recently

The last 20 checks from every visitor to this page — finding type and time only, never the prompt itself.

TimeVerdictFinding types

No activity yet — be the first, run a prompt above.

Early access

Want this in front of your own Gemini traffic?

This build protects Gemini only and doesn't issue API keys yet — leave your email and we'll reach out when self-serve access opens.