This page explains how Bastion Shield is built and how we handle your data, and what to do if you find a vulnerability. No marketing copy, just the facts.
These aren't policies that live in a document. They're enforced at build time and verified continuously.
TLS 1.3 enforced. No unencrypted connections accepted.
AES-256 encryption.
Cryptographic chaining on all activity logs. Tamper attempts are detectable and immutable once written.
We notify affected customers before any public disclosure, and provide a written post-incident report. We do not offer a contractual response-time SLA.
Strict logical data separation per customer. Agent data from one tenant cannot be accessed by another, enforced at the query layer, not just the API layer.
We believe you should know precisely what data Bastion Shield holds about your AI agents and their activity. No ambiguity. No "we may collect" language.
We take security reports seriously. If you find a vulnerability in Bastion Shield, whether our platform, website, or API, we want to know about it before it becomes a problem for our customers.
We aim to acknowledge reports quickly and will keep you updated on progress and remediation, and we credit you in any disclosure if you want that recognition. We do not currently offer contractual response-time commitments. We will not pursue legal action against researchers who follow these guidelines and report in good faith.
Please don't access, modify, or exfiltrate customer data during testing. Report to us before publishing. Give us a reasonable window to patch before public disclosure.
Report a vulnerabilityA human reads every report. We will tell you what we found, what we are doing about it, and when it is fixed. We publish no fixed response-time SLA because we are a small team and would rather not promise a clock we cannot guarantee.
If you're running a vendor security review, we have documentation packages available on request. We respond to security questionnaires directly, no generic PDFs.