Security
Current security controls and open proof boundaries
Keva has selected source-level security controls, but formal SOC 2 readiness, certification, and auditor proof remain unproven. This page separates those controls from configured, deployed, and live product evidence.
Current source-backed controls
Access control
Keva defines role-based access control with 38 permissions. A permission entry or route-level source check is not proof that every deployed path is configured and enforced; use the Roles and Audit Log screens for the product evidence available to your workspace.
Audit logging
The top-level Audit Log at /audit-log exposes selected recorded events from
mapped workflows. Coverage is not universal, so the log is supporting evidence for
security investigation rather than a complete record of workspace activity.
Selected credential encryption
Selected application paths use AES-256-GCM credential envelopes with a fresh IV and authentication tag. Ordinary ticket, message, customer, and analytics fields are outside that application-level encryption claim. Previous-key fallback exists, while the global credential re-encryption function is suspended.
Configured storage, provider, backup, deployment, and runtime behavior require independent verification. Successful local encryption is not proof of whole-application encryption or deployed storage protection.
Authentication and infrastructure boundary
Clerk integration exists in source, but configured MFA and session behavior require product verification. The active hosting provider, topology, region, provider-level database encryption, and backup configuration are not established by this page.
Security features
Audit Log
Selected recorded events with open completeness and delivery proof boundaries
Encryption
Selected AES-256-GCM credential-envelope controls and open proof boundaries
Compliance
SOC 2 preparation; formal readiness unproven
Availability and retention limits
Team alerts
Team alerts are not available in the current Channels UI. Keva does not send alerts to Slack or Teams yet. Check Approvals and Tickets in Keva for work that needs attention. A source-level alert path is not a promise of configured recipient, deployment, or delivery.
Deletion and retention
This page does not promise that all tenant data is removed on account deletion, that audit logs are retained for a stated period, or that backups are rotated on a fixed schedule. Deletion scope, retention, backup storage, and restoration remain unverified without configured/provider read-back; retention remains unverified.
Monitoring and response
The Audit Log is not real-time monitoring and does not establish anomaly detection, automatic alert delivery, a fixed review target, or customer notification. Any incident response or alerting workflow needs separate configured and live evidence.
Compliance boundary
Keva is preparing for formal SOC 2 review and is not currently claiming SOC 2 readiness, certification, or an auditor opinion. See Compliance for the evidence boundary.