Security

Isolation, encryption, and audit by default

  • Spot Suite OIDC SSO

    Operators sign in via Microsoft Entra with passkeys, TOTP MFA, and Entra ID federation. No shared passwords across Spot Suite products.

  • Dedicated per-customer isolation

    Each customer gets their own Cloudflare Worker, D1 database, and storage. No shared multi-tenant certificate store.

  • Tenant-scoped data

    Certificate metadata, private keys, and audit events stay in your tenant database. Cross-tenant access is not possible at the application layer.

  • EU data residency

    Customer environments run in the EU under Spot Cloud B.V. Certificate inventory and audit records do not leave your designated region.

  • Private key encryption

    Private keys are encrypted at rest with AES-256-GCM. Keys are decrypted only inside your dedicated Worker at deployment time.

  • Append-only audit logging

    Every issuance, deployment, and Marketplace lifecycle action is recorded with reviewer identity and timestamp. CSV export and webhook delivery.

  • Service principal authentication

    Azure tenant scans authenticate via a service principal with RS256 JWKS validation. Scoped API keys for programmatic access.

  • Control mapping: ISO 27001 · DORA · GDPR

    Platform controls are mapped to ISO 27001:2022, DORA, and GDPR. Audit evidence and the control-mapping pack are shared under NDA — formal SOC 2 or ISO certifications are not claimed.

Security specifications.

  • Sign-in Spot Suite OIDC · Entra MFA · passkeys
  • Tenant scans Azure SP · RS256 JWKS validation
  • API access Scoped API keys · MCP tools
  • Encryption AES-256-GCM at rest
  • Infrastructure Dedicated Worker · D1 · storage per tenant
  • Residency EU · Spot Cloud B.V.
  • Audit Append-only · CSV · webhooks
  • Compliance Control mapping: ISO 27001 · DORA · GDPR

Walk through the security model

Book a 30-minute demo covering tenant isolation, key encryption, and audit exports.