Data Classification
CRAFT classifies all data processed by the platform into defined sensitivity levels with corresponding handling requirements. This page covers the classification taxonomy, encryption standards, and data handling policies.Classification Levels
- Public
- Internal
- Confidential
- Restricted
Level 0 — PublicData intended for public consumption. No access control required.
Examples: Public Agent Cards, public documentation, published API specifications, marketplace listing descriptions.
Encryption at Rest
All persistent data is encrypted at rest using industry-standard encryption:Customer-Managed Encryption Keys (CMEK)
For organizations with strict key management requirements, the platform supports CMEK on cloud-managed services:GCP CMEK
GCP CMEK
Use Cloud KMS keys with Cloud SQL and GCS. Configure via Terraform:
AWS CMEK
AWS CMEK
Use AWS KMS keys with RDS and S3. Configure via Terraform with
kms_key_id parameters.Azure CMEK
Azure CMEK
Use Azure Key Vault keys with Azure Database for PostgreSQL. Configure via Terraform with customer-managed key references.
Encryption in Transit
All network communication is encrypted using TLS:Mutual TLS (mTLS)
For zero-trust Kubernetes deployments, the platform supports mTLS for internal service communication via a service mesh (Istio, Linkerd).Data Handling by Component
Data Residency
For organizations with data sovereignty requirements:- Region labels: Each tenant is tagged with a data residency region (EU, US, APAC, custom)
- Geo-fenced storage: Database partitioning by region ensures data stays within designated boundaries
- Regional endpoints: Optional per-region API routing (e.g.,
eu.platform.example.com) - Cross-region search: Federated queries can span regions with explicit opt-in; results indicate source region
Data Retention
Next Steps
GDPR Compliance
Learn about GDPR data handling, Right to Be Forgotten, and audit requirements.
Network Security
Review TLS configuration, SSRF protection, and network policies.
SOC 2 Controls
See how data classification maps to SOC 2 Trust Service Criteria.
Backup & Restore
Understand backup encryption and retention for disaster recovery.

