Reference

Which tracking tools are HIPAA compliant?

The scanner checks for the 21 tracking technologies below. The determining question for each is not whether the tool is popular but whether its vendor will sign a business associate agreement, and whether the data it collects can be separated from protected health information. 11 of these have no compliant client-side configuration on patient-facing pages. 8 can be used with a signed BAA and correct exclusions. 2 are purpose-built for regulated environments.

Tracking technologies and HIPAA status, at a glance
ToolVendorBAAStatus on patient-facing pages
Google Ads Conversion Google Not offered Not compliant
Google Analytics Google Not offered Not compliant
Hotjar Hotjar Not offered Not compliant
LinkedIn Insight Tag LinkedIn Not offered Not compliant
Meta Pixel Meta Not offered Not compliant
Microsoft Ads UET Microsoft Not offered Not compliant
Microsoft Clarity Microsoft Not offered Not compliant
Pinterest Tag Pinterest Not offered Not compliant
Snapchat Pixel Snap Not offered Not compliant
TikTok Pixel TikTok Not offered Not compliant
X / Twitter Pixel X Not offered Not compliant
Drift Salesloft Available Conditional
FullStory FullStory Available Conditional
Google Tag Manager Google Not offered Conditional
Heap Heap Available Conditional
HubSpot Tracking HubSpot Available Conditional
Intercom Intercom Available Conditional
Mixpanel Mixpanel Available Conditional
Segment Twilio Available Conditional
Curve Curve Available Compliant
Freshpaint Freshpaint Available Compliant

No compliant client-side configuration

These vendors do not offer a business associate agreement covering the product. Running them in the browser on patient-facing pages discloses protected health information without a lawful basis.

01

Google Ads Conversion

Google High risk No BAA offered

Google Ads Conversion is not HIPAA compliant on patient-facing pages. Google does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Reports conversion events and user signals to Google from the browser, where the page context often is the PHI.

Remediation. Move to Enhanced Conversions through server-side GTM, or import conversions offline after scrubbing.

02

Google Analytics

Google High risk No BAA offered

Google Analytics is not HIPAA compliant on patient-facing pages. Google does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Collects IP address, full page URLs, and behavioral data. Google will not sign a BAA covering Analytics, so patient-facing use has no contractual basis.

Remediation. Move to an analytics tool that will sign a BAA — self-hosted PostHog, Freshpaint, or Piwik PRO. If GA has to stay, route it through server-side GTM with URL and parameter scrubbing.

03

Hotjar

Hotjar High risk No BAA offered

Hotjar is not HIPAA compliant on patient-facing pages. Hotjar does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Records sessions including cursor movement, clicks, and keystrokes in form fields. On intake or booking flows this captures PHI directly.

Remediation. Remove it from every patient-facing page. If you need session replay, use a vendor that will sign a BAA and configure field-level exclusions.

04

LinkedIn Insight Tag

LinkedIn High risk No BAA offered

LinkedIn Insight Tag is not HIPAA compliant on patient-facing pages. LinkedIn does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Tracks page visits and can associate browsing with a named LinkedIn profile. No BAA is offered.

Remediation. Remove the tag and use the Conversions API for server-side event reporting.

05

Meta Pixel

Meta High risk No BAA offered

Meta Pixel is not HIPAA compliant on patient-facing pages. Meta does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Sends page URLs, clicks, and form interactions to Meta. On patient-facing pages this can transmit conditions searched, providers viewed, and appointments booked.

Remediation. Remove the browser-side pixel and move to the Conversions API, with PHI stripped server-side before any event leaves your infrastructure.

06

Microsoft Ads UET

Microsoft High risk No BAA offered

Microsoft Ads UET is not HIPAA compliant on patient-facing pages. Microsoft does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Reports page visits and conversions to Microsoft Advertising. No BAA covers the standard UET tag.

Remediation. Remove the tag and use offline conversion import instead.

07

Microsoft Clarity

Microsoft High risk No BAA offered

Microsoft Clarity is not HIPAA compliant on patient-facing pages. Microsoft does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Free session recording and heatmaps. Microsoft does not offer a BAA covering Clarity.

Remediation. Remove it from every patient-facing page.

08

Pinterest Tag

Pinterest High risk No BAA offered

Pinterest Tag is not HIPAA compliant on patient-facing pages. Pinterest does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Sends browsing activity to Pinterest. No BAA is offered.

Remediation. Remove the tag and use the Conversions API server-side.

09

Snapchat Pixel

Snap High risk No BAA offered

Snapchat Pixel is not HIPAA compliant on patient-facing pages. Snap does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Reports page views and events to Snap. No BAA is offered.

Remediation. Remove the tag and use the Conversions API server-side.

10

TikTok Pixel

TikTok High risk No BAA offered

TikTok Pixel is not HIPAA compliant on patient-facing pages. TikTok does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Transmits page visits and user identifiers to TikTok. No BAA is offered.

Remediation. Remove the browser-side pixel and use the Events API server-side with PHI stripped.

11

X / Twitter Pixel

X High risk No BAA offered

X / Twitter Pixel is not HIPAA compliant on patient-facing pages. X does not offer a business associate agreement, so there is no lawful basis for the disclosure.

Exposure. Reports page visits and conversions to X. No BAA is offered.

Remediation. Remove the tag and report conversions server-side instead.

Usable with a signed BAA and correct configuration

These vendors will sign a business associate agreement on qualifying plans. The agreement alone is not sufficient — capture rules still have to exclude protected health information.

12

Drift

Salesloft Needs review BAA available

Drift can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from Salesloft and PHI excluded from what it captures.

Exposure. Chat captures visitor identity and conversation content.

Remediation. Confirm BAA availability for your plan, and keep clinical conversations out of the widget.

13

FullStory

FullStory Needs review BAA available

FullStory can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from FullStory and PHI excluded from what it captures.

Exposure. Session replay. A BAA is available on enterprise plans, but recordings still capture PHI unless exclusion rules are set on every health-related field.

Remediation. Confirm the BAA, then audit that exclusion classes cover all intake, symptom, and booking inputs.

14

Google Tag Manager

Google Needs review No BAA offered

Google Tag Manager carries HIPAA risk on patient-facing pages.

Exposure. A container rather than a tracker. The exposure comes from whatever it loads, which is usually Analytics and one or more ad pixels.

Remediation. Inventory every tag in the container, then move the container server-side so scrubbing happens before data reaches any vendor.

15

Heap

Heap Needs review BAA available

Heap can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from Heap and PHI excluded from what it captures.

Exposure. Autocaptures every interaction by default, which means it captures PHI by default. A BAA is available on Pro and Premier only.

Remediation. Confirm the plan and BAA, then replace autocapture with an explicit allowlist of events.

16

HubSpot Tracking

HubSpot Needs review BAA available

HubSpot Tracking can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from HubSpot and PHI excluded from what it captures.

Exposure. Captures page views, form submissions, and visitor identity. HubSpot will sign a BAA, but only on Enterprise with the HIPAA add-on enabled.

Remediation. Confirm the HIPAA add-on is active and the BAA is executed. Without it, pull the tracking code off patient-facing pages.

17

Intercom

Intercom Needs review BAA available

Intercom can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from Intercom and PHI excluded from what it captures.

Exposure. Chat captures conversation content and browsing context. Patients routinely describe symptoms in chat.

Remediation. Confirm the BAA covers your plan, and route anything clinical to a channel built for it.

18

Mixpanel

Mixpanel Needs review BAA available

Mixpanel can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from Mixpanel and PHI excluded from what it captures.

Exposure. Event tracking with user properties. A BAA is available on enterprise plans.

Remediation. Confirm the BAA and audit event properties so no health context is passed.

19

Segment

Twilio Needs review BAA available

Segment can be used in a HIPAA-regulated environment, but only with a signed business associate agreement from Twilio and PHI excluded from what it captures.

Exposure. Routes events to downstream tools. A BAA is available on Business, but your exposure is really the sum of every destination it feeds.

Remediation. Confirm the BAA, then audit each destination. A compliant pipe into a non-compliant vendor is still a disclosure.

Built for regulated environments

These are governance layers designed for healthcare advertising. They sit between the site and ad platforms and strip protected health information before forwarding.

20

Curve

Curve Compliant BAA available

Curve is built for HIPAA-regulated use. Curve will sign a business associate agreement.

Exposure. Server-side tracking built for healthcare advertisers.

Remediation. No action needed beyond confirming the BAA is executed.

21

Freshpaint

Freshpaint Compliant BAA available

Freshpaint is built for HIPAA-regulated use. Freshpaint will sign a business associate agreement.

Exposure. A governance layer built for healthcare. It sits between the site and ad platforms and strips PHI before forwarding.

Remediation. No action needed beyond confirming the BAA is executed and the blocking rules cover every destination in use.

Common questions

Does a tracking pixel on a healthcare website actually violate HIPAA?

It depends on what the page reveals. A pixel on a general marketing page carries limited risk. The same pixel on a page about a specific condition, a provider's profile, or an appointment booking flow transmits the fact that an identifiable person sought care for something. That combination — an identifier plus a health context — is protected health information, and sending it to a vendor without a business associate agreement is a disclosure.

Is an IP address enough to make tracking data identifiable?

Generally yes. HIPAA's identifier list includes IP addresses and device identifiers. Most tracking tools transmit both by default, alongside the page URL, which is what supplies the health context.

Does moving to server-side tracking solve the problem by itself?

No. Server-side tracking relocates where the data is assembled; it does not decide what gets sent. A server-side setup that forwards the same URLs and identifiers to the same vendor creates the same disclosure. What makes it compliant is the scrubbing applied before forwarding, plus a business associate agreement with any vendor still receiving data.

Does a consent banner make third-party tracking compliant?

Not on its own. HIPAA requires a valid authorization, which is a specific document with defined elements. A cookie consent banner does not meet that standard, and the Office for Civil Rights has said as much in its guidance on tracking technologies.

Can a clean scan be treated as a clearance?

No. A scan of server-returned HTML cannot see scripts injected later by JavaScript, loaded by a tag manager after a delay, or held back by a consent manager until a visitor interacts. A clean result narrows the question. It does not close it.