Air-gapped
AI security
Run AI security entirely inside your own boundary. Egress denied at the network layer, no telemetry, no vendor dependency at runtime, and an audit trail that survives a records request.
Where a public-sector AI deployment is exposed
- 01
Fully Air-Gapped Deployment
The engine and a local dashboard run inside your network with egress denied, by the Helm chart's NetworkPolicy, or by your firewall on Docker Compose. Licensing is verified offline with signed cryptographic licences, so an isolated network never needs to reach us, not even to stay licensed.
- 02
Citizen Data Never Leaves
Air-gapped, prompts and documents are processed and stored inside your infrastructure. Where your data lives is a property of where you deployed it, not a promise about our regions.
- 03
Prompt Injection & Agent Containment
Defends the case that matters for automation: an untrusted document or web page that tries to redirect an agent into an action nobody authorised. Capability containment gates the action, not just the text.
- 04
PII Redaction Before the Model Sees It
Detect and redact personal identifiers in the request path, so sensitive constituent data is removed before it reaches any language model.
- 05
Audit Trail for Accountability
Authentication, authorization, configuration change and security events are recorded with actor, outcome and severity, the record a FOIA response, an inspector general or an internal review actually needs.
- 06
Identity Integration
SAML and OIDC single sign-on with your existing identity provider, and four-role access control enforced server-side.
Why PromptGuard for public sector?
- Air-gapped operation with offline licence verification
- Source access under NDA for security review
- Build provenance on published packages; Ed25519-signed offline licences
- No third-party analytics or telemetry in the product
- Published detection limits, including where our own defences measured no effect
- SAML/OIDC SSO, four-role access control, audit logging
How an isolated deployment works
- 01
Deploy inside your boundary
Docker Compose or the Helm chart, on infrastructure you control. No inbound access from us is required or possible.
- 02
License offline
A signed licence file is validated locally. There is no activation call and no heartbeat, because an air-gapped network cannot make one.
- 03
Point your applications at it
Change a base URL, or use the SDK. Scanning happens locally against your policies.
- 04
Verify the isolation yourself
Watch the network. Nothing leaves. That is a property you can confirm rather than a claim you have to accept, and we will support you doing exactly that as part of a security review.
Talk to us about an isolated deployment
We do not hold FedRAMP authorization, see our security page for exactly what we do and do not have, then tell us what your authorization process requires.