KLA Digital Logo
KLA Digital

Trust Center

The record, before you ask for it

This page pre-answers what security reviews ask — how the platform is built, who touches your data, and what is, and is not yet, on the record.

01Architecture & data flow

How the platform is built

Each line cites the named controls that an in-cluster scanner re-checks continuously — the same checklist our own posture snapshots are graded against.

Tenant isolation

One platform, hard walls. PostgreSQL row-level security is forced on tenant-owned tables and service roles cannot bypass it; the evidence ledger and object storage are partitioned per tenant; the API rejects cross-tenant reads.

ISOL-001 · ISOL-002 · ISOL-003
Identity

Self-hosted Keycloak, OIDC. Protected endpoints reject missing and invalid tokens, and tokens minted for the wrong audience.

AUTH-001 · AUTH-002 · AUTH-003
Credentials & keys

HashiCorp Vault holds the secrets; workloads carry no static cloud credentials. Tenant data is encrypted with per-tenant envelope keys through Vault Transit, optionally wrapped by a cloud KMS. Evidence-signing keys come from managed secrets.

KEYS-001 — KEYS-005
Service-to-service traffic

Mutual TLS across the Linkerd service mesh, with scoped server authorizations for critical internal services and a ≥95% mesh-coverage target where every exception is time-bounded. TLS 1.3 is enforced at the ingress.

MTLS-001 — MTLS-005 · K8S-006
Policy evaluation

Fail-closed. A checkpoint that cannot be evaluated holds or blocks the action — nothing proceeds on a missing answer.

Audit & telemetry

Governed decisions are emitted as OpenTelemetry traces and sealed into a tamper-evident, per-tenant evidence ledger (immudb). Database activity is audited with pgAudit.

OTEL · PGAUDIT
Change management

GitOps is the source of truth: cluster state is declared in version control and synced by Argo CD — no manual drift. Security guard checks run in CI, and a runtime verifier re-checks the live cluster.

ARGO CD · CI
Supply chain

Container images are signed with Cosign and pinned by immutable digest, not by mutable tags.

K8S-005 · COSIGN
Workload hardening

No default service accounts, no cluster-admin bindings, hardened container security contexts, resource limits on every container, and no host networking.

K8S-001 — K8S-004 · MTLS-004
Continuous posture

An in-cluster scanner replays a fixed, versioned checklist of these controls. Snapshots retain names, metadata, and hashes — never sensitive values.

02Subprocessors

Who touches your data

Most of the platform is self-hosted in-cluster, so the list is short. Identity (Keycloak), secrets (Vault), the relational store (PostgreSQL), the evidence ledger (immudb), object storage (MinIO), and the service mesh (Linkerd) are operated as part of the deployment itself, under the documented control model — not delegated to third parties. What remains is the browser layer:

ProcessorPurposeSurface
Google Analytics 4Traffic measurement. Runs in Google consent mode with all storage denied by default.Website + app UI
Plausible AnalyticsAggregate, cookie-less traffic analytics.Website + app UI
Microsoft ClaritySession diagnostics. Synced to the cookie-consent signal; ad storage always denied.Website + app UI
Apollo.ioBusiness visitor identification for sales follow-up.Marketing site
CalendlyPilot and demo scheduling embed./book-demo

All five run in the browser — on the website and the signed-in console. None of them sits inside the governed execution path that evaluates policies, routes approvals, and seals evidence.

03Vulnerability disclosure

How to report a vulnerability

A simple policy, stated plainly. We would rather hear about it from you.

Where to report
Email [email protected] with reproduction steps and your assessment of impact.
Acknowledgment
We acknowledge reports within five business days and keep you informed while we triage and fix.
Coordinated disclosure
We coordinate the timing of any public disclosure with the reporter, and credit good-faith reporters who want it.
Safe harbor
We will not pursue legal action over good-faith, non-destructive security research that respects tenant data and service availability.

04Certifications & audits

The honest line

A trust page from a company whose product is evidence cannot afford a single implied claim. So, plainly:

Certifications held today
None. We do not hold SOC 2 or ISO/IEC 27001 certification, and nothing on this page should be read as implying that we do.
What exists instead
A documented, versioned control model — scanned continuously in-cluster and mapped to internal-control and framework language. See the control mapping.
Independent assessment
Planned. We will put the engagement on this page when it is scheduled; no date is on the record yet.
Standards participation
KLA is a member of AFNOR's CN IA — France's AI-standardization commission, mirror committee to ISO/IEC SC 42 and CEN-CENELEC JTC 21. This is participation in standards-setting, not a certification.

05Documents on request

The paperwork, on request

What you can pull into a procurement file today.

  • Security whitepaper

    Architecture, controls, and deployment models, in print.

    Download PDF →
  • Control mapping

    Runtime controls, human approvals, and execution lineage mapped to internal-control and framework language.

    View page →
  • Data Processing Agreement

    Our DPA, for your procurement file.

    Request →
  • Execution lineage sample

    A sample of the sealed execution-lineage record a governed pilot produces.

    Request →

06Review pre-answers

What reviews usually ask

The questionnaire rows we can answer before the questionnaire arrives. Anything not listed here is not yet on the record — ask us, and we will say so.

Encryption in transit
TLS 1.3 at the ingress; mutual TLS between services across the Linkerd mesh.
Encryption at rest
Per-tenant envelope keys through Vault Transit, optionally wrapped by a cloud KMS. Evidence-signing keys are sourced from managed secrets.
Tenancy model
Multi-tenant with isolation enforced at three layers: forced PostgreSQL row-level security that service roles cannot bypass, per-tenant partitions in the evidence ledger and object storage, and API-level rejection of cross-tenant reads.
Identity & access
OIDC through self-hosted Keycloak; endpoints reject missing, invalid, and wrong-audience tokens. In-cluster: least-privilege service accounts, no cluster-admin bindings, hardened security contexts.
Secrets management
HashiCorp Vault. No static cloud credentials in workload environments; Kubernetes secrets sync from Vault via ExternalSecrets.
Logging & audit
OpenTelemetry traces for every governed decision; tamper-evident per-tenant evidence storage; pgAudit on the database. Posture snapshots keep names, metadata, and hashes — never sensitive values.
Change management
GitOps only. Cluster state is declared in version control and synced by Argo CD; security guards run in CI and a runtime verifier re-checks the live cluster.
Supply chain
Cosign-signed container images, pinned by immutable digest.
Backups
Scheduled in-cluster backup jobs for the core datastores — PostgreSQL, immudb, ClickHouse, Redis — declared in the same GitOps manifests as the services they protect.
Data residency
Residency follows the deployment. The stack is self-contained — datastores, identity, and evidence ledger included — and runs in an EU cloud region, your private cloud, or your data center.
Penetration testing
No third-party penetration test report is on the record yet. Automated posture scanning runs continuously against a versioned control checklist; an independent assessment is planned.
Certifications
None held today — see the honest line above. The control model and its framework mapping are documented and reviewable now.
Subprocessors
Short list, published above. The product runtime is self-hosted; the third parties serve the website and scheduling.
Vulnerability reports
[email protected] — acknowledgment, coordinated disclosure, and safe-harbor terms are published above.

Read the record, then test it

The fastest security review is the one that runs on your own workflow.

Start the governed pilot

4 weeks · your workflow · signed evidence you keep