Know which analytics tools are safe to use in healthcare 

Most standard analytics tools weren’t built for healthcare. This checklist helps you work out which ones are safe – and what to ask any vendor before you add them to a healthcare property. 

Learn more about Piano Analytics

Know which analytics tools are safe to use in healthcare 

Most standard analytics tools weren’t built for healthcare. This checklist helps you work out which ones are safe – and what to ask any vendor before you add them to a healthcare property. 

Learn more about Piano Analytics

Know which analytics tools are safe to use in healthcare 

Most standard analytics tools weren’t built for healthcare. This checklist helps you work out which ones are safe – and what to ask any vendor before you add them to a healthcare property. 

Learn more about Piano Analytics

The problem

The problem

Standard analytics tools can’t legally track symptom checkers, appointment flows, or patient portals – so you’re missing data on 

your most important pages.

Standard analytics tools can’t legally track symptom checkers, appointment flows, or patient portals – so you’re missing data on 

your most important pages.

Why it’s complicated

Why it’s complicated

Rules around what counts as patient data in digital analytics have been changing since 2022. But even legal teams find them hard to apply.

Rules around what counts as patient data in digital analytics have been changing since 2022. But even legal teams find them hard to apply.

The fix

The fix

Use a vendor that signs a Business Associate Agreement (BAA). That contract means they’re legally responsible for handling patient data safely – so you can track more.

Use a vendor that signs a Business Associate Agreement (BAA). That contract means they’re legally responsible for handling patient data safely – so you can track more.

Note: HHS guidance on tracking technologies has been evolving since 2022. A 2024 federal court ruling narrowed one aspect — it struck down the claim that combining an IP address with a public page visit automatically constitutes patient data. But requirements for authenticated pages, patient portals, symptom checkers, and appointment flows remain in full effect. When in doubt, apply the stricter interpretation.


Questions to ask before adding any tool to a healthcare property


Questions to ask before adding any tool to a healthcare property


Questions to ask before adding any tool to a healthcare property

Will they sign a BAA?

Vendor signs a Business Associate Agreement (BAA)

A BAA is a contract that makes the vendor legally responsible for protecting patient data. Without one, you can’t legally send them data that could identify a patient.

The BAA covers analytics — not just CRM or data storage

Some vendors sign BAAs but leave out reporting features. Check the covered services list, not the sales deck.

BAA is available on the plan you’re buying

Some vendors only offer BAAs on enterprise plans. Find out before you start a trial.

Their terms of service allow patient data

Google explicitly says healthcare organizations must not send patient data to GA, and won’t sign a BAA for it. Using GA on health pages breaks two rules at once: HIPAA, and the vendor’s own contract.

Are your high-risk pages covered?

Patient portals and any logged-in pages use only BAA-covered tools

Any page behind a login is patient data territory — no exceptions.

Symptom checkers and self-assessments use only BAA-covered tools

No login is needed to create a problem. A user’s IP address combined with a visit to a symptom page can count as patient data under HIPAA.

Appointment booking flows use only BAA-covered tools

Linking an ad click to an appointment type is enough to create patient data. Hospital systems have settled suits for $2M+ over exactly this.

Page URLs have been reviewed for embedded patient IDs or appointment references

These often end up in URLs and get picked up automatically by tracking scripts.

Can they keep the data secure?

Access logs show who viewed patient data and when

Data retention is configurable (HIPAA minimum: 6 years)

Access controls limit which team members can see individual patient records

Vendor doesn’t use your data to train models or improve their product

Common in ad platforms. Check the data processing agreement, not just the privacy policy.

Will you stay compliant as things change?

Every tool downstream of this vendor is also BAA-covered

A compliant tool feeding patient data into a non-BAA ad platform is still a violation.

Tracking setup is reviewed before and after every site release

In 2025, Blue Shield of California disclosed that one misconfiguration had silently sent member data to Google Ads for nearly 3 years.

Marketing and legal both signed off on the vendor

As of early 2026. Check directly with vendors — plans change. A "yes" on BAA still requires setup work; a "no" means the tool can't touch patient data.

Where common tools stand today

As of early 2026. Check directly with vendors — plans change. A "yes" on BAA still requires setup work; a "no" means the tool can't touch patient data.

Where common tools stand today

As of early 2026. Check directly with vendors — plans change. A "yes" on BAA still requires setup work; a "no" means the tool can't touch patient data.

Where common tools stand today

Vendor

BAA

What this means for you

Google Analytics (GA4) 

Web analytics

Web analytics

No

No BAA

Google’s own support page states healthcare organizations must not send patient data to GA, and that Google won’t sign a BAA for it. You can use it on purely public pages, but once a user hits a symptom page or starts booking an appointment, you’re at risk. Most healthcare sites can’t reliably draw that line.

Meta Pixel

Ad tracking

Ad tracking

No

No BAA

Meta won’t sign BAAs. The pixel collects IP addresses and browsing behavior that counts as patient data in healthcare. GoodRx and BetterHelp faced FTC enforcement for sharing health data via Meta. Multiple hospital systems have settled class-action suits for $2M+. Don’t use it on health-related pages.

Hotjar

Session recording / heatmaps

Session recording / heatmaps

No

Hotjar’s own documentation lists GDPR, CCPA, ISO, and SOC 2 certifications — but no HIPAA. Third-party compliance sources confirm they won’t sign a BAA and explicitly state the platform isn’t designed for HIPAA-regulated sites. Now part of Contentsquare, which also has no HIPAA coverage.

Heap (Contentsquare)

Product analytics

Product analytics

No

Heap’s current terms of service explicitly list HIPAA-regulated data as prohibited. This changed after the Contentsquare acquisition — an older Heap blog post claimed BAA support, but that no longer applies. Heap’s auto-capture model records all interactions by default, making accidental collection of patient data especially likely.

HubSpot

CRM / marketing automation

CRM / marketing automation

Partial

BAA available on Enterprise only, but analytics reporting and customer journey reports are excluded from BAA coverage. You can store patient data in the CRM — you just can’t run analytics on it freely. Requires careful setup and ongoing checks to stay compliant.

Freshpaint

Healthcare data pipeline

Healthcare data pipeline

Partial

Sits between your site and downstream tools, removing patient data before it passes through. BAA availability varies by plan – on lower tiers you agree to standard terms and can’t negotiate. Not a standalone analytics tool; you’ll need one connected to it.

Mixpanel

Product analytics

Product analytics

Enterprise Only

BAA on Enterprise plan, with controls to reduce accidental exposure of patient data. Works well for digital health teams tracking in-app behavior. Check that your specific use case — and any integrations — are covered before you sign.

Piwik PRO

Web analytics + CDP

Web analytics + CDP

Enterprise Only

BAA available with the paid Piwik PRO Enterprise plan. SOC 2 Type II certified. Combines web analytics with consent management.

Amplitude

Product analytics

Product analytics

Contact Sales

Amplitude’s own security page states they can enter a BAA for covered entities and business associates under HIPAA. Check which plan and configuration your use case requires before relying on this for patient data.

Adobe Analytics / CJA

Web and product analytics

Web and product analytics

Add-on required

CJA is HIPAA-ready – but only with Adobe's Healthcare Shield add-on, which must be licensed separately. Without it, you have CJA with no HIPAA coverage. If you're on standard Adobe Analytics, you'd need to migrate to CJA first, then license Healthcare Shield on top – a significant cost and migration commitment for any large organization deeply embedded in AA.

Piano Analytics

Web and product analytics

Web and product analytics

Yes

Signs BAAs at all tiers. Tracks portal logins, appointment flows, and post-authentication activity — the pages most analytics tools can’t reach. Unsampled, real-time data across every touchpoint, with pre-built healthcare dashboards and native integrations with Snowflake, Salesforce, and 70+ tools.

Vendor positions as of early 2026. For informational purposes only — not legal advice. Talk to your legal team before making compliance decisions.

Save this checklist as a PDF

Get a formatted copy to share with your team or use in vendor reviews.

By submitting, you agree to Piano's Privacy Policy and End User Terms.