What a BAA actually has to do under HIPAA
The HIPAA Privacy Rule (45 CFR 164.502(e) and 164.504(e)) requires Covered Entities to obtain satisfactory assurances from Business Associates that they will safeguard PHI. The BAA is the contractual vehicle for those assurances. HHS publishes sample BAA provisions at hhs.gov/hipaa/for-professionals/covered-entities/sample-business-associate-agreement-provisions/.
Minimum BAA requirements: (1) the Business Associate will not use or disclose PHI except as permitted by the BAA or required by law; (2) the BA will implement appropriate safeguards per the HIPAA Security Rule (45 CFR Part 164 Subpart C); (3) the BA will report breaches to the Covered Entity per the Breach Notification Rule (45 CFR Part 164 Subpart D); (4) the BA will ensure any sub-contractors that create, receive, maintain, or transmit PHI agree to the same restrictions; (5) the BA will make PHI available for individual access requests and HHS investigations; (6) the BA will return or destroy PHI at termination of the agreement, or extend protections if return/destruction is infeasible.
For an LLM vendor specifically, the practical BAA terms translate to: (a) no training on PHI inputs, (b) no persistent storage of PHI inputs/outputs beyond the operational minimum, (c) encryption in transit and at rest where data is persisted, (d) access controls and audit logging on the vendor's side, (e) breach notification with sufficient detail for the Covered Entity to comply with its own notification obligations, (f) sub-processor flow-down obligations, and (g) termination cleanup.
Both OpenAI's and Anthropic's BAA templates cover these obligations. The differences are in eligibility, endpoint scope, sub-processor enumeration, and incident notification mechanics — not in the fundamental obligations.