Customer 360 & Real-Time Risk Intelligence Platform  ·  View 13 of 20

Security Architecture and Trust Zones

Trust boundaries from the internet through to the data plane, what crosses each one, and where an attacker is stopped.

Editable source SVG draw.io All views
Untrusted
Untrusted
Internet Clients
Mobile, partners
Internet Clients...
Credential Abuse
Replay, injection
Credential Abuse...
Perimeter
Perimeter
WAF & API Gateway
Rate limit, schema
WAF & API Gateway...
Identity Provider
Entra ID, MFA
Identity Provider...
Private Link
No public endpoints
Private Link...
Application
Application
Kafka Cluster
mTLS, topic ACLs
Kafka Cluster...
Processing Clusters
No inbound internet
Processing Clusters...
Profile API
OAuth2 scopes
Profile API...
Data
Data
Lakehouse Storage
CMK encrypted
Lakehouse Storage...
Tokenisation Vault
PAN, national ID
Tokenisation Vault...
Catalog RBAC
Row & column masks
Catalog RBAC...
Control plane
Control plane
Key Management
HSM backed, rotated
Key Management...
SIEM & Audit
Immutable, 7 years
SIEM & Audit...
Privileged Access
Just in time
Privileged Access...
TLS 1.3, mTLS
TLS 1.3, mTLS
blocked at edge
blocked at edge
token validated
token validated
group to grant
group to grant
scoped read
scoped read
detokenise on policy
detokenise on policy
envelope keys
envelope keys
access events
access events
Security Architecture and Trust Zones
Security Architecture and Trust Zones
External / third party
External / third party
Risk / gap
Risk / gap
Security / platform
Security / platform
Queue / topic
Queue / topic
Application we own
Application we own
Data store
Data store
synchronous
synchronous
failure / alternate
failure / alternate
event / async
event / async
No workload crosses two zones without an authenticated, logged and policy-checked hop.
No workload crosses two zones without an authenticated, logged and policy-checked hop.
v 1.0 · owner Security Architecture · date 2026-08
v 1.0 · owner Security Architecture · date 2026-08
Text is not SVG - cannot display

Zone rule

  • No workload crosses a zone without an authenticated, logged and policy-checked hop
  • Processing clusters have no inbound internet route and no public endpoints
  • All service-to-service traffic inside the platform uses mutual TLS

PII protection

  • Card numbers and national identifiers are tokenised before they reach storage
  • Detokenisation is a policy-gated call, logged per invocation with purpose
  • Column masks and row filters are enforced in the catalog, not in each query tool

Key and access management

  • Customer-managed keys in an HSM-backed service, rotated on a fixed schedule
  • Privileged access is just-in-time, time-boxed and recorded
  • Access events stream to SIEM with 7-year immutable retention