Security

Designed as a DDAI-owned gateway for sensitive voice workflows.

Customer-facing pages and dashboards stay separate from provider credentials, webhook secrets, and administrative controls.

Controls

Security principles built into the operating model.

Credential isolation

Provider API keys and webhook tokens belong in protected server environment variables, never browser-visible code.

Authenticated webhooks

Provider callbacks use their own route and validation method, including bearer tokens or provider signatures.

Access control

Customer dashboard and administrative functions require authentication and tenant-aware authorization.

Audit records

Important provisioning and account actions should be logged with structured records and secret redaction.

Network boundaries

Public traffic should terminate at the reverse proxy, while API services, databases, and caches stay on private networks.

Operational approvals

Live phone purchases, outbound calling, and sensitive provider changes should require explicit administrative confirmation.

Trust detail

Provider systems stay behind the DDAI gateway.

The public site describes the product. The application and API are responsible for authentication, authorization, webhook checks, tenant separation, and provider orchestration.

Discuss security requirements