Skip to main content
CalvyxDial

Compliance

Built around the rules, not patched after them.

Abandon-rate pacing, calling windows, and DNC are enforced where the calls are actually placed — in the dialer loop and the hopper query, not in a settings page that hopes you read it. This page documents the mechanism behind each claim so counsel can verify it.

Abandonment — FTC 16 CFR 310.4

A drop is the last resort, and it is always recorded.

Drop targetConfigurable per campaign. Default 3.0%. The adaptive ratio paces originations to stay under it.
Drop hold-windowAn answered call with no free agent holds for the configured seconds and connects if an agent frees up inside it.
Abandon eventOnly on window expiry. Written as a DROP disposition with hangup cause on its own CDR row.
Rate, auditedComputed from the operator’s CDR rows — DROP count over answered calls — not a vendor-reported figure.

3.0%

the FTC safe-harbor abandon ceiling — the default drop target the dialer paces under.

cap 3.0%

Calling hours — TCPA

The window is the lead’s, evaluated in the lead’s timezone.

Do-Not-Call

DNC is checked at every place a call can start.

Predictive hopperDNC filtered in the query that builds the dial set. Suppressed leads never enter the hopper.
Manual dialThe same DNC gate runs before a manually entered number is allowed to originate.
Transfer-addAdding a party to a call re-checks DNC before the leg is created.
National registryOperator’s own subscription, loaded into the tenant DNC list and then enforced like any other entry.

The record

The audio and the CDR are one row, on your infrastructure.

Identity & access

Isolation is enforced in the database, not by query discipline.

Credentials

Per-user logins, bcrypt-hashed. Login endpoint is rate-limited.

Role gating

Agent tokens cannot reach recordings, reports, or admin APIs — rejected at authorization.

Tenant isolation

PostgreSQL row-level security enforced in the database. Wrong-tenant queries return zero rows.

What we don’t do

The honest boundary.

So counsel can plan around it rather than discover it later:

  • 01No consent management. Bring your own consent records — we do not store or evaluate them.
  • 02No national DNC subscription resale. You load your own registry data into the tenant DNC list.
  • 03Transcription and AI scoring run against a provider you configure with your own key. Call audio and transcripts leave our infrastructure for that provider; we do not send them anywhere you have not configured.

Walk your counsel through it live.

We’ll show each mechanism in the running software — the hopper query, a DROP row, the RLS policy refusing the wrong tenant.

Talk to us