Security at CoverAgent, Stated Plainly
How we host, protect and separate your agency's data, what we record as evidence, and where we stand on audits. If a control isn't listed here, we don't claim it. CoverAgent AI does not replace legal or compliance professionals.
Where CoverAgent Runs
Google Cloud and Firebase
Encryption in transit and at rest
Secrets and credentials
We don't currently offer a choice of data region or customer-managed encryption keys.
How Agencies Are Kept Apart
Separation is enforced at three layers: where data is stored, who the server lets in, and what the database allows.
One tenant path per agency
Server-side authorization
Database rules deny by default
Roles, Re-authentication and Sign-in
Five workspace roles decide what each person can see and change.
| Role | Access |
|---|---|
| Owner | Full control of the agency workspace, billing and team. |
| Admin | Manages the workspace and team on the owner’s behalf. |
| Manager | Team-scoped: sees records for the agents who report to them. Never escalated to admin. |
| Compliance | Agency-wide read access for review and oversight. |
| Agent | Works their own assigned leads, clients and tasks. |
Step-up re-authentication
Not available yet
Records You Can Show an Auditor
Hash-chained audit ledger
Consent records
Dispatch touch ledger
Retention by plan
Outreach Controls Built Into Every Send
CoverAgent provides workflow controls that help agencies manage TCPA-oriented consent and outreach practices. You remain responsible for how you obtain consent and what you send.
Consent gate
Opt-out handling
Quiet hours
Frequency caps
CAN-SPAM footer and one-click unsubscribe
A2P 10DLC registration
How We Handle Client Information
GLBA-oriented safeguards
AI and your data
Third Parties That Process Data for Us
These are the providers integrated in the CoverAgent platform today, and what each is used for.
| Provider | Purpose | Notes |
|---|---|---|
| Google Cloud / Firebase | Hosting (Cloud Run, Cloud Functions), database (Cloud Firestore), file storage, sign-in (Firebase Authentication) and secret storage (Secret Manager). | us-central1 region for compute. |
| Google Gemini (Gemini API / Vertex AI) | Primary AI model provider for assistant, coaching, drafting and classification features. | — |
| Anthropic | Secondary AI model provider, used as a failover when it is enabled in our configuration. | — |
| Stripe | Subscription billing and payment processing. | Card details are handled by Stripe. |
| Resend | Email delivery. | Agencies can also connect their own Resend account. |
| Twilio | SMS delivery and inbound SMS (including STOP opt-out replies). | Agencies can also connect their own Twilio account. |
Optional integrations you connect yourself, such as Google Calendar or Meta Ads, receive data only when you turn them on.
Where We Stand on Audits
SOC 2
Penetration testing
Report a Security Issue
Found a vulnerability?
Need a DPA or a security questionnaire?
Doing Vendor Due Diligence?
Request a DPA, a security questionnaire, or a walkthrough of these controls with our team.