Skip to main content
PilotPulse
Back to home
Trust Center

Built for buyers who read the fine print.

Sub-processors, data retention, incident response, and our SOC 2 roadmap, documented in full. Anything else you need, email [email protected].

SOC 2 Type II
On roadmap
Sub-processors
11 vendors
Encryption
AES-256 · TLS 1.3
Incident notify SLA
≤ 1 hour
DPA template
On request
Security inbox
[email protected]
Sub-processors

Every vendor that touches customer data.

11 active

Sub-processor changes notified 30 days in advance via email and the public changelog.

VendorRegionData + purposeType
Cloudflare
Global edge
Conversation metadata, IP, headers (body not decrypted)
WAF · DDoS · TLS termination · bot detection
SaaS
DigitalOcean
SGP1
Conversation content (encrypted), user PII, audit logs
Compute · managed Postgres · K8s
SaaS
Anthropic (Claude)
Global
Prompt + completion tokens
LLM inference (failover primary). DPA on file, no training on API data.
SaaS
OpenAI
Global
Prompt + completion tokens
LLM inference (failover). DPA on file, no training on API data.
SaaS
Google Gemini
Global
Prompt + completion tokens
LLM inference (failover). DPA on file, no training on API data.
SaaS
HashiCorp Vault
SGP1
Secrets (API keys, tokens)
Secrets management · 90-day audit log
Self-hosted (SGP1)
GitHub Container Registry
Global
Container images (no customer data)
Container registry + CI/CD
SaaS
SigNoz + ClickHouse
SGP1
Logs · traces · metrics (no message bodies)
Unified observability across 28+ services
Self-hosted (SGP1)
LavinMQ (CloudAMQP)
SGP1
Async job payloads
Message queue
Managed (SGP1)
PostgreSQL (TimescaleDB)
SGP1
Conversation content (pgp_sym_encrypt AES-256), user PII
Primary database
Managed (SGP1)
Meta WhatsApp Business API
Global
Message bodies, customer phone numbers
Inbound/outbound channel · customer's direct Meta relationship
SaaS
Data retention

How long we keep what.

Conversation content (Postgres, encrypted)
Persistent · soft-delete only
Vault audit logs
90 days
Observability logs (SigNoz / ClickHouse)
15-30 days
WABA events
90 days
Database backups
Weekly full + daily incremental
Customer data on contract termination
45 days, then purge
Hard-delete on request (within 30 days). Email [email protected].
Encryption + key management

AES-256 per organisation. Vault-rotated.

At rest

Conversation content encrypted via pgp_sym_encrypt (AES-256) with per-organisation key derivation. Database backups encrypted.

In transit

TLS 1.3 preferred (1.2+ minimum), HMAC-SHA256 webhook signatures, Cloudflare Full (Strict) SSL.

Secrets

HashiCorp Vault 3-replica Raft HA. Emergency rotation in ~35 seconds (was 10-15 min via CI/CD). 90-day audit log.

Hosting

DigitalOcean SGP1. Multi-cluster Kubernetes. Internal VPC 10.104.0.0/16, zero public egress.

Incident response

Detect, triage, contain, eradicate, recover, post-mortem.

Customer notification SLA
≤ 1h
P0/P1 affecting customer data
Internal alerting
Discord on-call
24/7 rotation
Communication
Email + status page

Post-mortem required for every P0/P1. Includes timeline, root cause, corrective actions, and what we changed to prevent recurrence.

Compliance roadmap

SOC 2 Type II, where we are on the path.

Technical controls100%
Complete
Documentation20%
In progress
Auditor engaged0%
On roadmap

We have implemented technical controls aligned with SOC 2 Type II (AES-256 encryption, RBAC, Vault, 5-layer defence-in-depth). Formal independent attestation is on our roadmap; we'll publish the auditor and target date here once engaged.

Infrastructure providers we sit on are certified, DigitalOcean (SOC 2 Type II + ISO 27001), Cloudflare (SOC 2 + PCI-DSS + ISO 27001), HashiCorp Vault (SOC 2 Enterprise).

DPA + agreements

Data Processing Addendum on request.

We don't yet publish a public DPA template. To request one for your procurement review, email [email protected]. Turnaround is 5 business days. Vendor DPAs (Anthropic, OpenAI, Google) available on the same request.

Procurement asking for more?

Send the security questionnaire (we'll handle CAIQ, SIG, or your custom format). We typically turn it around in 5 business days.

WhatsApp PilotPulse