Notes

Is Google Analytics HIPAA Compliant?

No. Google does not sign a business associate agreement for Google Analytics and tells regulated customers not to send it anything that could be protected health information. That does not mean a clinic cannot use GA4 at all. It means GA4 can only run on pages, and collect data, where no PHI is involved.

Key takeaways

Contents

  1. What Google itself says
  2. What the 2024 court ruling changed and what it did not
  3. Where GA4 can run on a clinic website
  4. Are you even a covered entity?
  5. What I change on a clinic site
  6. Check your own pages this week
Is Google Analytics HIPAA Compliant?

Someone on your team, or a vendor with a product to sell, has told you Google Analytics is illegal for healthcare. Someone else has told you to switch off one setting and carry on. Both are wrong, and the accurate answer is more useful than either. I am a marketing consultant and not a lawyer, so treat this as a sourced map to bring to your privacy officer.

What Google itself says

Google publishes a page called HIPAA and Google Analytics. Its position is short. Regulated customers must not expose to Google any data that may count as PHI. Google makes no claim that Analytics satisfies HIPAA. It does not offer business associate agreements for the product.

Under HIPAA, a vendor that receives PHI on your behalf must sign a BAA. No BAA means no PHI can go to that vendor. So the rule for GA4 is simple to state: it may only receive data that is not PHI. Everything else in this article is about where that line sits on a real website.

What the 2024 court ruling changed and what it did not

In December 2022, HHS published a bulletin on the use of online tracking technologies by HIPAA covered entities and business associates, and revised it in March 2024. One passage went further than the rest. It said HIPAA obligations could be triggered when a tracking tool connected a visitor's IP address with a visit to a public, unauthenticated page about a specific condition or provider.

The American Hospital Association sued. On June 20, 2024, a federal court in Texas vacated that passage, and HHS later withdrew its appeal, as the AHA reported. HHS added a note to the top of the bulletin acknowledging the order.

What this changed: ordinary analytics on public marketing pages, the home page, the blog, a service overview, is on much firmer ground than it was in 2023.

What it did not change: the rest of the bulletin. Tracking on authenticated pages such as patient portals, and any disclosure of identifiable health information to a vendor without a BAA, are treated exactly as before. A scheduling flow that sends a reason for visit to Google is not a public page visit. Neither is a form whose contents end up in an event parameter.

Where GA4 can run on a clinic website

Where Google Analytics can and cannot run on a clinic site
HIPAA questions are answered page by page, never site-wide.
Page typeWhat actually happens in GA4Hidden riskWhat you would see if you lookedRisk level
Home, about, blog, service overviewPage views and scrolls on public contentLow after the 2024 ruling, provided URLs are cleanNormal traffic reportsLow
Provider and location pagesSame as aboveLowNormal traffic reportsLow
Symptom checker or intake formForm values can leak into events or URLsHealth details tied to a device and often a Google accountEvent parameters containing answersHigh
Appointment schedulingReason for visit, provider, time slot in the URL or data layerIdentifiable health information sent to a vendor with no BAAPage paths like /book/step-2?reason=...High
Patient portal or any logged-in areaEvery page view belongs to a known patientThe clearest case in the HHS bulletinUser ID or portal paths in reportsHigh
Thank-you pageOften carries form data in the query stringA single parameter can undo an otherwise clean setup/thank-you?procedure=... in page reportsHigh

The thank-you page is the one that catches careful teams. Everything upstream is clean, and then the confirmation URL carries the procedure name into every analytics and ad tag on the page.

Decision flow for using Google Analytics on healthcare pages
Four questions. Any yes on two to four means GA4 comes off that page or the data gets stripped.

Are you even a covered entity?

Many owners assume HIPAA applies to anyone in healthcare. HHS defines covered entities more narrowly: health plans, clearinghouses, and providers who transmit health information electronically in connection with standard transactions such as insurance claims. A med spa or cosmetic practice that is entirely cash-pay and never bills insurance electronically may fall outside that definition. Your counsel decides this, not your marketing consultant.

Falling outside HIPAA does not mean anything goes. The FTC has brought cases against health companies that were not covered entities for sharing health data with advertising platforms, starting with its 2023 action against GoodRx, and it enforces the Health Breach Notification Rule. Several states have their own consumer health-data laws. In Canada, provincial health-information statutes apply in place of HIPAA. The practical standard ends up the same either way: do not send health details about identifiable people to an ad or analytics vendor.

What I change on a clinic site

This is the sequence I follow. None of it requires replacing GA4.

  1. Inventory every tag on every page type, including the ones a previous agency left behind. Old pixels on the scheduling flow are the most common finding.
  2. Remove GA4 and all advertising tags from logged-in areas and from scheduling and intake steps.
  3. Clean the URLs. Procedure, condition, provider and reason for visit come out of query strings and paths on any page that keeps a tag.
  4. Stop form values reaching the data layer. Events say "form submitted". They do not say what was in the form. The form itself has its own checklist in HIPAA-compliant forms.
  5. Turn off user ID features and anything that joins analytics data to contact records.
  6. Move conversion measurement for ads out of the browser. The outcome that matters, a booked or attended consultation, is sent server to server with a click ID, a neutral stage name and a time. I explain that design in click-ID-only conversion feeds.
  7. Write down what was decided and have the privacy officer sign it.

Step six is the one owners do not expect. Removing tags from the booking flow sounds like going blind. It is the opposite. The browser tag was only ever counting forms. The server feed reports patients, which is what bidding should have been learning from all along, as I describe in the Google Ads offline conversion tracking guide. Email and automation tools raise the same BAA question, covered in HIPAA-compliant marketing automation. For the ad-policy side, see compliant Google Ads in regulated healthcare.

AUDIT · $500 PER AD ACCOUNT

The audit covers your ad account, the tracking and the path from enquiry to booked patient, and ends with a 90-day plan. It is credited toward the first month if you continue with me.

You work with me directly. There are no account managers and no juniors.

If you would like the inventory and the fixes done by one person who also understands what the ad account needs, that is what my HIPAA-compliant conversion tracking work covers, and the audit is the way in. The audit is $500 per ad account, comes with a 90-day plan, and is credited toward the first month if you continue with me. You work with me directly. Book a call or write first.

Check your own pages this week

Google has told you in writing that it will not take responsibility for PHI in Analytics. The court ruling made public pages safer and left everything else where it was. Open your scheduling flow, your intake forms and your thank-you page, and look at what the URLs and tags are doing. If health details are travelling with them, take the tags off those pages first and tidy up second. If you want it traced properly, start with the audit.

Written by Lev Brovtsev, independent performance marketing consultant. I do the work myself. Last updated: September 2026.

Frequently asked questions

Can I make GA4 HIPAA compliant by changing settings?

No setting produces a BAA, and Google does not offer one for Analytics. What you can do is make sure GA4 only runs where no PHI exists and only receives data that is not PHI. That is a site architecture decision, not a toggle.

Does the 2024 court ruling mean tracking is fine now?

It means a visit to a public, unauthenticated page combined with an IP address is not PHI by itself. It did not touch the guidance on logged-in pages, on forms, or on sending identifiable health information to vendors without a BAA.

What does it cost to fix?

It depends on how many page types, forms and legacy tags you have, and whether your booking tool lets you control its URLs. For scale: Specialist freelancers on Upwork list tag and tracking work at $20 to $49 an hour (median $30); senior US consultants quote $85 to $175 an hour. My audit is $500 per ad account and the fixes are quoted from it. Most of the effort is inventory and testing, not new software.

Who does the work?

I do: the tag inventory, the URL and data layer fixes, and the server-side conversion feed. Nothing is handed to a junior or subcontracted.

How do I verify it myself?

Open your booking flow with the browser's network panel showing and filter for requests to Google. If you see any on scheduling or intake steps, or any URL containing a procedure or reason for visit, there is work to do. Then check GA4's page reports for query strings.

Related

Dental PPC ConsultantDental SEO That Produces Implant Patients, Not PDFsDental Implant Marketing for 5-Figure Cases