How we protect your WhatsApp and your customer data.
Security is a feature, not a checkbox. Here's the short, honest version of what we do — and don't claim — today.

AES-256-GCM token encryption
WhatsApp Business API access tokens are encrypted at rest using AES-256-GCM with an environment-managed 32-byte key. We never log tokens, never return them in API responses, and only store the last 4 characters (masked) for UI display.
Official Meta Tech Provider
WapiSnap is a Recognised Meta Tech Provider. Your WhatsApp Business Account is onboarded through Meta's approved Embedded Signup flow, or you connect your own WABA (BYOWABA) and retain full ownership.
Workspace-scoped data model
Every business record is tagged with a workspaceId at the database level. All queries pass through workspace guards — no cross-tenant data leaks by construction, not just by policy.
Role-Based Access Control
Four roles — Owner, Admin, Agent, Analyst — with explicit permission checks on every API endpoint. Membership is verified on every request; removed users lose access immediately.
Idempotent webhook processing
Inbound WhatsApp webhooks are de-duplicated by SHA-256 idempotency key and coordinated across instances via a Redis distributed lock. Even if Meta retries, we process each event exactly once.
Audit logs for sensitive actions
Admin actions — invites, role changes, template submissions, preview sends, takeovers — write an AuditLog entry with actor, timestamp, and metadata. Full traceability when you need it.
Rate limiting and input validation
API rate limits at multiple windows (3/s short, 20/10s medium, 100/min long). Input validated with Zod schemas at every boundary. No unchecked input reaches business logic.
Secure defaults, explicit exceptions
Deny-by-default across guards and permissions. Features gated by plan via PlanGuard. Secrets never committed to git. Tokens never logged. If you can think of a footgun, we've tried to remove it.
What we don't claim (yet)
We don't have SOC 2 or ISO 27001 certifications today. We don't pretend to. These cost time and auditors, and at our stage every quarter of that effort is a quarter we're not building product. We will pursue them when the ROI is right for customers.
What we do today is publish a clear, specific description of our security posture — the things listed above. You can verify them against our code and our behaviour. If you need something stronger to sign a deal, talk to us — we'll tell you honestly whether we're the right fit.
Your WhatsApp. Your AI. Your rules.
Join businesses automating WhatsApp without vendor lock-in.