Soxom

Security & data handling.

How Soxom protects your specs, code, and credentials.

Hosting

Soxom runs on AWS in the us-east-1 region. The application tier (Fastify API on ECS Fargate, static SPA on CloudFront) sits behind an Application Load Balancer in a VPC with private subnets. PostgreSQL runs on managed RDS with multi-AZ failover. Redis runs on ElastiCache with restricted security-group access.

Encryption

All traffic is encrypted in transit with TLS 1.2 or higher — both at the CloudFront edge and the ALB. Data at rest is encrypted on every persistence layer: RDS (Postgres) with AWS-managed KMS keys, ElastiCache (Redis) with at-rest encryption, and S3 buckets with SSE-S3.

Authentication

User authentication is handled by WorkOS AuthKit — OAuth-based sign-in with sealed session cookies. Programmatic API access uses bearer tokens that are SHA-256 hashed before storage (we never store the plaintext). GitHub access flows through a GitHub App with installation-scoped tokens; you control which repos Soxom can see at install time.

Code & secrets

Soxom orchestrates code generation and release flows in your GitHub repositories — your source of truth, not ours. Publishing to PyPI, Maven Central, npm, and other registries runs in your own GitHub Actions, using your secrets. Soxom never holds your registry credentials. The customer-owned release.yml we emit can use OIDC or repo secrets — your choice.

Sub-processors

We rely on a small set of audited sub-processors:
  • AWS — application, database, and storage hosting
  • Stripe — billing and payment processing
  • WorkOS — authentication and SSO
  • Postmark — transactional email
  • GitHub — repository hosting (your account, our GitHub App)

Compliance

We're an early-stage company and do not yet hold SOC 2 or ISO 27001 certifications. We're committed to pursuing SOC 2 Type II within the next 12 months. In the meantime, we're happy to share our security controls in detail under NDA — contact security@soxom.com.

Backups & disaster recovery

PostgreSQL backups run automatically via RDS — daily snapshots with point-in-time recovery, 7-day retention in staging and 30-day retention in production. Snapshots are encrypted with AWS-managed KMS keys. Our recovery objectives are RPO ≤ 5 minutes and RTO ≤ 1 hour. We test restores quarterly.

Data residency

All customer data is currently stored in AWS us-east-1. EU and other regional residency options are on our roadmap for enterprise customers — contact us if regional residency is a requirement.

Customer data deletion

On organization termination, we delete all customer data — project metadata, build artifacts, audit logs, and SDK target records — within 30 days. Your GitHub repositories are owned by your GitHub account and remain under your control; Soxom does not retain copies after termination.

Audit logging

Every state-changing action — build trigger, release, member invite, API key rotation, billing change — is recorded in our AuditLog with user or API-key attribution, timestamp, and source IP. Audit logs are retained for 1 year and are exportable on request.

Penetration testing

We plan to run our first third-party penetration test in 2026, with an annual cadence thereafter. Reports will be available under NDA to enterprise customers.

DPA, MSA & NDA

We offer a standard Data Processing Agreement covering GDPR and UK-GDPR obligations, a Master Services Agreement for procurement teams, and NDAs on request. Reach hello@soxom.com for procurement-ready paperwork.

Incident response

Report security issues to security@soxom.com. We follow responsible disclosure: please give us a reasonable opportunity to investigate and remediate before public disclosure, and we'll respond promptly with an acknowledgement and timeline.

Need a security questionnaire or DPA?

We're happy to provide both. Get in touch and we'll route you to the right person.