Trust & Security

OpenTrain AI is the human data layer for AI. We treat the security and privacy of your data as foundational. This page summarizes our security posture and provides a CAIQ-Lite self-assessment for your security review.

Encryption

Data in transit
TLS 1.2+ everywhere

All traffic to the application and its APIs is served over HTTPS (TLS 1.2 or higher). Connections between application services and the managed PostgreSQL database use TLS.

Data at rest — database
AES-256 managed encryption

Primary data is stored in managed PostgreSQL (Supabase), which encrypts data at rest with AES-256 using provider-managed keys.

Data at rest — object storage
AES-256 managed encryption

Uploaded assets and files are stored in S3-compatible object storage that encrypts objects at rest with AES-256.

Application secrets
Envelope encryption (AES-256-GCM), key-versioned

Sensitive application secrets (e.g. buyer-supplied API credentials) are never stored in plaintext. They are encrypted at rest with AES-256-GCM envelope encryption, carrying a key version and a non-reversible fingerprint so keys can be rotated and secrets can be verified without decryption.

Key management
Provider-managed KMS + versioned app keys

Infrastructure-level encryption keys are managed by the underlying cloud providers (KMS). Application-level secret encryption uses a versioned master key held in the platform secret store, supporting rotation without re-enrolling users.

Backups
Encrypted automated backups

The managed database performs automated backups that are themselves encrypted at rest by the provider.

CAIQ-Lite self-assessment

A curated subset of the Cloud Security Alliance Consensus Assessments Initiative Questionnaire. For a full questionnaire, contact us below.

Data Security & Encryption

Yes
Is data encrypted in transit?

All traffic is served over HTTPS (TLS 1.2+). Service-to-database connections use TLS.

Yes
Is data encrypted at rest?

Database and object storage encrypt data at rest with AES-256 (provider-managed keys).

Yes
Are application secrets protected at rest?

Sensitive secrets use AES-256-GCM envelope encryption with key versioning and non-reversible fingerprints; never stored in plaintext.

Identity & Access Management

Yes
Is multi-factor authentication supported?

TOTP-based MFA is supported for sensitive actions, with org-level MFA enforcement available to enterprise plans.

Yes
Is role-based access control enforced?

Access follows least-privilege via role-based access control across employer, labeler, admin, and API-token surfaces.

Yes
Can access be restricted to approved networks?

Enterprise plans can enforce an IP allowlist (CIDR) at both the session and API-token edges.

In progress
Is SSO (SAML/OIDC) available?

Single sign-on for enterprise workspaces is on the near-term roadmap.

Audit, Logging & Monitoring

Yes
Are security-relevant events logged?

Authentication, authorization, and security-configuration changes are recorded to an audit trail with request correlation.

Yes
Is application error and performance monitoring in place?

Runtime errors and performance are monitored continuously; regressions are triaged and resolved.

Data Governance & Privacy

Partial
Do you support the right to erasure (GDPR / CCPA)?

Files we store are not yet deleted on request.

Yes
Is a Data Processing Addendum (DPA) available?

A DPA is available for customers processing personal data.

Business Continuity & Resilience

Yes
Are backups performed and encrypted?

The managed database performs automated backups that are encrypted at rest.

Yes
Is infrastructure hosted on reputable cloud providers?

Hosted on established providers (Vercel, Supabase, Render, Cloudflare) with their own compliance certifications.

Application & Vulnerability Management

Yes
Is automated code and dependency scanning performed?

Static analysis (CodeQL) and dependency security audits run on a recurring schedule in CI.

In progress
Has an independent penetration test been performed?

Independent penetration testing is planned.

Subprocessors

Third parties that process customer data on our behalf. This list matches the vendor inventory and the subprocessor annex of our DPA.

VercelUnited StatesApplication hosting & edge network
SupabaseUnited StatesManaged PostgreSQL database & object storage
RenderUnited StatesBackend services & scheduled jobs
CloudflareGlobal (edge)CDN, DNS, security & object storage (R2)
StripeUnited StatesPayment processing
AnthropicUnited StatesLLM inference for assistive platform features
OpenAIUnited StatesLLM inference for assistive platform features
ChatwootUnited StatesCustomer support messaging
IntercomUnited StatesSupport conversations from before 25 April 2026, stored only, no new data
TwilioUnited StatesPhone number verification codes by SMS and WhatsApp
GitHubUnited StatesSource code hosting & CI
Google WorkspaceUnited StatesBusiness email & collaboration
SentryUnited StatesError & performance monitoring

Request compliance documents

The following are available to customers and qualified prospects under a mutual NDA. Email security@opentrain.ai. We'll send the NDA first, then the requested documents.

Data Processing Addendum (DPA)DPA with Standard Contractual Clauses available on request.
Security OverviewArchitecture, encryption, data-handling and program status
Full CAIQ self-assessmentComplete Cloud Security Alliance questionnaire

Security questions or reports

For any of the documents above, other security questions, or to report a vulnerability, email security@opentrain.ai. See also our Privacy Policy and Terms of Service.