HIPAA-compliant live chat for healthcare websites

You can run live chat on a clinic website and handle PHI through it, but only if three things are true: the vendor has signed a BAA that covers the chat service you use, the widget is configured so PHI goes only where that BAA reaches, and your own policies and training cover the workflow. A chat widget that has no BAA and is open to the public should be treated as a channel where PHI must not be collected. This page gives a decision framework, a setup checklist and a shortlisting method. Vendor-by-vendor detail sits on the sub-pages.

Short answer: when live chat on a clinic site can handle PHI

Compliance is not a label on a product. It depends on a signed BAA, on how you configure the service, and on your organization's policies. A vendor's marketing page cannot supply any of those for you, and this page does not describe any product as "HIPAA compliant" or "certified."

Use this framework to place your chat:

Your chat does this PHI exposure What must be true
Answers general questions only (hours, locations, accepted insurers) and tells visitors not to share personal details Possible, because visitors type PHI unprompted Pre-chat notice, a plan for handling PHI that arrives anyway, and ideally a BAA anyway
Lets staff discuss appointments, referrals or symptoms with visitors Yes, by design BAA covering the service, access controls, retention settings, staff training
Uses a bot to collect intake details or symptoms Yes, by design All of the above, plus confirmation that the bot and any AI features are within the BAA
Hands off to a patient portal for anything clinical Reduced on the public page Handoff wording, plus a check that the widget and page scripts don't capture the handoff data

The second row of the framework has a catch. "General questions only" is a policy, not a technical control. A visitor can type "I'm Maria Lopez and my biopsy results are back" into any open text box. Plan for that message to arrive, whatever the widget is meant for.

For the full list of obligations, see the requirements page below. If you are still deciding between website chat, staff chat, video or an API, start with which kind of chat you need under HIPAA.

Why website chat is different from staff chat or patient portals

Three properties make a public chat widget riskier than other messaging channels.

The visitor is anonymous. A patient portal authenticates the user before any message is sent. A website widget sits on an unauthenticated page, so you don't know who is typing. An agent may be answering a patient, a parent, a journalist or someone who typed the wrong clinic's name.

The input is free text. Visitors volunteer symptoms, names, dates of birth, medication names and appointment details. You can't validate a free text field the way you can validate a form with defined fields.

The page runs other code. The widget is usually a third-party script. Analytics, advertising pixels, session-replay tools and tag managers can load on the same page. Any of them may observe where a visitor is browsing or what they type, and that is a separate data flow from the chat vendor's servers.

Internal staff messaging is a different problem: known users, a closed workspace, and no anonymous input. That topic belongs on chanty.health, and this site doesn't cover it.

What a HIPAA-ready live chat setup needs

The detailed list is on what HIPAA requires from website chat. In practice, a setup has five parts.

1. A BAA that covers the plan and service you use. Check which plan the vendor's BAA applies to and which services it excludes. A BAA can be limited to specific tiers, or can leave out features such as AI assistants, SMS or integrations. If the vendor does not publish its BAA terms, say so in your vendor file and get the scope in writing. The required contract terms are set out in 45 CFR 164.504(e) for the Privacy Rule and 164.314(a) for the Security Rule. Sections 164.502(e) and 164.308(b) require a covered entity to get satisfactory assurances in a written contract before a business associate handles PHI. (ecfr.gov)

2. Access controls and audit logs. Look for unique logins for every agent (no shared inbox password), role-based permissions, two-factor authentication or SSO where offered, and an audit log showing who read or exported a transcript. Under 45 CFR 164.312, unique user identification is required, audit controls must record and examine activity in systems containing ePHI, and authentication procedures must verify that a person is who they claim to be. The rule does not name two-factor authentication or SSO, and role-based permissions come from 164.308(a)(4) on information access management. (ecfr.gov)

3. Transcript storage, retention and deletion. Find out where transcripts are stored, whether you can set retention periods, and whether you can delete a transcript on request. Also find out who at the vendor can read them.

4. Email and notification handling. This is the most common leak. Many chat tools email a transcript or an alert to an agent's inbox, and a copy of the visitor's message can land in a mailbox that isn't covered by the BAA. Decide whether notifications carry content or only a "new chat" alert with a link.

5. Subcontractors and integrations. A chat tool connected to a CRM, helpdesk, scheduling system or analytics service creates another data hop. Each connected service needs its own coverage, or the integration must be switched off.

Transmission also matters: chat traffic should be encrypted between the visitor's browser, the vendor and your agents. Section 164.312(e) requires technical measures to guard against unauthorized access to ePHI sent over a network. Encryption is an addressable specification, so you must assess it and document your decision rather than treat it as mandatory in every case. (ecfr.gov)

Configuration choices that decide the risk

Two clinics can buy the same software and end up with very different risk. These settings make the difference.

  • Pre-chat disclaimer. If the flow isn't meant for PHI, say so before the first message: "This chat is for general questions. Don't enter your diagnosis, date of birth or other health details. To discuss your care, call us or use the patient portal." A notice reduces PHI intake but does not replace the BAA.
  • File uploads, screen sharing and co-browsing. A visitor who attaches a photo of an insurance card or a lab report has just sent PHI. Turn these features off unless the BAA covers them and staff are trained to handle what arrives.
  • Tracking pixels and ad scripts. Check whether marketing tags load on the pages where the widget appears, especially appointment and condition pages. Review this against current HHS guidance on online tracking technologies. tracking technologies such as pixels, ad scripts and session-replay tools are on the chat page or widget, because HHS/OCR's bulletin on online tracking technologies, which is non-binding guidance that a Texas federal court partly vacated on June 20, 2024, says vendors that receive PHI through such tools are business associates and need a BAA, and that a cookie banner or notice is not a HIPAA authorization. (hhs.gov)
  • Offline messages and chat-to-email. When no agent is online, many widgets collect a name, email address and message into a form. That form is a PHI intake channel, so apply the same BAA and retention checks to it.
  • SMS follow-ups. If an agent can move a conversation to text, you have added a carrier and possibly a separate messaging vendor. Patient texting is outside this site's scope, so check that path separately before enabling it.

A practical test: have someone on your team type a fake patient name and symptom into the widget, then follow the message. Note every place it appears, including the agent console, the notification email, the CRM and any exports. Each location needs coverage.

Bots, automation and AI in live chat

A bot that asks "What symptoms are you having?" or "What's your date of birth?" collects PHI. The data flow is no less real because software asked the question. The BAA, retention settings and access controls must cover that flow.

Separate two things that vendors often bundle under "chatbot":

  • Scripted bots follow fixed menus and rules (for example, "Book an appointment," "Office hours"). They are easier to reason about because you control every prompt.
  • Generative AI features send visitor text to a language model, which may be run by the chat vendor or by a third party. The vendor's BAA may not extend to these features. [verify per vendor: whether AI and bot features are within the BAA]

Ask each vendor whether the model provider is a subcontractor, whether visitor text is used for training, and whether you can turn the AI features off. For depth, see chatbots in website chat and HIPAA. For generative AI tools beyond website chat, see AI chat and PHI.

How to shortlist live chat software

Treat shortlisting as a due-diligence exercise. Ask each vendor the same questions:

  1. Which plan does your BAA cover, and is it available on the plan I'm considering?
  2. Which features are excluded from the BAA (AI, SMS, integrations, file transfer, mobile apps)?
  3. Where is data stored, and can I choose the region?
  4. Can I set retention periods and delete individual transcripts?
  5. Who are your sub-processors, and are they covered downstream?
  6. What audit logging and access controls are available on my plan?

Plan and price gating. BAA availability is often tied to a specific plan, and those plans can cost considerably more than the entry tier. Record the plan name and price exactly as the vendor publishes them, and note when a price is shown in a currency other than USD. If a vendor doesn't publish BAA terms or pricing for the plan, record that the vendor does not publish it. Don't estimate.

Compare on facts. A useful comparison table lists the BAA plan, the published price, and the controls available. It should be sorted by those facts, not by a ranking. HIPAA-compliant live chat software compared is set up that way.

Vendor verdicts live elsewhere. Whether a particular vendor offers a BAA, and on what terms, is tracked on hipaacompliant.wiki. This site links to those entries instead of repeating them.

Special cases: WordPress, patient messaging and video

WordPress. A chat plugin on a WordPress site adds data paths beyond the chat vendor: your host, the plugin's own database tables, form-plugin entries, backup copies and caching layers. Each of these may store transcripts or form submissions. See HIPAA-compliant chat on a WordPress site.

Patient messaging and texting. Guides on patient texting and portal-style messaging are covered elsewhere and are out of scope here. This page deals with the public website widget.

Video visits. If the visitor click leads to a video appointment instead of text, the requirements differ: session recording, waiting rooms, and a separate vendor BAA. Those are covered in HIPAA-compliant video chat.

Frequently asked questions

Can I use a free live chat widget on my medical practice website?

Only if the vendor will sign a BAA that covers the free plan and you configure it as described above. Check whether the vendor publishes BAA availability for free plans. If it does not, treat the free tier as unsuitable for any flow where PHI may arrive. [verify per vendor: BAA availability by plan]

If you use a free widget for general questions, still add a pre-chat notice, turn off uploads, and decide in advance what agents do when a visitor types health details.

Does a BAA make a live chat tool HIPAA compliant?

No. A BAA is necessary when a vendor handles PHI for you, but it does not configure the product or write your policies. You still need access controls, retention settings, controlled notifications, staff training and a risk analysis that includes the chat channel. The BAA also has a scope: features outside it, such as an AI add-on, stay your risk.

Is it a violation if a patient types PHI into a chat that is not covered by a BAA?

A patient sharing their own information is not the violation. The question is what your organization does with the chat. If you operate a channel where PHI is received and stored by a vendor that has not signed a BAA, that is a gap in your arrangements, and you should assess it as part of your risk analysis and incident process. Under the Breach Notification Rule (45 CFR 164.400–414), an impermissible use or disclosure of PHI is presumed to be a breach unless a documented risk assessment of at least four factors shows a low probability that the PHI has been compromised (45 CFR 164.402); if it is a breach, individuals must be notified no later than 60 days after discovery, and you carry the burden of proof (45 CFR 164.414(b)). (ecfr.gov)

Do chat transcripts have to be retained, and for how long?

HIPAA requires you to keep required documentation, such as policies, procedures and risk analyses, for six years. It does not set a retention period for medical records. State law and your records policy do that. Whether a chat transcript becomes part of the designated record set depends on its content and use, so decide that in your policy. Under 164.316(b)(2)(i) the six years run from the date the documentation was created or last in effect, whichever is later. (ecfr.gov)

Can a chatbot answer questions on my clinic site under HIPAA?

Yes, if the bot is scoped and covered appropriately. A bot answering hours and location questions with no data collection carries little PHI risk. A bot that asks about symptoms or collects intake details creates PHI flows, which the BAA, retention settings and access controls need to cover. See chatbots in website chat and HIPAA.

Is website chat different from patient portal messaging?

Yes. Portal messaging happens after login, so the patient's identity is verified and the system is usually tied to the EHR. Website chat starts with an anonymous visitor in a free text box on a public page, often run by a separate vendor with its own storage and integrations. The controls you need are different as a result.

What is the difference between HIPAA-compliant live chat and HIPAA-compliant staff chat?

Live chat connects the public to your staff through a website widget, so identity is unknown and the page may run third-party scripts. Staff chat connects known employees inside a closed workspace. The risks, BAA questions and configuration choices differ. For internal messaging, see chanty.health.

Sources, last verified and disclosure

Sources. Verified on 3 November 2026 (eCFR current to 23 October 2026) (hhs.gov).

Disclosure. hipaa.chat is published by Chanty, Inc., the company behind the Chanty team chat and chanty.health.

Not legal advice. This page is general information. Your obligations depend on your organization, your state and your arrangements with vendors. Review them with your privacy officer or qualified counsel.