Security is the product
We sit between your agents and your most sensitive systems. This page explains the controls that make that safe, and how to get the evidence your auditors need.
Compliance status
- SOC 2
- Controls mapped to the Trust Services Criteria; report status on request
- GDPR
- Data processing agreement available for all paid plans
- Penetration testing
- Annual third-party test; summary available under NDA
Identity and access
- SSO via SAML and OIDC; SCIM directory sync for automatic provisioning
- Offboarding revokes membership, tokens, direct grants and team memberships in one code path
- Access tokens are stored as SHA-256 hashes, expire within 90 days and die with the membership

Guard rules and approvals
- Natural-language rules are evaluated by a classifier before every action
- Enforcing guards fail closed: if the classifier is unavailable, the action is denied
- Sensitive actions can require approval, and nobody can approve their own request
VerdictDeniedRule q3-reports matched
ClassifierOnline
Tamper-evident audit log
- Append-only and hash-chained per organisation, with writes serialised by a single writer
- Records tool calls, grant changes, guard decisions, sign-ins and admin actions
- Export to your SIEM or object storage; secret values never appear in audit data
Audit log · acmeChain verified through #1042
- #1041grant.createdallowedadmin@acme.example ·
team:billing → billing-api (read)prev9f2c0b6d…a71ehashf8a4beb2…14cc - #1042mcp.tool_calledalloweddana@acme.example ·
github.searchprevf8a4beb2…14cchash8aedf067…505d - #1043policy.denieddenied by q3-reportsdana@acme.example ·
files.delete reports/q3/summary.pdfprev8aedf067…505dhash6a5654ce…a57dWritten from your edit
Encryption and secrets
- TLS 1.2+ in transit; data encrypted at rest by the platform
- Secrets are envelope-encrypted with AES-GCM; data keys are wrapped by a key-encryption key
- Plaintext secrets are never stored, logged, returned by the API or exposed to agents

Infrastructure and residency
- Runs on Cloudflare Workers, D1, KV, R2 and Durable Objects
- Regional data placement available for Enterprise customers
- Least-privilege production access, reviewed quarterly

Subprocessors
| Cloudflare | Hosting, storage and AI inference |
|---|---|
| WorkOS | Authentication, SSO and directory sync |
Report a vulnerability or request documents
Email our security team for responsible disclosure, our security questionnaire, or the latest compliance reports.
security@smartplane.dev
Contact security