The AI Security Gateway
Autonomous Agents Deserve.
QuiGuard is a reverse proxy that sits between your AI agents and LLM providers, automatically scrubbing PII with Microsoft Presidio NER, enforcing agent guardrails, and generating compliance-ready audit trails. Zero code changes to your existing AI stack.
19+
PII Entity Types
100+
LLM Models Supported
5
Action Modes
<5min
Deploy Time
Core Capabilities
End-to-End AI Security in a Single Proxy
QuiGuard covers the entire AI security lifecycle: from data protection at the edge to compliance reporting in your dashboard. Every feature is production-tested and battle-ready.
PII Detection & Redaction
Microsoft Presidio NER with spaCy en_core_web_lg detects 19+ entity types across personal, financial, government, healthcare, and technical categories. Deterministic hash placeholders enable lossless round-trip restoration for accurate LLM responses.
Agent Guardrails
Block data exfiltration to competitor domains, prevent prompt injection attacks, restrict dangerous tool operations (DROP TABLE, rm -rf), and enforce URL sanitization rules. Protects the full agent loop including tool arguments and function responses.
Compliance Audit Ledger
Real-time dashboard with summary cards, timeline charts, and entity-level forensic analysis. Filter by event type, risk level, time range, and search terms. All logs isolated per-user via Supabase Row-Level Security. Export-ready for SOC 2, GDPR, and HIPAA reviews.
No-Code Policy Editor
Customize security rules from the browser. Toggle PII entity types, adjust confidence thresholds, add custom regex patterns, manage blocked domains and prompt injection defenses, and configure model routing. Changes take effect immediately.
Multi-Tenant API Keys
SHA-256 hashed API keys with plan-based access control. Community (free), Starter ($49/mo), Pro ($149/mo), and Enterprise plans with automatic rate limiting, monthly usage tracking, and subscription management through the dashboard.
Provider-Agnostic Proxy
Works with any OpenAI-compatible API through OpenRouter routing. Access 100+ models including GPT-4, Claude, Gemini, Llama, and Mistral. Smart intent-based routing selects the optimal model for reasoning, coding, or creative tasks automatically.
Architecture
How QuiGuard Protects Your AI Traffic
A zero-trust reverse proxy architecture that secures data without storing raw information. Your AI agents send requests to QuiGuard instead of directly to LLM providers.
Request Lifecycle: From Prompt to Response
AI Agent Sends Prompt
"Send email to john@company.com about SSN 123-45-6789"
QuiGuard Scrubs PII
Detects email + SSN via NER, replaces with hash-based placeholders
LLM Processes Clean Data
Receives sanitized prompt, generates response with placeholders intact
Return Trip: Desanitization
QuiGuard restores original values from the in-memory placeholder store before delivering the response to your agent. The LLM never sees raw PII, and your agent receives a natural, accurate response.
Self-Hosted Deployment
Deploy on your infrastructure with full data sovereignty. Recommended for enterprise and regulated industries.
- Docker container with Gunicorn + Uvicorn workers
- Railway integration with auto-deploy from Git
- All logs stay in your Supabase instance
- Full control over models, policies, and retention
Management Dashboard
Web-based dashboard on Vercel for real-time monitoring, policy management, and team administration.
- Compliance Ledger with live audit event charts
- No-Code Policy Editor for security rule customization
- API Key management with usage tracking and limits
- Subscription management with plan-based features
Live PII Scrubbing Demo
See QuiGuard detect & redact sensitive data in real-time
Try: emails, phones (555-0199), SSNs (123-45-6789), credit cards (4532-1234-5678-9012)
Demo Note: This client-side simulation shows QuiGuard's PII detection patterns. In production, scrubbing happens server-side via the proxy with enterprise-grade NLP, custom regex, and policy enforcement.
Detection Coverage
19+ PII Entity Types Protected
Powered by Microsoft Presidio NER with spaCy's large English model. Add unlimited custom regex patterns for organization-specific identifiers.
Personal
- Person Names
- Email Addresses
- Phone Numbers
- Physical Locations
- Dates & Times
Financial
- Credit Card Numbers
- IBAN Codes
- US Bank Accounts
- Crypto Wallets
Government
- US SSN
- US Passports
- Driver Licenses
- US ITIN
- UK NINO
- Singapore NRIC
Healthcare
- Medical Licenses
- HIPAA Patterns
- Patient References
Technical
- IP Addresses
- URLs
- Domain Names
- API Key Formats
Custom
- Employee IDs
- Document Refs
- Internal Patterns
- Unlimited Regex
Pricing
Start Free. Scale When Ready.
From open-source community edition to enterprise-grade security. Every plan includes core PII protection and audit logging.
Community
Free
Basic PII detection, 1 API key, community support
Starter
$49/mo
Extended PII, 3 API keys, priority support
Pro
$149/mo
Full PII + agent security, 10 keys, 90-day retention
Enterprise
Custom
Data residency, SSO, unlimited keys, dedicated support
Why Security Teams Choose QuiGuard
Without QuiGuard
- PII (emails, SSNs, credit cards) leaks through AI prompts to third-party LLM providers
- No visibility into what data autonomous agents send in tool calls and function arguments
- Prompt injection attacks can bypass agent instructions and access restricted data
- Manual compliance reviews slow AI adoption and create audit liabilities
- No per-user rate limiting or API key management for multi-tenant environments
With QuiGuard
- Automatic PII redaction at the network edge using Microsoft Presidio NER with 19+ entity types
- Recursive JSON traversal secures prompts, tool arguments, AND tool response payloads
- Built-in prompt injection defense blocks dangerous patterns and unauthorized domain access
- Real-time compliance dashboard with audit trails, entity tracking, and forensic analysis
- Multi-tenant API keys with SHA-256 hashing, plan-based limits, and monthly usage tracking
Knowledge Base
Frequently Asked Questions
Direct answers to common questions about AI security, PII protection, and enterprise compliance with QuiGuard.
What is QuiGuard and how does it protect AI agents?
QuiGuard is a production-grade AI Security Gateway that sits between your autonomous AI agents and LLM providers like OpenAI, Anthropic, and Google. It intercepts every request and response, automatically detecting and redacting personally identifiable information (PII) including names, emails, Social Security numbers, credit card details, and custom patterns. Unlike simple API wrappers, QuiGuard uses Microsoft Presidio NER with spaCy language models for context-aware entity recognition, deterministic hash-based placeholders for lossless round-trip restoration, and recursive JSON traversal that secures nested tool calls and function arguments.
How does QuiGuard's PII detection and redaction work?
QuiGuard employs a multi-layered detection pipeline. First, it uses Microsoft Presidio's Named Entity Recognition (NER) engine powered by spaCy's en_core_web_lg language model (400MB) to identify 19+ PII categories including personal identifiers, financial data, government IDs, healthcare records, and technical secrets. Second, it applies custom regex patterns for organization-specific identifiers like employee IDs, internal document references, and proprietary API key formats. Each detected entity is replaced with a deterministic hash-based placeholder (e.g., <EMAIL_ADDRESS_abc123>) that preserves uniqueness, enabling accurate LLM responses while ensuring no raw PII reaches external providers. The system handles overlapping detections, supports configurable confidence thresholds, and offers multiple action modes: redact, mask, fake, block, or warn.
Is QuiGuard compliant with GDPR, HIPAA, and SOC 2 requirements?
Yes. QuiGuard is specifically designed to help organizations meet GDPR, HIPAA, SOC 2, and similar regulatory frameworks. For GDPR compliance, QuiGuard prevents personal data from being transferred to third-party LLM providers by redacting PII at the network edge before data leaves your infrastructure. For HIPAA, the healthcare entity detection category identifies medical license numbers, patient references, and protected health information patterns. For SOC 2, the Secure Ledger Dashboard provides real-time audit trails with event-level logging, risk detection tracking, entity-level forensic analysis, and exportable compliance reports. All audit logs include timestamps, event types, blocked entity classifications, sanitized content, and user attribution through Supabase Row-Level Security.
Can I use QuiGuard with OpenAI, Anthropic, and other LLM providers?
Absolutely. QuiGuard is completely provider-agnostic and works as a transparent reverse proxy with any OpenAI-compatible API. It currently routes through OpenRouter, giving you access to over 100 models including GPT-4, Claude, Gemini, Llama, Mistral, and open-source alternatives. The proxy intercepts traffic at the HTTP level, so your application only needs to change its API endpoint to point to QuiGuard. No SDK changes, no library updates, and no code modifications to your existing AI agent logic. Smart model routing automatically selects the optimal model based on intent classification: reasoning tasks use specialized models while coding and creative requests are routed to fast-response models.
How do I deploy QuiGuard and how long does it take?
QuiGuard deploys in under 5 minutes using Docker. For production, the recommended stack is Railway for the backend (auto-deploys from Git, no cold starts, up to 4GB RAM) and Vercel for the management dashboard. The Docker image includes all dependencies: FastAPI, Microsoft Presidio, spaCy language models, and Gunicorn for production serving. Configuration is managed through a single policy.yaml file or the web-based No-Code Policy Editor. Environment variables for API keys, Supabase credentials, and provider settings are the only required configuration. Railway auto-detects the Dockerfile and handles SSL, scaling, and health monitoring automatically.
What is the No-Code Policy Editor and how does it work?
The No-Code Policy Editor is a web-based interface that allows you to customize your security rules without editing YAML files. It provides five configuration sections: Global Settings (confidence threshold slider, action mode selector), PII Detection (toggle 19+ entity types on/off by category), Custom Patterns (add organization-specific regex patterns with confidence scoring), Agent Security (manage blocked domains, prompt injection defenses, and tool restrictions), and Model Routing (configure intent-to-model mappings). Changes take effect immediately for new requests and are stored as per-user overrides in Supabase, with the server computing only the diff from defaults for efficient storage.
How does QuiGuard handle multi-tenancy and API key management?
QuiGuard implements a complete multi-tenancy system with SHA-256 hashed API keys, subscription-based access control, and per-user rate limiting. Each API key is prefixed with 'qg_sk_' for identification and hashed before storage, meaning raw keys are never persisted and shown only once at creation time. The system enforces plan-based limits: Community (1 API key, basic PII), Starter ($49/mo, 3 keys, extended PII), Pro ($149/mo, 10 keys, full PII with agent security), and Enterprise (unlimited keys, custom configuration). Monthly request counting tracks usage against plan limits with automatic 429 responses when thresholds are exceeded. All data isolation is enforced through Supabase Row-Level Security policies.
What types of PII does QuiGuard detect and protect against?
QuiGuard detects 19+ PII categories across five domains. Personal identifiers include person names, email addresses, phone numbers, physical locations, and date/time values. Financial data covers credit card numbers, IBAN codes, US bank account numbers, and cryptocurrency wallet addresses. Government and legal IDs encompass US Social Security Numbers, US passports, driver licenses, US ITINs, UK National Insurance numbers, and Singapore NRIC. Healthcare identifiers include medical license numbers and HIPAA-relevant patterns. Technical secrets cover IP addresses, URLs, domain names, and API key formats. Additionally, users can create unlimited custom regex patterns for organization-specific identifiers like employee IDs (EMP-123456), confidential document references (Conf-SAL-2024), and internal API key formats.