TL;DR, Quick Answer
7 min readHIPAA compliance requires administrative, physical, and technical safeguards, business associate agreements, breach processes, and careful review of tracking technologies. Healthcare websites should not send PHI to analytics or ad vendors unless HIPAA obligations are fully addressed.
Here, the topic Emr HIPAA compliance checklist is covered with practical examples. Appointment pages, patient portals and symptom-checker forms leak protected health information into analytics long before anyone reviews a vendor agreement. A hipaa compliance checklist has to cover tracking technology, not just servers and paperwork.
HIPAA compliance is broader than website analytics, but analytics is now one of the areas healthcare organizations cannot ignore. Appointment pages, patient portals, symptom searches, provider directories, and ad pixels can reveal health context. If that information is connected to an individual, it may become protected health information.
Important 2024 caveat: HHS notes that a federal court vacated part of OCR's tracking-technology bulletin as applied to the theory that an IP address plus a visit to certain unauthenticated public webpages automatically triggers HIPAA obligations. The bulletin still matters, but teams should distinguish unauthenticated public education pages from portals, appointments, intake, payment, authenticated pages, and workflows that disclose health information.
This checklist is not legal advice, but it gives healthcare teams a practical review path before deploying analytics, pixels, chat widgets, or session replay tools.
Know whether HIPAA applies
HIPAA applies to covered entities and business associates. Covered entities include many healthcare providers, health plans, and healthcare clearinghouses. Business associates are vendors that create, receive, maintain, or transmit protected health information on behalf of a covered entity.
HHS explains that the Security Rule requires reasonable and appropriate administrative, physical, and technical safeguards for electronic protected health information (HHS Security Rule summary). Business associates can be directly responsible for many HIPAA obligations.
If your organization is not a covered entity or business associate, other privacy laws may still apply. Do not use "not HIPAA" as a shortcut for "no privacy risk."

Review tracking technologies carefully
HHS OCR has issued guidance on online tracking technologies, explaining that HIPAA rules apply when regulated entities collect or disclose PHI through tracking technologies. The guidance covers pixels, cookies, web beacons, tracking scripts, and similar tools (HHS online tracking technologies guidance).
For healthcare websites, the risk is not limited to logged-in patient portals. Public pages should be classified carefully: a generic visiting-hours page is different from an appointment flow, a provider-search interaction, an intake form, a payment page, or a page where the user submits information about care. Context and disclosed information matter.
Before deploying analytics, ask:
- Does the tool receive full URLs or page titles that reveal health topics?
- Does it collect IP address, device data, or identifiers?
- Does it set cookies or connect visits across sessions?
- Does it receive form submissions, search terms, or appointment metadata?
- Is the vendor willing to sign a business associate agreement when required?
- Does the data feed advertising, retargeting, or lookalike audiences?
If the vendor will not sign a BAA and PHI may be disclosed, do not send the data.
Administrative safeguards
Assign responsibility for privacy and security. Maintain policies for access, workforce training, vendor approval, incident response, and data retention. Keep a current inventory of systems that store or transmit ePHI, including analytics and marketing tools.
Perform risk analysis and risk management. Document threats, likelihood, impact, and mitigation steps. Website tracking should be part of that analysis, not an afterthought owned only by marketing.
Physical and technical safeguards
Limit access to systems and facilities. Use role-based access, multi-factor authentication, audit logs, encryption in transit, encryption at rest where appropriate, and secure backup processes.
Flowsery
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
For analytics specifically, use allowlisted event properties. Do not let developers send arbitrary form fields or URL parameters into analytics. Strip personal data from URLs. Avoid session replay on healthcare pages unless it is clearly justified and configured to mask sensitive content.

Business associate management
Maintain BAAs with vendors that handle PHI on your behalf. A privacy policy or standard SaaS terms are not a substitute for a BAA. Review subcontractors, support access, data location, breach notification duties, and deletion rights.
If a vendor says its product is "HIPAA ready," verify what that means. Does it sign BAAs? Which product tier? Which features are excluded? Are advertising integrations disabled? Are logs covered?
Breach readiness
The HIPAA Breach Notification Rule requires notifications after a breach of unsecured PHI, subject to specific assessment and timing rules. HHS summarizes these obligations in its Breach Notification Rule guidance.
Have a playbook before an incident occurs. It should cover detection, containment, vendor coordination, legal review, patient notification, regulator notification, media notification where required, and documentation.
Privacy-first analytics for healthcare
Healthcare websites often need basic operational metrics: page visits, referrers, appointment funnel drop-off, campaign landing pages, and form completion rates. Those goals do not require retargeting pixels or persistent behavioral profiles.
A privacy-first analytics setup should avoid cookies where possible, minimize identifiers, exclude sensitive URLs or parameters, aggregate reporting, use short retention, and keep data separate from advertising systems. For regulated entities, vendor HIPAA posture and BAAs still matter.
The safest analytics question in healthcare is not "How much can we track?" It is "What is the minimum measurement we need to improve patient access without exposing PHI?"
- Cookies and persistent identifiers
- Retargeting and lookalike audiences
- Data shared with advertising systems
- Cookies avoided where possible
- Aggregate reporting, short retention
- Kept separate from advertising systems
Analytics-safe implementation pattern
A safer healthcare analytics setup starts with page classification. Mark pages as public low-risk, public health-context, authenticated patient, payment, or support. Apply different tracking rules to each class. For example, a generic homepage may allow aggregate analytics, while appointment, symptom, portal, and payment pages may require stricter controls or no third-party analytics at all.
Next, build an allowlist for event names and properties. Developers should not be able to send arbitrary form fields into analytics. Strip query parameters that contain tokens, emails, appointment IDs, or search terms. Mask or suppress page titles when they reveal sensitive conditions.
Finally, review vendors annually and after major product changes. A BAA signed two years ago does not guarantee that a newly enabled feature, subprocessor, or AI add-on fits your HIPAA risk model.
Healthcare Analytics Controls
For healthcare analytics, separate public education measurement from appointment, portal, intake, payment, condition-specific, and authenticated workflows. Keep analytics payloads free of names, emails, patient or record numbers, appointment details, form text, sensitive query strings, and identifiers that can link a visitor to care.
If a vendor receives PHI, confirm the HIPAA role, BAA, access controls, retention, subprocessors, and breach workflow before the tag ships. If a vendor will not support the required HIPAA role, remove the data flow rather than trying to bury it in a notice.
Frequently Asked Questions
What counts as protected health information on a website?
PHI is health information tied to an identifiable person, whether it's a name, an appointment time, a diagnosis mentioned in a form, or an IP address paired with a symptom search. Appointment pages, patient portals, and symptom-checker forms all create PHI risk when tracking tools capture that context alongside an identifier. Once a page discloses health information about an identifiable visitor, HIPAA analysis has to start there, not at the server.
Flowsery
Start Your 14-Day Free Trial
Real-time dashboard
Goal tracking
Cookie-free tracking
Does a business associate agreement cover every vendor that touches a healthcare site?
Only if that vendor creates, receives, maintains, or transmits PHI on behalf of a covered entity, since that's the trigger for business associate status. A vendor that never receives PHI, because data is stripped or aggregated before it reaches them, doesn't need a BAA for that data flow. The checklist's approach is to classify each page and payload first, then decide which vendors actually need one.
What changed in the 2024 court ruling on HHS tracking guidance?
A federal court vacated the part of OCR's tracking-technology bulletin that treated an IP address plus a visit to certain unauthenticated public webpages as automatic proof of a HIPAA disclosure. The rest of the bulletin still applies, and OCR's broader guidance on pixels, cookies, and tracking scripts hasn't gone away. Teams still need to separate plain public education pages from portals, appointments, intake, and payment flows that disclose health information.
Can a healthcare site use analytics tools at all?
Yes, as long as the setup avoids sending PHI to a vendor that won't sign a BAA, or avoids collecting PHI in the first place through allowlisted properties and stripped URLs. Basic operational metrics, page visits, referrers, funnel drop-off, campaign pages, don't require retargeting pixels or persistent profiles. The goal is the minimum measurement needed to improve patient access, not the maximum data a tool can collect.
What is the difference between a covered entity and a business associate?
A covered entity is a healthcare provider, health plan, or healthcare clearinghouse that HIPAA regulates directly. A business associate is a vendor, an analytics platform, a chat widget, a session replay tool, that creates, receives, maintains, or transmits PHI on that covered entity's behalf. Business associates can carry direct responsibility for many HIPAA obligations of their own, not just contractual obligations passed down from the covered entity.
How often should a healthcare team review its vendor BAAs?
The checklist recommends reviewing vendors annually and again after any major product change, because a BAA signed two years ago says nothing about a feature, subprocessor, or AI add-on the vendor turned on last month. A "HIPAA ready" claim from a vendor needs the same recheck: which tier signs a BAA, which features are excluded, whether advertising integrations and logs are covered. Treat the agreement as something that ages, not something signed once and filed away.
What should an allowlist for analytics events include?
An analytics allowlist should name the exact event properties developers are allowed to send, not leave the door open to arbitrary form fields or URL parameters. Query parameters containing tokens, emails, appointment IDs, or search terms get stripped before anything reaches the analytics tool, and page titles that reveal a condition get masked or suppressed. Anything outside the allowlist doesn't ship, full stop.
Does session replay software create HIPAA risk on healthcare pages?
Yes. Replay tools capture what a visitor typed and clicked, which on an appointment or intake page may include health information tied to that visitor. The checklist's guidance is to avoid session replay on healthcare pages unless there's a clear justification and the tool is configured to mask sensitive content. An unmasked replay session on a symptom form is close to the highest-risk tracking pattern a site can run.
What triggers the HIPAA Breach Notification Rule?
A breach of unsecured PHI triggers the rule, subject to the assessment and timing requirements HHS lays out in its Breach Notification Rule guidance. That's why the checklist calls for a playbook before an incident happens, covering detection, containment, vendor coordination, legal review, and the patient, regulator, and media notifications a breach may require. Waiting until after a tracking pixel leaks appointment data to build that playbook is too late.
Is a privacy policy enough instead of a business associate agreement?
No. The checklist is direct on this: a privacy policy or standard SaaS terms are not a substitute for a BAA when a vendor handles PHI on a covered entity's behalf. A real BAA review covers subcontractors, support access, data location, breach notification duties, and deletion rights, none of which a generic privacy policy addresses.
Was This Article Helpful?
Let us know what you think!
See us more often in Google
One click marks Flowsery as a preferred source, so our articles sit higher in your Top Stories, AI Mode, and AI Overviews.
Before you go...
Flowsery
Revenue-first analytics for your website
Track every visitor, source, and conversion in real time. Simple, powerful, and cookie-free.
Real-time dashboard
Goal tracking
Cookie-free tracking
Related Articles


Key Insights - HIPAA Violation Alert
A HIPAA violation alert usually traces back to routine gaps: risk analysis, access control, audit logs, BAAs and unencrypted devices. Six to close first.


A Practical Overview - Privacy-Compliant Healthcare Data
Standard analytics can expose PHI before a form is ever submitted. What HHS says about tracking, and how to keep privacy-compliant healthcare data usable.


A Practical Guide to Understanding PHI Protected Health
PHI is health information that identifies a person. The 18 identifiers, where analytics quietly creates them, and how to measure healthcare sites safely.

