AES-256 at rest, TLS 1.3 in transit
Customer data is encrypted at rest and in transit. Connection-level: TLS 1.3 on every public endpoint. Storage-level: AES-256 inside the Postgres-backed primary datastore.
What we can defend, what we're working on, and where the operator's obligations begin. No claims we can't back.
Customer data is encrypted at rest and in transit. Connection-level: TLS 1.3 on every public endpoint. Storage-level: AES-256 inside the Postgres-backed primary datastore.
Every authenticated record is gated by Supabase RLS at the database layer, not just the application. Service-role bypass is reserved for signed webhooks and cron-scoped jobs and is independently audited.
Application traffic terminates at Vercel's edge with native DDoS protection. The primary datastore is in a US region; backups are encrypted and geographically redundant within the US.
Public-API and agent-integration keys carry per-tool scopes and a 32-char hash; the raw key is shown once and never stored. Per-request audit rows are written to a private analytics schema, not the public surface.
We don't advertise certifications we haven't earned. Roadmap items are listed honestly under their own column.
We'll update this page when audits complete; the date stamp at the bottom is the source of truth.
How LegacyCore uses AI in voice, SMS, and portal automation — and how the platform handles emerging state AI-disclosure laws.
Within the call's opening seconds, LegacyCore's AI voice agent identifies itself as AI where applicable state law requires it. Texas TRAIGA-style disclosure is implemented; new state statutes are tracked and rolled into the script as they land.
Every outbound dial is filtered against the internal DNC list and the federal national DNC registry before the call is placed. STOP keywords on SMS revoke A2P consent immediately and propagate to the call queue.
Voice calls are recorded and transcripts retained for compliance review, quality assurance, and dispute defense. Access is role-gated; deletion requests under applicable privacy law are honored consistent with the Privacy Policy.
Operators using LegacyCore are responsible for their own compliance with TCPA, state telemarketing statutes, and emerging AI-disclosure requirements. LegacyCore provides controls that support, but do not substitute for, that obligation.
Operators using LegacyCore are responsible for ensuring their own use of AI-assisted communications complies with applicable federal and state law, including TCPA, state telemarketing statutes, and emerging AI-disclosure requirements. LegacyCore's technical controls support but do not substitute for the operator's ongoing legal obligations.
Full recruiting and AI-communication disclosures: /legal/recruiting-disclosures. Privacy policy: /privacy.
For carrier compliance reviews, vendor security questionnaires, or operator due diligence, reach the team directly.