HIPAA Website Requirements: What You Actually Have to Get Right

Technical Safeguards BAA & Vendor Chain Audit-Ready Checklist
Paul Dillinger
Tim Hill
David Miller
Tej Desai
Noa Takhel
Ran Mart
Douglas Debecker
Trusted Web Design Service Worldwide

Most healthcare sites pass the easy tests and fail the quiet ones. The owner signs a BAA, flips on HTTPS, and calls it done. Meanwhile a marketing pixel ships appointment data to an ad network, a contact form drops unencrypted PHI into a Gmail inbox, and nobody notices until a complaint or an audit forces the question. HIPAA isn't a setting you toggle once. It's how every form, script, and third-party tag on the site behaves, every day.

So here's the line-by-line checklist I use when I build and audit custom healthcare sites for US and Canadian providers. Work through it section by section and you'll find the gaps before a regulator does. This is guidance, not legal advice. Confirm the specifics with a healthcare attorney.

Key Takeaways:

  • HIPAA is US federal law - there is no "HIPAA-certified website," and compliance overlays or seals do not make a site compliant; it is a system of safeguards, agreements, and documented policies.
  • PHI on a website is broader than you think: appointment requests, contact forms, IP addresses tied to health context, and any patient identifier all count.
  • Four rules govern your site - Privacy, Security, Breach Notification, and the Omnibus Rule - enforced across three safeguard categories: administrative, physical, and technical.
  • You need a signed Business Associate Agreement with every vendor that touches PHI: hosting, forms, email, analytics, and booking tools.
  • PHI must be encrypted in transit (HTTPS/TLS) and at rest, served from compliant hosting with secure forms, access controls, audit logging, and a defined retention policy.
  • Tracking pixels and standard analytics (Meta Pixel, Google Analytics) are a documented danger zone - they can leak PHI to third parties and trigger OCR enforcement.
  • Compliance requires written policies plus a documented risk analysis; OCR penalties scale with negligence, which is why a step-by-step checklist and regular audits matter.
  • Canadian practices fall under PIPEDA federally, plus provincial health-privacy laws like PHIPA (Ontario) and PHIA - not HIPAA.

What HIPAA Actually Requires of a Website

HIPAA is United States federal law. It applies to covered entities (providers, health plans, clearinghouses) and to their business associates - the vendors that handle protected health information on their behalf. Your web developer, your hosting company, and your form processor are all potential business associates.

Here is the part most builders get wrong: not every page on your site needs to be HIPAA compliant. HIPAA attaches to protected health information. A marketing page describing your services, your team, or your location collects no PHI and carries no HIPAA obligation on its own.

The moment a page collects, transmits, or stores PHI - an appointment request, a contact form with health details, a patient portal login - that page and everything behind it falls under HIPAA. The practical job is to map exactly where PHI enters your site and lock down those paths, not to gold-plate the entire domain.

One clarification worth making plainly: there is no such thing as a "HIPAA-certified website," and no builder or platform is "HIPAA compliant out of the box." No government body certifies websites. Compliance is something you implement and document, not a badge you buy or a setting you switch on.

What Counts as PHI on a Website

Protected health information is any individually identifiable health information. On a website, the boundary is wider than most owners expect, and this is where audits find trouble.

PHI on your site can include: - Appointment and booking requests - the name, contact details, and reason-for-visit tied together

  • Contact form submissions that mention a condition, symptom, medication, or treatment
  • Patient portal data - logins, records, messages, billing
  • IP addresses when combined with health context (a visit to a specific treatment page plus an identifier)
  • Tracking identifiers and cookies that link a person to health-related browsing
  • Any field that connects an identifiable individual to their care

That fourth and fifth point are the ones that surprise people. An IP address on its own is debatable, but an IP address captured alongside a visit to your oncology or addiction-treatment page, tied to a tracking cookie, becomes identifiable health information in the eyes of regulators. This is the exact mechanism behind the tracking-pixel enforcement actions covered later on this page.

The Four HIPAA Rules That Govern Your Site

HIPAA is built on four rules. Your website touches all of them.

The Privacy Rule

Governs how PHI may be used and disclosed. For a website, this drives your Notice of Privacy Practices, your consent language, and the principle that you collect only the minimum information necessary for the task.

The Security Rule

Governs electronic PHI specifically. It mandates the three categories of safeguards - administrative, physical, and technical - that the rest of this checklist is built around. This is the rule your developer and hosting choices live under.

The Enforcement Rule

Sets out how the Office for Civil Rights (OCR) investigates and how penalties are calculated. It is the reason documentation matters: if you cannot show your work, you cannot show compliance.

The Breach Notification Rule

Requires you to notify affected individuals, OCR, and sometimes the media when unsecured PHI is exposed. A misconfigured form or a leaking analytics tag can trigger this rule, which is why the technical details are not optional.

The Three Safeguard Categories

The Security Rule organizes everything into three buckets. A compliant site needs all three - technical controls alone are not enough.

CategoryWhat it coversWebsite examples
AdministrativePolicies, training, risk managementDocumented risk analysis, staff training, BAAs, assigned security responsibility
PhysicalFacility and device securityHosting data-center controls, workstation and device policies
TechnicalTechnology-based protection of ePHIEncryption, access controls, audit logging, secure transmission
Most of what a website developer directly controls sits in the technical column, with strong overlap into administrative (the BAAs and the documented risk analysis). Physical safeguards are largely delegated to a compliant hosting provider - which is exactly why the BAA with that host matters so much.

Business Associate Agreements With Every Vendor

A Business Associate Agreement (BAA) is a signed legal contract that binds a vendor to HIPAA's safeguards and makes them liable for breaches. If a vendor touches PHI and you do not have a BAA with them, you are already non-compliant.

For a healthcare website, that means a BAA with: - Your hosting provider (the server storing or transmitting PHI)

  • Your form and data handler (whatever processes and stores submissions)
  • Your email provider if any PHI flows through email
  • Your booking/scheduling tool if it captures patient information
  • Your analytics vendor if it could receive PHI - and most consumer analytics will not sign one
This last point quietly kills a lot of "free" tooling. Standard Google Analytics and the Meta Pixel will not sign a BAA for PHI, which means routing patient data through them is a violation by definition. When I scope a build, the BAA question gets answered before a single integration is chosen - the same discipline I apply to patient booking and scheduling integrations, where the wrong tool leaks data on day one.

Encryption: In Transit and At Rest

Encryption is the technical safeguard regulators look at first, and it has two halves.

In transit - data moving between the visitor's browser and your server must be encrypted with TLS 1.2 or higher. That means HTTPS on every page, not just the form pages, enforced with HSTS (HTTP Strict Transport Security) so browsers refuse to connect over plain HTTP. A redirect from HTTP to HTTPS is not enough on its own; HSTS closes the window where a downgrade attack can intercept the first request.

At rest - PHI stored on your server or in your database must be encrypted, with AES-256 as the standard benchmark. Stored form submissions, patient records, and backups all qualify.

HTTPS everywhere is the floor, not a nice-to-have. A custom-built site lets me enforce TLS, HSTS, and secure headers at the infrastructure level rather than hoping a plugin sets them correctly. This is also where template builders fall short, which is part of why I recommend custom alternatives to WordPress for any practice handling PHI.

Compliant Hosting and Secure Forms

Hosting

PHI has to live on infrastructure that meets the Security Rule and whose provider will sign a BAA. That covers data-center physical security, encryption support, access logging, and breach liability. Generic shared hosting on a host that will not sign a BAA is a non-starter, no matter how cheap or convenient.

Secure Forms

The form is where PHI most often enters a site, and it is the most common point of failure. A compliant form needs: - POST-only transmission for PHI - never GET, which would expose data in the URL, server logs, and browser history

  • Autocomplete disabled on PHI fields so sensitive values are not cached by the browser
  • No caching of pages or responses that contain PHI
  • Encrypted storage of submissions, behind authentication, not emailed in plain text
  • Minimum necessary fields only - do not collect health details you do not need

A contact form that emails a patient's symptoms to a standard inbox is one of the most frequent violations I find when auditing existing sites. It feels harmless. It is a reportable breach waiting to happen.

Access Controls, Audit Logging, and Retention

Once PHI is in your system, the Security Rule dictates who can reach it and demands a record of who did.

Access Controls

  • Unique user IDs - every person who can access PHI has their own credentials, never shared
  • Role-based access control (RBAC) - staff see only what their role requires
  • Multi-factor authentication (MFA) on any account that can reach PHI
  • Automatic logoff after a period of inactivity
  • Least privilege - default to the minimum access, grant more only when justified

Audit Logging and Retention

The Security Rule requires audit controls that record access to ePHI - who viewed or changed what, and when. Separately, HIPAA requires that compliance documentation be retained for six years. That covers your policies, your risk analysis, your BAAs, and your audit records. A patient portal or any admin area touching PHI needs logging built in from the start, because you cannot reconstruct an audit trail after the fact.

The Tracking Pixel and Analytics Danger Zone

This is the single most active enforcement area in healthcare web today, and it has caught major hospital systems off guard.

Standard analytics and advertising tools - Google Analytics, the Meta (Facebook) Pixel, and similar tags - work by sending data about each visitor to a third party. On a healthcare site, that data can include the page someone viewed (which may reveal a condition), their IP address, and a tracking identifier. Bundled together, that is PHI being disclosed to a vendor who has not signed a BAA and will not sign one for this purpose.

The HHS Office for Civil Rights has issued specific guidance warning that the use of these tracking technologies on pages that handle PHI can violate HIPAA. Regulators have pursued health systems precisely over pixel data leaking to ad platforms. The risk is not theoretical.

The fix is twofold: keep ad and analytics pixels off any page that touches PHI, and use privacy-first, compliant analytics that can run without exporting identifiable patient data. For healthcare clients I default to cookieless, privacy-respecting analytics rather than consumer ad-tech, so you still get traffic insight without turning your booking page into a data leak. The same care applies to telehealth website design, where the volume of patient interaction makes tracking hygiene even more critical.

Required Policies and Documented Risk Analysis

Technical controls are only half the obligation. HIPAA expects documentation, and the absence of it is itself a finding.

Your site and practice need: - Privacy Policy - how you collect, use, and protect data on the site

  • Notice of Privacy Practices (NPP) - the HIPAA-mandated notice of patients' rights and your duties
  • Cookie and consent management - especially where any tracking runs
  • A documented risk analysis - a written assessment of where PHI lives, what threatens it, and how you mitigate those risks

The risk analysis is the keystone. It is explicitly required by the Security Rule, it is the first thing OCR asks for in an investigation, and a missing or stale one is among the most commonly cited violations. Compliance is not just having safeguards - it is being able to prove you assessed the risks and chose those safeguards deliberately. This is guidance, not legal advice. Your privacy policy and NPP should be reviewed by qualified counsel before publishing.

OCR Penalties: Why This Is Worth Doing Right

Enforcement runs through the HHS Office for Civil Rights, and the penalties scale with culpability. Fines are tiered - from lower amounts for violations you did not know about, up the ladder for willful neglect - and they can reach into the millions in aggregate for a single year, alongside mandatory corrective action plans. Tracking-pixel cases have produced settlements and ongoing oversight for health systems that thought their analytics were harmless.

Beyond the dollar figure, a breach triggers the Breach Notification Rule: you have to tell affected patients, notify OCR, and in larger breaches notify the media. For a practice that runs on trust, that disclosure can cost more than the fine. Doing it right the first time is far cheaper than remediation under a corrective action plan.

Step-by-Step HIPAA Website Checklist

Work through this in order. Each step assumes the one before it is done.

  1. Map your PHI - list every page, form, and integration that collects, transmits, or stores patient information. Everything else is lower priority.
  2. Run a documented risk analysis - assess threats to that PHI and write down your findings and mitigations.
  3. Sign BAAs with every vendor that touches PHI: hosting, forms, email, booking, analytics. Drop any vendor that will not sign.
  4. Enforce HTTPS everywhere with TLS 1.2+ and HSTS. No mixed content.
  5. Encrypt PHI at rest with AES-256 across the database and backups.
  6. Harden every form - POST-only, autocomplete off, no caching, encrypted storage, minimum necessary fields.
  7. Implement access controls - unique IDs, RBAC, MFA, auto-logoff, least privilege on any PHI-bearing area.
  8. Turn on audit logging and set six-year retention for compliance records.
  9. Remove ad and analytics pixels from PHI pages; switch to compliant, privacy-first analytics.
  10. Publish required policies - Privacy Policy, Notice of Privacy Practices, and cookie/consent handling.
  11. Document everything and schedule a periodic review - compliance is ongoing, not one-time.

How to Audit an Existing Healthcare Website

If you already have a site, you do not need to guess whether it is compliant. You can check.

Start with the network. Open your browser's developer tools, load your booking and contact pages, and watch the outgoing requests. If you see calls to Google Analytics, Facebook, or any ad network firing on a page that collects PHI, that is a live problem. Check that every page loads over HTTPS and that HSTS is present in the response headers.

Then check the forms. Confirm submissions go over POST, not GET. Confirm PHI is stored encrypted and behind authentication rather than emailed in plain text. Confirm autocomplete is off on sensitive fields and the pages are not cached.

Then check the paperwork. Do you have signed BAAs with every vendor in the data path? A current, documented risk analysis? A published Privacy Policy and NPP? If any of those are missing, the technical fixes are incomplete on their own.

This is exactly the audit I run before quoting a rebuild. If you want a second set of eyes on a live site, book a discovery call and I will walk through it with you.

Proof: Prime Home Health, Page 1 in About 30 Days

Requirements only matter if the site they produce actually performs. Prime Home Health, a home-care clinic in Winnipeg operating under Manitoba's Personal Health Information Act (PHIA), is the proof.

When they came to me, the site was effectively invisible on Google. I rebuilt it custom, on compliant infrastructure, with secure forms and clean analytics, and paired the build with an SEO retainer. Within about 30 days the results were measurable in Google Search Console.

MetricBeforeAfter
Organic clicks / month~4194
Search impressions / month43311,400
Indexable pagesunder 50303
Terms ranked Page 1 (1,000+ searches/mo)013
New patient inquiries (30 days)020
What it's worth. Twenty urgent inquiries in a month is a pipeline, not a vanity metric. Run it conservatively: assume only half convert, so 10 clients, against the home-care industry's average client value.
FigureAmount
Avg revenue / client / month (industry benchmark)$2,070
Projected monthly revenue (10 new clients)~$20,700
Projected first-year value (before renewals)~$248,400
That last figure is an illustrative projection at an industry-average client value of $2,070 a month. Actual conversion and retention vary, and home-care clients often stay well past a year, so real lifetime value usually runs higher. A compliant site is not a slower or weaker site. Built right, the same architecture that protects patient data also loads fast and ranks. Read the full Prime Home Health case study for the breakdown. Note that PHIA is Canadian provincial law, not HIPAA - the compliance discipline transfers, the specific statute does not. The Korawells wellness clinic shows the same checklist applied to a US-facing build. We architected the site so no PHI ever touches it: contact forms route to Jotform's BAA-covered tier with autocomplete disabled to stop browsers caching sensitive entries, analytics run on privacy-respecting tools that never create PHI, and because no protected data lives on the marketing site, the hosting BAA requirement falls away entirely. That is the "limit what you collect and where it lives" principle from the checklist above, made concrete - and the site still earned international design awards.

A Note for Canadian Practices

If you operate in Canada, HIPAA does not apply to you. Canada has no HIPAA equivalent. Instead you are governed by PIPEDA - the federal private-sector privacy law - layered with a provincial health-information act: PHIPA in Ontario, PHIA in Manitoba, Nova Scotia, and Newfoundland & Labrador, PHIPAA in New Brunswick, and HIA in Alberta.

The technical safeguards on this page - encryption, secure forms, access controls, compliant hosting, tracking hygiene - map closely across both regimes, which is why the same build process serves clients on either side of the border. But the legal specifics differ, so do not let any vendor conflate HIPAA with PIPEDA or your provincial act. For the Canadian breakdown, see my guide to PHIA and PIPEDA compliant healthcare websites, and the broader healthcare website design service that covers both markets. This is guidance, not legal advice. ## Frequently Asked Questions

Is there such a thing as a HIPAA-certified website?

No. No government agency or official body certifies websites as HIPAA compliant, and any builder claiming to be "HIPAA-certified" or "compliant out of the box" is selling a fiction. Compliance is a system of signed BAAs, technical safeguards, and documented policies that you implement and maintain - not a badge you purchase.

Do all the pages on my site need to be HIPAA compliant?

Not necessarily. HIPAA attaches to protected health information, so a purely informational marketing page that collects no PHI carries no HIPAA obligation on its own. The pages that collect, transmit, or store PHI - booking requests, contact forms with health details, patient portals - are where the requirements apply, which is why mapping your PHI is step one.

Can I use Google Analytics or the Meta Pixel on my healthcare website?

Not on pages that handle PHI. These tools send visitor data, including IP addresses and the pages viewed, to third parties who will not sign a BAA for that use, and HHS guidance specifically warns that this can violate HIPAA. The safe approach is privacy-first analytics that run without exporting identifiable patient data and keeping ad pixels off PHI pages entirely.

What is a BAA and who needs to sign one?

A Business Associate Agreement is a signed contract that binds a vendor to HIPAA's safeguards and makes them liable for breaches. Every vendor that touches PHI on your behalf needs to sign one - your hosting provider, form handler, email service, booking tool, and any analytics vendor that could receive patient data. No BAA plus PHI access equals a violation.

What encryption does a HIPAA-compliant website need?

Two kinds. Data in transit must use TLS 1.2 or higher - HTTPS on every page, enforced with HSTS. Data at rest, meaning stored submissions, records, and backups, should be encrypted to the AES-256 standard. Encryption is the first technical safeguard regulators examine.

How long do I have to keep HIPAA records?

Six years. HIPAA requires that compliance documentation - your policies, risk analysis, BAAs, and audit logs - be retained for six years. That is also why audit logging needs to be built into any PHI-bearing system from the start, since you cannot reconstruct a missing trail later.

What are the penalties for a HIPAA violation?

Penalties are tiered by culpability and enforced by the HHS Office for Civil Rights, ranging from lower fines for unknowing violations up to substantial amounts for willful neglect, with aggregate annual totals reaching into the millions, plus mandatory corrective action plans. A breach also triggers notification duties to patients, OCR, and sometimes the media - which for a trust-based practice can cost more than the fine itself.

Does HIPAA apply to my Canadian clinic?

No. HIPAA is United States law. Canadian practices are governed by PIPEDA federally and a provincial health-information act such as PHIPA (Ontario) or PHIA (Manitoba). The technical safeguards overlap heavily, but the legal frameworks are distinct, and no vendor should conflate them. This is guidance, not legal advice. ### How do I check whether my current website is compliant?

Open your browser's developer tools and watch the network requests on your booking and contact pages - any calls to Google, Facebook, or ad networks on a PHI page are a red flag. Confirm HTTPS and HSTS are active, forms submit over POST with encrypted storage rather than plain-text email, and that you hold signed BAAs, a documented risk analysis, and published privacy policies. Missing any of those means there is work to do.

Can a template builder like WordPress or Wix make my site HIPAA compliant?

Template builders make compliance harder, not easier, because you cannot fully control encryption, headers, data handling, or which third-party scripts load. Few will sign a BAA, and the plugins that claim compliance rarely deliver it at the code level. A custom-built site lets you enforce the safeguards directly, which is why I recommend it for any practice handling PHI. This is guidance, not legal advice.

Project backgroundProject backgroundProject backgroundProject backgroundProject backgroundProject background
Let's work together

Transform your website into a revenue-generating asset

Partner with an award-winning web designer and web developer from the Philippines, delivering world-class websites to global brands. 15+ years of experience creating sites that convert visitors into customers.

Frequently Asked Questions

  • No. No government agency or official body certifies websites as HIPAA compliant, and any builder claiming to be "HIPAA-certified" or "compliant out of the box" is selling a fiction. Compliance is a system of signed BAAs, technical safeguards, and documented policies that you implement and maintain - not a badge you purchase.

  • Not necessarily. HIPAA attaches to protected health information, so a purely informational marketing page that collects no PHI carries no HIPAA obligation on its own. The pages that collect, transmit, or store PHI - booking requests, contact forms with health details, patient portals - are where the requirements apply, which is why mapping your PHI is step one.

  • Not on pages that handle PHI. These tools send visitor data, including IP addresses and the pages viewed, to third parties who will not sign a BAA for that use, and HHS guidance specifically warns that this can violate HIPAA. The safe approach is privacy-first analytics that run without exporting identifiable patient data and keeping ad pixels off PHI pages entirely.

  • A Business Associate Agreement is a signed contract that binds a vendor to HIPAA's safeguards and makes them liable for breaches. Every vendor that touches PHI on your behalf needs to sign one - your hosting provider, form handler, email service, booking tool, and any analytics vendor that could receive patient data. No BAA plus PHI access equals a violation.

  • Two kinds. Data in transit must use TLS 1.2 or higher - HTTPS on every page, enforced with HSTS. Data at rest, meaning stored submissions, records, and backups, should be encrypted to the AES-256 standard. Encryption is the first technical safeguard regulators examine.

  • Six years. HIPAA requires that compliance documentation - your policies, risk analysis, BAAs, and audit logs - be retained for six years. That is also why audit logging needs to be built into any PHI-bearing system from the start, since you cannot reconstruct a missing trail later.

  • Penalties are tiered by culpability and enforced by the HHS Office for Civil Rights, ranging from lower fines for unknowing violations up to substantial amounts for willful neglect, with aggregate annual totals reaching into the millions, plus mandatory corrective action plans. A breach also triggers notification duties to patients, OCR, and sometimes the media - which for a trust-based practice can cost more than the fine itself.

  • No. HIPAA is United States law. Canadian practices are governed by PIPEDA federally and a provincial health-information act such as PHIPA (Ontario) or PHIA (Manitoba). The technical safeguards overlap heavily, but the legal frameworks are distinct, and no vendor should conflate them. This is informational, not legal advice.

  • Open your browser's developer tools and watch the network requests on your booking and contact pages - any calls to Google, Facebook, or ad networks on a PHI page are a red flag. Confirm HTTPS and HSTS are active, forms submit over POST with encrypted storage rather than plain-text email, and that you hold signed BAAs, a documented risk analysis, and published privacy policies. Missing any of those means there is work to do.

  • Template builders make compliance harder, not easier, because you cannot fully control encryption, headers, data handling, or which third-party scripts load. Few will sign a BAA, and the plugins that claim compliance rarely deliver it at the code level. A custom-built site lets you enforce the safeguards directly, which is why I recommend it for any practice handling PHI. This is informational, not legal advice.