Encryption at rest
All stored data is encrypted with AES-256-GCM: primary databases, object storage, search indexes, caches, and backups. Akhara uses envelope encryption, so data encryption keys are themselves encrypted by a master key held in a key management service, and keys rotate without re-encrypting the underlying data.Encryption in transit
All network communication uses TLS 1.3, with TLS 1.2 as the enforced minimum and older protocol versions disabled. Cipher suites are limited to AEAD suites with perfect forward secrecy, and HSTS is enabled on all public hosts. Enterprise clients can pin certificates in the SDK.Key management
- Managed keys are held in AWS KMS and rotate automatically every year, with on-demand rotation available
- Enterprise workspaces can bring their own keys (BYOK) or use customer-managed keys (CMK), keeping key custody in your own KMS
- In self-hosted deployments, keys never leave your infrastructure: Akhara components encrypt against the key service you operate
Sensitive content in logs and traces
Verification requires seeing content, so the platform is built to see it without leaking it:- PII and PHI detection can redact, tokenize, or hash identifiers before content is stored or routed to reviewers (PHI/PII handling model)
- Control plane
WARNverdicts can rewrite content in-flight, so redacted versions are what actually get delivered (verdicts) - Evidence records that retain original and final content are org-partitioned, access-controlled, and encrypted like any other stored data

