This page is the permanent public home for Arx's security and compliance posture. It's designed to answer the questions your GRC team, CISO, and legal counsel are going to ask — before they have to ask them.
Arx is the enterprise-readiness layer that sits between the Python security agents your team has already built and the vendor review that's keeping them from shipping. We handle policy enforcement, human approval gates, immutable audit chaining, and SOC 2 control mapping. We don't write agents; we make the ones you've written credible to the review board that has to approve them.
What Arx is not: a managed security service provider, a SOC-as-a-service, or a replacement for your security program. We don't operate with standing visibility into your agent's runtime environment, and we don't hold credentials for your systems. When Arx isn't running, your agents are still just Python — we're an opt-in layer, not a dependency you can't remove.
Arx supports SAML 2.0 SSO with any compliant identity provider, including Okta, Azure AD, and Google Workspace. SCIM 2.0 is available for automated user provisioning and deprovisioning. MFA is enforced at the Arx application layer for all users who authenticate via username and password; SSO-federated sessions inherit MFA enforcement from your identity provider.
Role-based access control has five roles: Admin, Security Architect, SOC Engineer, Analyst, and Auditor. Permissions are non-delegable — an Admin can grant any role, but a SOC Engineer cannot grant Admin. All role assignment and revocation events are recorded in the audit trail and tied to the acting user's session.
Arx support engineers operate under a "we see us when you see us" policy. There is no standing support access to your workspace. When a support case requires workspace access, the engineer submits a time-bounded access request, you approve it, and the session appears in your audit trail in real time alongside your own team's activity. We cannot view workspace data outside of an approved, time-limited, recorded session.
A complete and continuously updated list of our subprocessors is maintained at arxsec.io/trust/subprocessors. The table below reflects our current primary subprocessors. We will notify you 30 days in advance of adding new subprocessors that materially affect data processing.
| Provider | Purpose | Compliance | Data residency |
|---|---|---|---|
| Aptible | Application hosting and managed infrastructure | SOC 2 Type II · HIPAA · ISO 27001 | United States |
| Supabase | Database (PostgreSQL) | SOC 2 Type II | United States |
| Cloudflare | CDN, DDoS protection, DNS | SOC 2 Type II | Global edge; data processed in US |
| Stripe | Payment processing | SOC 2 Type II · PCI DSS Level 1 | United States |
| Resend | Transactional email | SOC 2 Type II | United States |
This roadmap reflects our current attestation trajectory. Dates are targets, not guarantees. We publish updates here as milestones close rather than waiting for a formal announcement.
This page was written to answer the questions we hear most often from security review boards, CISOs, and procurement teams. If something here raised a new question, that's exactly the one we want to discuss — it's probably a gap we should fix in the next revision.
We're available for a 30-minute call with your GRC team, your CISO, or your legal counsel. We can bring the current evidence bundle, walk through the Aptible attestation documents, or run a live demo against one of your existing agents to show exactly what Arx sees and doesn't see.
Book a call with our security team