Trust & Security
This page is maintained by Spend360 to answer common security and privacy questions about our platform. It describes the controls that are live today and the commitments that are in progress.
Spend360 runs on managed cloud infrastructure. Platform capabilities described here are features we have enabled, not independent certifications issued to Spend360.
Live security controls
Encryption in transit and at rest
All traffic to and from Spend360 is encrypted with TLS. Data at rest is encrypted using the managed infrastructure's default encryption (AES-256).
Encrypted API keys at rest
Provider API keys are encrypted with Supabase Vault before being stored. They are never held in plain-text columns, and decrypted keys are shown only to authorized users in the application UI.
Row-level security (RLS)
Multi-tenant isolation is enforced at the database level. Every query is scoped to the requesting user's organization through RLS policies, so cross-organization data access is not possible through normal application paths.
BU Admin access isolation
BU Admins are assigned to a single business unit. Database-level RLS clamps restrict them to their own BU's provider keys, members, and spend data. They cannot see or modify another business unit's data.
Tamper-proof audit trail
Audit logs are append-only. Writes are restricted to service-role contexts; users and ordinary application code cannot modify or delete existing audit records.
SSO / SAML via WorkOS
Enterprise single sign-on is available through WorkOS SAML connections. Organization owners can configure SAML connections and require members to sign in through the corporate identity provider.
Clickjacking protection
Every HTTP response includes X-Frame-Options: DENY and a Content-Security-Policy with frame-ancestors 'none', preventing the application from being rendered inside an external frame.
Compliance roadmap
SOC 2 Type I
In progress. We are working toward SOC 2 Type I with Vanta, targeting readiness within the next 2–3 months. This is not a completed certification or audit.
GDPR
Coming soon. We are planning the controls and documentation required for GDPR support; this is not yet complete.
Privacy
Minimal data collection
We collect only the data needed to provide the service — account details, team membership, usage metrics, and audit events.
No data selling or sharing
We do not sell or share user data with third parties for advertising or any other purpose.
Limited retention
Data is retained only as long as needed to provide the service. You can request deletion by contacting us at contact@spend360.ai.
Shared responsibility
Platform security features such as encryption, RLS, and Vault are provided by the underlying managed infrastructure. Spend360 configures and uses these features, but customers remain responsible for their own account security — for example, managing membership, assigning roles correctly, configuring SSO connections, and following their own internal policies.
