Privacy

How Certus handles customer and user data.

This page is the public privacy baseline for the hosted product. It describes what the product stores, why it stores it, and where deployment-specific commitments are defined separately.

Data minimisation

Certus is designed to collect the minimum operational data required for evidence workflows, access control, reliability, and support. Repository source code remains in your SCM unless you explicitly provide it elsewhere.

Org-scoped access

User access, API keys, evidence records, and dashboards are partitioned by organization. Administrative actions are attributable and auditable.

Documented processing

Retention, residency, and deployment commitments are defined through product configuration and commercial scope rather than hidden operational assumptions.

Identity and access

  • Authentication is handled through Auth0-backed identity flows.
  • Session state is stored in secure, HTTP-only cookies.
  • API keys are hashed before storage and cannot be recovered once issued.
  • State-changing actions may be recorded in an audit trail for forensics and support.

CLI data handling

  • When dashboard sync is enabled, Certus stores scan metadata, severity counts, grades, commit references, and mapped control results.
  • Evidence hashes and signatures may be stored for integrity verification.
  • Source code is not uploaded as part of normal CLI dashboard sync.
  • Repository identifiers, branch names, and commit SHAs are retained for traceability.

Encryption and integrity

  • Public routes and CLI communication use HTTPS/TLS.
  • Hosted data is encrypted at rest through provider-managed controls appropriate to the deployed environment.
  • Evidence packs may be hashed or signed to support integrity verification and tamper detection.

Processing Summary

Purpose

Compliance automation, evidence handling, access control, reliability, support, and billing.

Infrastructure

Google Cloud infrastructure with Auth0 for identity flows in the hosted service.

Retention

Retention depends on product configuration, commercial scope, and legal obligations.

Requests

Privacy, export, and deletion requests are handled through the support and legal review process.