Skip to main content

Security & Compliance

ddash connects through official APIs and webhooks. It does not carry, record, or store call audio — your platform handles telephony; ddash handles visibility and operator control.

The same audit-first architecture underpins every ddash integration — visibility products and data pipelines alike.

Infrastructure

Cloud Provider

AWS (US-West-2, Oregon)

Compute

AWS Lightsail, Docker Compose

Database

TimescaleDB (PostgreSQL 16)

Messaging

Redis 7.x pub/sub

Web Server

nginx with TLS termination

Frontend

React + Vite, static assets

Encryption

In Transit

TLS 1.2+ on all connections. HTTPS enforced.

At Rest

AWS volume-level encryption for all storage.

Immutable Event Architecture

Two-database isolation for integrity and non-repudiation.

Operational Database

Current agent state, active calls, live dashboard data. Read/write.

Event Archive

Append-only immutable record. INSERT-only permissions. No UPDATE/DELETE.

No service holds credentials to both databases. Isolation enforced at container and credential level.

Access Controls

Authentication

Microsoft Entra, Google, GitHub, Discord, local credentials. SAML on Enterprise tier.

Authorization

RBAC with four roles: admin, supervisor, operator, user. Least-privilege principle.

Network

AWS security groups. No public database ports. Docker containers on private network.

Data Handling

We Collect

  • • Agent status events
  • • Call metadata (ID, time, duration)
  • • Queue metrics
  • • User identifiers (name, email, extension)

We Don't Collect

  • • Call audio or recordings
  • • Voicemail content
  • • SMS/video content
  • • SSNs or financial data

Default retention: 90 days (configurable). Breach notification: prompt notification consistent with applicable law.

Compliance Position

Framework Status
GDPR SCCs, DPA (all tiers), data subject rights assistance
CCPA No sale/share of personal info. Deletion within 30 days.
HIPAA No PHI processed. BAA available Enterprise tier.
SOC 2 On roadmap. Controls consistent with TSC.
PCI DSS Not applicable — no payment card data processed.

Security questions or vulnerability reports:

security@rprtechllc.com