Security & Privacy
SOC 2 compliance
Our security controls, audit progress, and what SOC 2 means for your data.
Updated March 3, 2026
Zapat is designed with security-first architecture. We are working toward SOC 2 Type II certification. Here is where we stand and what controls are already in place.
Current security controls
- All data encrypted in transit (TLS 1.2+) and at rest (AES-256).
- Webhook payloads verified with HMAC SHA-256 signature before processing.
- GitHub App tokens are short-lived (1 hour) and automatically rotated.
- All secrets stored in an encrypted vault — never in code, config files, or environment variables.
- Agent containers run in private network subnets with no direct internet access (egress-only).
- Full audit logging for all service invocations and agent activity.
- Service roles follow least-privilege — each component has only the permissions it needs.
- Webhook deduplication prevents replay attacks (each GitHub delivery ID is checked for uniqueness).
SOC 2 audit timeline
We are working toward SOC 2 certification. If you need security posture documentation for a vendor assessment, contact support@zapat.ai.
Data residency
Zapat's managed infrastructure is hosted in the US (AWS us-east-1). If your compliance requirements mandate data residency in a specific region, BYOC (coming soon) will allow you to run jobs in your own cloud account and region. Contact support@zapat.ai for details.
Responsible disclosure
If you discover a security vulnerability in Zapat, please report it to support@zapat.ai.
Note
For security-related questions or vendor assessments, email support@zapat.ai.
Was this article helpful?