RevDesk’s HIPAA posture
If your business handles Protected Health Information (PHI), you sign one Business Associate Agreement, and it is with RevDesk. We’ve already executed BAAs with the subprocessors in our stack that require them. You don’t need to chase individual provider BAAs; we handle that upstream. Once your BAA is on file, we sethipaa_enabled on your workspace. That flag activates real runtime controls (described below), not just a contractual posture.
Our subprocessor BAA status
We use several third-party services to deliver RevDesk. Here’s where each one stands today. This is informational only; you don’t act on this list.
If you need documentation of any individual subprocessor BAA for your own compliance audit, email
compliance@revdesk.com and we’ll provide it.
How to request a BAA from RevDesk
Self-serve is the fastest path. On the Revenue Engine or Custom plan, an owner or admin can turn HIPAA mode on in Settings → Organization → HIPAA, review the standard BAA as a PDF, and accept it in the dialog. That acceptance is a complete two-party execution — our side is pre-signed — and the runtime controls below take effect immediately. If you need the agreement marked up, or you are not on a qualifying plan:- Email
compliance@revdesk.comwith subject “HIPAA BAA Request”. - Include:
- Your legal entity name
- The workspace or team that will handle PHI
- Your primary compliance contact (name + email)
- What happens next:
- We respond within 2 business days with our standard BAA.
- For customers who can sign as-is: same-day workspace activation once the BAA is countersigned.
- For customers needing legal markup: we route through our counsel; typical close in 5–10 business days.
- After signing: We record execution on your workspace (
baaSignedAt) and fliphipaa_enabled = true.
What hipaa_enabled does
A workspace with hipaa_enabled: true enforces the following at runtime:
- Voice pinned to BAA-covered providers: voices from providers without a BAA become unselectable, and an assistant still holding one is switched to a covered default at config-build time.
- Gemini routed through Vertex AI: the worker initializes the Gemini Live client against Google Cloud Vertex AI, so inference happens under the Google Cloud BAA rather than the consumer API terms.
- Call content stripped from external egress: recordings and transcripts are removed from outbound webhook payloads and the public API for a HIPAA workspace, including legacy rows that still hold content.
- Recording retention defaulted to 30 days: enabling HIPAA sets
recordingRetentionDaysto 30 for every number currently retaining longer (the minimum-necessary default). You can adjust it per number afterward — there is no statutory cap on retaining PHI you are the custodian of — or turn call recording off entirely for the workspace in Settings → Privacy (callRecordingDisabled). - Audit log: compliance-relevant mutations (flag flips, BAA recording, retention changes) are recorded.
- It is not a storage switch. HIPAA permits BAA-covered storage, so recordings and transcripts keep being stored unless you turn them off yourself in Settings → Privacy.
- It does not narrow the sub-processors outside the call path. Product analytics, error monitoring, and contact enrichment are not BAA-covered and are not disabled by the flag. We send them no call audio, transcripts, or message content — but do not run contact enrichment against a record that is PHI.
- It does not block a greeting that omits the recording disclosure. Our default greetings carry it in 40+ languages, and the Compliance Center flags any drift between a greeting and the recording policy, but a custom greeting still saves.
Security baseline RevDesk always provides
Regardless of whetherhipaa_enabled is set:
- TLS 1.3 in transit, AES-256 at rest.
- Encrypted credential storage (
REVDESK_ENCRYPTION_KEY). - Row-level access control: every API query runs through
buildOwnershipFilterwhich scopes results to the authenticated principal’s org/team visibility. - Audit log on every mutation via tRPC middleware.
- Breach notification procedures per § 164.410.
compliance@revdesk.com.