Aywa RuntimeDocumentation
Website Create account

Security and privacy

Keep the sensitive call plane where the customer deploys it.

Aywa's SaaS control plane should coordinate accounts, licenses, registry access, and instance metadata. Calls, audio, transcripts, provider secrets, tools, and artifacts stay in the customer runtime.

Data boundary

Aywa control plane

Identity, workspace membership, billing state, license records, install token hashes, registry tokens, instance metadata, and heartbeat summaries.

Customer runtime

Provider keys, phone calls, audio, transcripts, recordings, tool payloads, webhook payloads, runtime logs, artifacts, and local backups.

Auth and authorization

Runtime API keys protect private REST routes. Supabase Auth can be accepted for dashboard/user sessions when configured, and FreeSWITCH hooks can use a dedicated event secret.

Runtime API keysBearer or X-API-Key authentication for private API calls.
Supabase AuthOptional JWT verification through JWKS or legacy HS256 secret for dashboard sessions.
FreeSWITCH secretDedicated hook authentication for telephony edge callbacks.
Webhook signingOutbound webhook trust through a deployment-owned signing secret.

Redaction

Credential read responses and support bundles must redact tokens, API keys, passwords, SIP trunk auth values, bearer headers, and nested client secrets.

Redaction command
aywa support-bundle --redact

Outbound request policy

Tool-driven outbound requests are a common risk surface. The runtime blocks unsafe request shapes before traffic leaves the deployment.

SSRF protection

Private, link-local, and reserved IP ranges are blocked by default.

Allowlists

Model-provided URLs require explicit host allowlists.

Sensitive headers

Dynamic Authorization, cookie, and API-key headers are dropped.

Production safety

Private network bypass flags are rejected in production mode.

Compliance posture

Aywa Runtime helps customers keep call data and provider secrets in their own infrastructure, but it does not remove their responsibility for provider DPAs, telephony consent, retention policies, backups, regional hosting, and incident response.

Public boundary: "Audio, transcripts, recordings, tool payloads, and provider secrets stay in the infrastructure you deploy."