SECURITY

Built like
grown-up software.

Encryption everywhere it counts. Identity that maps to yours. An audit log that survives your auditor's questions.

AES-256 at rest · TLS 1.3 in transit · OIDC · SAML · SCIM · Append-only audit log · AU · EU · US regions
POSTURE

Six categories. One picture.

Encryption

At rest (AES-256), in transit (TLS 1.3). Indexes, embeddings, backups — all encrypted.

Identity

OIDC, SAML, SCIM. RBAC by group. Per-document ACLs respected from your source systems.

Audit

Every read, every write, every prompt. Streamed to your SIEM. Append-only.

Data residency

Cloud regions in AU, EU and US. Sovereign deployments stay in-country, in-perimeter.

Compliance

APP 8, IRAP, CPS 230. SOC 2-aligned controls. Details on Sovereign.

Vulnerability disclosure

Coordinated disclosure with a public PGP key. 24-hour response. Researchers welcome.

DATA

Encryption & data handling.

  • At rest

    All persisted data is encrypted. Indexes and embeddings included. Backups use separate keys.

    AES-256Per-tenant
  • In transit

    Encrypted between every service hop. No unencrypted plane, anywhere — internal or external.

    TLS 1.3mTLS internal
  • Key management

    AWS KMS on Cloud, your KMS or HSM on Sovereign. Customer-managed keys supported on both tiers — you hold them, you revoke them.

    AWS KMSHSMCMK
  • Data minimisation

    We index what you upload. Prompts aren't retained past the audit horizon. We never train models on customer data — full stop.

    No trainingAudit horizon
IDENTITY

Identity & access.

  • Single sign-on

    Tested with the providers your IT team already uses. No bespoke auth.

    OIDCSAML 2.0OktaAzure ADGoogleAuth0
  • SCIM provisioning

    Users and groups sync from your IdP. De-provisioning is automatic — leavers lose access the same day.

    SCIM 2.0Auto deprovision
  • Role-based access

    Permissions at the workspace, knowledge base, agent and chatbot level. Inherits into chat answers — Certant won't surface what the user couldn't read directly.

    RBACInherited at query
  • Per-document ACLs

    Where your source system carries them, Certant respects them at query time. The bot can't cite what the user can't open.

    SharePointGoogle DriveConfluenceBox
AUDIT

Audit & monitoring.

  • Audit logs

    Every auth, query, agent run, document ingest and config change — with actor, timestamp and payload digest.

    ActorTimestampDigest
  • Retention

    Default on Cloud. Fully configurable on Sovereign — set it to your auditor's horizon.

    365 days · CloudConfigurable · Sovereign
  • Streaming

    Logs stream to your existing forensics stack. No vendor lock — pick your destination.

    S3SplunkDatadogS3-compatible
  • Append-only

    Historical entries cannot be modified once written. Tamper-evident by design.

    WORMTamper-evident
THIRD PARTIES

Sub-processors.

We list every sub-processor that touches Cloud customer data. Sovereign deployments use zero sub-processors by design — your data never leaves your perimeter.

Sub-processor Purpose Region
AWS Compute, storage, KMS AU · EU · US
OVH Cloud Compute, storage EU
Runpod GPU compute (model inference) EU · US
DeepInfra GPU compute (model inference) EU · US
Vercel Marketing site & docs hosting only — no customer data Global edge
Resend Transactional email (sales / support) EU
Stripe Billing (Cloud) Global
RESPONSIBLE DISCLOSURE

Vulnerability disclosure.

  • Found something? Tell us.

    Email [email protected] with a clear description and (if applicable) a reproduction.

  • We respond fast.

    Acknowledgement within 24 hours. We don't pursue good-faith researchers.

    < 24h ackSafe harbour
  • Encrypt sensitive reports.

    For high-severity issues, encrypt your report with our PGP key (below) before sending.

    PGP · 4096R
PGP · 4096R · [email protected]
AC82 61CC ECAD 7EF1 1AE2 8CF8 D85A 7B6C EB8C 4170
SECURITY REVIEW

Bring your security review.

We answer the questionnaire. We share what we have. We don't make you sign an NDA to read this page.