Healthcare · 11 min

HIPAA compliant AI: what it takes, which vendors sign a BAA, and what to check

HIPAA compliant AI needs a BAA at every hop touching PHI, minimum necessary access, audit logs and human review. Which AI vendors sign BAAs, and a checklist.

Feature graphic: HIPAA compliant AI: what it takes, which vendors sign a BAA, and what to check

An AI system is HIPAA compliant when every company that handles protected health information (PHI) for it has signed a business associate agreement (BAA), the model and the people around it see only the PHI the task needs, access is tied to named users and service accounts, every access is logged, PHI is encrypted in transit and at rest, retention is decided on purpose, and a person reviews anything clinical before it reaches a patient or a record. No model is HIPAA compliant on its own; the whole system is. Below: what each piece means in practice, which AI vendors sign a BAA and for which products (checked on 23 October 2026), and a checklist for any vendor or build. This is a buyer's guide written by engineers. Your privacy officer and counsel make the final call.

What makes an AI system HIPAA compliant

HIPAA does not mention AI. It regulates covered entities (providers, health plans, clearinghouses) and their business associates, whether PHI goes to a billing clerk or a language model. Three parts of the rules do most of the work:

  1. The Privacy Rule decides who may use or see PHI and how much of it. The minimum necessary standard and de-identification live here.
  2. The Security Rule sets the technical safeguards: access control, audit controls, integrity, authentication and transmission security, in 45 CFR 164.312.
  3. The business associate rules require a written agreement with every vendor that creates, receives, maintains or transmits PHI on your behalf.

BAAs: which AI vendors sign one, and for what

A BAA covers named products and configurations, never a whole company. A vendor can sign one for its API while its chat app stays out of scope. This is what each vendor's own pages said on 23 October 2026:

VendorWhat a BAA can coverWhat stays outside it
OpenAIThe API on BAA-eligible endpoints, with a standard BAA accepted in the API Platform for organisations with API usage history or by request; ChatGPT for Healthcare, ChatGPT Enterprise with a Regulated Workspace and ChatGPT for CliniciansChatGPT Business and consumer plans; API web search with live internet access
AnthropicThe Claude API with HIPAA readiness switched on, using the standard BAA in the Claude Console or a negotiated one through sales, for features marked eligibleClaude Free, Pro and Max; PHI typed into the Console; Claude Code; beta features not listed as eligible
Google CloudProducts on its covered list, including Gemini Enterprise Agent Platform (formerly Vertex AI), Generative AI on Agent Platform, Document AI and Speech-to-TextAny service not on the list. Google's page says that if you cannot disable a service, you must not use it for PHI
Microsoft AzureIn-scope Azure services under the HIPAA BAA that is part of the Product Terms and Data Protection Addendum, with no separate signature; models sold by Azure, including Azure OpenAI, are governed by the DPAServices and models outside the published audit scope. Microsoft has not published a model-by-model list, so get written confirmation for each model
AWSServices on the HIPAA Eligible Services Reference, including Amazon Bedrock, Bedrock AgentCore, Transcribe (with HealthScribe) and Comprehend Medical, once an AWS BAA is in placeServices not on the reference list

Sources: OpenAI's data controls guide and its help-centre articles on BAAs (the help centre blocked our fetch, so we relied on search results quoting it), Anthropic's API and data retention docs, Google Cloud's HIPAA page, Microsoft's Azure HIPAA page and the AWS HIPAA Eligible Services Reference (last updated 15 October 2026).

Two details catch teams out. The same model can sit under different contracts. Anthropic's docs say that when you use Claude through Amazon Bedrock or Google Cloud, the cloud provider processes the data, so its BAA applies. Features inside a covered product can fall outside the BAA. Anthropic's API rejects non-eligible features for HIPAA-enabled organisations, and OpenAI lists live web search as not covered. Read the feature table as well as the product name.

The chain also includes the vector database, the tracing and evaluation tools, the error tracker and any review tool. If PHI reaches it, it needs a BAA or it must stop receiving PHI. Gigabit signs a BAA for engagements that touch PHI, because during a build the engineers are one of those hops.

The minimum necessary standard

The Privacy Rule requires covered entities and business associates to make reasonable efforts to limit PHI to the minimum necessary to accomplish the intended purpose of a use, disclosure or request (45 CFR 164.502(b)). Section 164.514(d) adds that you must identify which people or classes of people need access, and to which categories of PHI. The standard does not apply to disclosures to a provider for treatment, to the patient, or under an authorisation, among a few other exceptions.

For an AI system, treat each agent as one more class of user. An intake agent needs demographics, insurance and reason for visit. A prior-authorisation assistant needs the order, the diagnosis codes and the payer rules. Neither needs the full chart. In practice:

  1. Build the prompt from named fields pulled by a query you control, instead of pasting the whole chart.
  2. Give retrieval indexes only the documents and fields the task needs, and filter by patient and user at query time.
  3. Strip identifiers the model does not need before the call, and re-attach them afterwards from your own system.
  4. Write the field list into the system's documentation, so the minimum necessary decision is on record.

De-identifying PHI: Safe Harbor or Expert Determination

Data that meets the de-identification standard in 45 CFR 164.514(b) is no longer PHI, so it can be used for evaluation sets, prompt testing and analytics without a BAA. The rule gives two methods.

Safe Harbor removes 18 kinds of identifiers of the patient and of relatives, employers and household members. They include names, places smaller than a state (the first three ZIP digits may stay if that area holds more than 20,000 people), every date element except the year, ages over 89, contact details, record and account numbers, device identifiers, IP addresses, biometrics and full-face photos. You must also have no actual knowledge that what remains could identify someone.

Expert Determination uses a person with appropriate statistical and scientific expertise who determines that the risk of re-identification by the anticipated recipient is very small, and documents the methods and results. HHS's de-identification guidance says there is no fixed numerical level that counts as very small for every dataset; the expert sets it for the data and the recipient.

Safe Harbor is hard to apply to free text. Notes and call transcripts mention names, dates and places mid-sentence, and a redactor that catches most of them still leaves the rest. For evaluation sets built from notes, budget for Expert Determination or a human check of every record. You may keep a re-identification code under section 164.514(c) as long as it is not derived from patient information and the key stays with you.

Access controls and audit logs

The Security Rule's access control standard covers "persons or software programs" that have been granted access rights, which describes an AI agent exactly. Each user needs a unique ID, and so should each agent: one service account per agent and environment, scoped to the actions its task needs, with short-lived credentials. Reviewers' sessions should time out, and provider accounts should use multi-factor sign-in.

The audit controls standard (164.312(b)) requires mechanisms that record and examine activity in systems that contain or use ePHI. For AI that means logging which user or agent triggered the call, which records were retrieved, the prompt and model version, the tools called, the output, and who approved or changed it. Keep the log inside your BAA-covered environment with restricted access, because a full prompt log is a copy of the PHI. The production agent stack post shows where logging sits.

Encryption and retention

In the current rule text, encryption at rest and in transit is an addressable specification: you implement it, or document why an equivalent measure is reasonable. HHS proposed in January 2025 to make encryption required, and no final rule had been published by 23 October 2026. Treat it as required anyway: TLS on every hop, encrypted databases, storage and backups, and field-level encryption for the most sensitive columns.

Retention needs two decisions. Your own records: HIPAA requires security policies and documentation to be kept for six years (164.316(b)(2)); medical record retention is set by state law. The vendor's copies: a BAA does not always mean zero retention. Anthropic's docs say HIPAA readiness applies safeguards rather than immediate deletion, and that flagged content can be kept for up to two years under any arrangement. OpenAI's guide says BAA-eligible endpoints can be used for PHI even if data is retained. Azure stores flagged prompts for human abuse review unless you are approved for modified abuse monitoring. Stateful features such as threads, files and vector stores keep data until you delete it. Write down where each copy lives and for how long.

Human review for clinical outputs

HIPAA does not require a human to check AI output. Patient safety does, and so will most health systems' review boards. Draw the line by consequence: an agent may answer a parking question alone, but a visit summary, a coded claim, a medication message or anything entering the chart should be a draft that a named person approves, with the approval logged. Our human-in-the-loop guide covers how to place those checkpoints without rebuilding the bottleneck.

Evaluations matter more here because the dangerous failure is a fluent, wrong answer entering a record. Build test sets from de-identified cases, set thresholds that block a release, and re-run them on every model change. Our Managed AI Operations team runs that routine monthly, and the results double as your evidence file.

How this looks in Gigabit's published builds

A specialty clinic's patient assistant answers administrative and prep questions only, with PHI redaction, refusal rules and escalation to staff with a summary. It cut repetitive front-desk inquiries 62% in eight weeks. A 14-location medical group's intake system syncs to the EHR through an HL7/FHIR bridge with least-privilege credentials, audit logs on every write and encryption throughout, and cut intake and admin time 41%. The telehealth platform is not an AI system, but it shows the baseline an AI feature sits on: BAA-covered AWS infrastructure, encryption down to the field, CloudTrail audit logs, role-based access, 15-minute timeouts, MFA and a third-party security assessment before launch. The patient intake integration guide covers the intake pattern.

Buyer checklist for any HIPAA compliant AI vendor or build

ControlWhat to askWhat a good answer looks like
BAA chainWhich companies touch PHI, and does each have a BAA covering the exact product and features used?A written list of every hop, from model provider to logging tool, each with a BAA reference
Model configurationWhich endpoints, features and deployment types are in use?Only features the vendor marks as BAA-eligible; non-eligible features blocked or unused
Minimum necessaryWhich PHI fields does each prompt and index receive?A documented field list per agent, enforced by the query that builds the prompt
De-identificationHow are evaluation and test sets made?Safe Harbor or a documented Expert Determination; no production PHI in development
Access controlHow are users and agents identified and limited?Unique IDs, one scoped service account per agent, MFA, automatic logoff
Audit logsCan you show who or what accessed which record, and what the model produced?Logs of retrieval, prompt, model version, tool calls, output and approver, kept in a covered environment
EncryptionWhere is PHI encrypted?TLS on every hop; encrypted databases, storage, backups and logs
RetentionHow long does each vendor and each feature keep data?A written retention map, including flagged-content and stateful-feature exceptions
Human reviewWhich outputs reach a patient or a record without a person approving them?None that are clinical; approvals recorded in the audit log
Evaluation and monitoringHow do you know quality has not dropped after a model change?Eval sets with release thresholds, re-run on every model or prompt change
Incident responseWhat happens if PHI goes somewhere it should not?A runbook that connects to your breach assessment process, with named owners

Where to start

Pick a workflow with high volume and bounded clinical risk, such as intake, scheduling, prior-authorisation paperwork or front-desk questions, and design the BAA chain and field list before the first prompt. The AI Transformation Sprint ($25,000 fixed, 2 weeks) scopes the workflow, the data boundaries and the BAA chain and ends in a working pilot. If AI already runs across teams, AI governance builds the inventory, policies and controls around it, and the AI Security Assessment tests an existing agent for prompt injection and data leakage. The AI for Healthcare page sets out how we handle PHI, and the readiness assessment shows where your foundations stand.

Healthcare · FAQ

Questions this raises

Short answers to the questions this article is written to settle.

What makes an AI system HIPAA compliant?

A BAA with every company whose product touches PHI, covering the exact products and features in use; PHI limited to the minimum necessary for each task; unique IDs and scoped access for every user and agent; audit logs of what was accessed and produced; encryption in transit and at rest; a deliberate retention plan; and human review of clinical outputs. No model is compliant on its own; the whole system has to be.

Is ChatGPT HIPAA compliant?

Only in specific products under a signed BAA. As of 23 October 2026, OpenAI's help centre lists the API (on BAA-eligible endpoints), ChatGPT for Healthcare, ChatGPT Enterprise with a Regulated Workspace and ChatGPT for Clinicians as HIPAA-eligible, and says it does not offer a BAA for ChatGPT Business. Consumer ChatGPT should never receive PHI.

Does Anthropic sign a BAA for Claude?

Yes, for the Claude API with HIPAA readiness enabled. Eligible organisations can accept the standard BAA in the Claude Console, or negotiate one through sales. Claude Free, Pro and Max, PHI entered in the Console, Claude Code and non-eligible beta features are outside it. Claude used through Amazon Bedrock or Google Cloud falls under that cloud provider's BAA instead.

Can we use de-identified patient data with any AI tool?

Data de-identified under 45 CFR 164.514(b), by Safe Harbor or Expert Determination, is no longer PHI, so HIPAA does not require a BAA for it. Free-text notes are hard to de-identify reliably with Safe Harbor alone, so check every record or use an expert, and keep any re-identification key under your control.

Does HIPAA require encryption for AI systems?

In the current Security Rule, encryption is an addressable specification: you must implement it or document an equivalent measure. HHS proposed making it required in January 2025, and no final rule had been published by 23 October 2026. In practice every AI system handling PHI should encrypt it in transit and at rest, including logs and backups.

Keep reading

Related insights

The next articles on the same decision.

AI Agents

The production AI agent stack: what we actually deploy

The six layers a production AI agent stack needs: model, orchestration, retrieval, evals, observability, gua…

Healthcare

Patient intake agents + EHR: the pattern that works

AI patient intake EHR integration that cuts admin time when eligibility, consent, and chart write are one pa…

AI Agents

What is MCP? The Model Context Protocol explained for business and technical buyers

MCP is an open standard that connects AI apps to tools and data through one protocol. How it works, the secu…

Stop reading, start shipping

Want this running in your stack?

If this is the kind of work you're trying to get into production, a 30-minute call with an engineer is the fastest path to a scoped plan with a price.