Your Website Probably Wasn't Built With HIPAA in Mind. Here's Why That Matters.
Most websites your patients visit weren't designed to handle medical information. A typical website builder — Wix, Squarespace, generic WordPress, a friend-of-a-friend's freelance build — collects form data and emails it to you. That works for a yoga studio. For a clinic, the same setup can become a federal compliance problem the moment a prospective patient types their symptoms into your “Contact” form.
We build websites for solo healthcare practices. This page explains, in plain language, why we route patient information through vendor-managed compliant tools instead of letting your website handle it directly — and what the federal and state rules actually say.
What HIPAA Asks of You
HIPAA is short for the Health Insurance Portability and Accountability Act. The pieces that matter to a small practice website are:
- Protected Health Information (“PHI”) — Any health information about an identifiable patient. A name plus an appointment request to a psychiatric NP is PHI. A name plus a symptom checkbox is PHI. (45 CFR § 160.1031)
- Use and disclosure rules— You can only share PHI in ways the rule allows. (45 CFR § 164.5022)
- The Security Rule— Electronic PHI must be protected for confidentiality, integrity, and availability. (45 CFR §§ 164.306, 164.308, 164.3123)
- Business Associate Agreements (“BAA”) — Any third party that touches PHI on your behalf needs a written BAA with you. (45 CFR §§ 164.502(e), 164.504(e)4)
- Breach notification— If unsecured PHI is exposed, you have to tell affected patients within 60 days, and tell the federal government if 500+ people are affected. (45 CFR §§ 164.404, 164.408; 42 USC § 179325)
That last point matters. A “breach” doesn't require a hack. A misconfigured form that emails patient symptoms in plaintext to an inbox the wrong person can read is a breach.
Why a Static Intake Form Is Risky
A static intake form means: a form built into your website, where the data is emailed to you, stored in your website host's database, or both. Here's what happens behind the scenes:
- The patient types their information into the form — name, date of birth, sometimes reason for visit.
- The website sends that information over the internet to your hosting provider.
- The hosting provider either emails it to you or stores it in a database.
- Your email service receives and stores the email.
- You read it on your phone, your laptop, maybe forward it to a colleague.
Every step in that chain is a place where PHI lives. Under HIPAA, every party that handles PHI on your behalf — your web host, your email provider, the form plugin vendor — needs a signed BAA with you. Most consumer-grade web hosts and email providers (typical shared hosting, standard Gmail, regular Outlook) will not sign a BAA. That means the chain isn't legal for PHI even if no breach ever happens.
State laws can be stricter. In California, the Confidentiality of Medical Information Act lets a patient personally sue you for $1,000 per violation plus damages — HIPAA itself does not allow patient lawsuits.6 In Texas, HB 300 extends the rules beyond traditional covered entities to anyone touching PHI, and caps penalties at $250,000 per violation.7 In New York, the SHIELD Act requires you to notify the state Attorney General within 5 business days.8 In Washington, the My Health My Data Act protects “consumer health data” even outside the clinical encounter — that includes form data on your marketing pages.9
What Federal Enforcement Has Actually Looked Like
These are real settlements published on hhs.gov:
- Steven A. Porter, M.D. (2020) — $100,000.A solo Utah gastroenterology practice that had not completed a security risk analysis and had not implemented sufficient safeguards for electronic PHI. OCR's investigation was triggered by a breach report tied to a dispute with an EHR vendor.10
- iHealth Solutions (2023) — $75,000.A small business associate exposed PHI of 267 patients through an unsecured server. The cited failure was — again — no risk analysis.11
- Gums Dental Care, LLC (2024) — $70,000 civil monetary penalty.A solo dental practice that mishandled a patient's records-access request.12
- Cadia Healthcare Facilities (2025) — $182,000. Posted patient names, photos, and treatment details on the practice's social media accounts as “success stories” without proper authorization. 150 patients affected. The same rule applies to anything a practice publishes — social posts, website testimonials, Google Business Profile updates — patient authorization is required before publication.13
- MMG Fusion, LLC (2025) — $10,000 + 3-year corrective action plan. A dental-marketing-software vendor whose breach affected 15 million individuals. The penalty was kept low only because the company was financially distressed.14
The pattern is consistent: small practices, modest-sounding amounts, large operational disruption — and almost always, a missing risk analysis or a missing BAA at the root.
What We Do Instead
Rather than build patient-facing forms into your website, we route those interactions through vendors who specialize in HIPAA compliance and who will sign a BAA with you. Our standard stack as of June 2026:
| Need | Vendor Options | Why |
|---|---|---|
| Patient texting and voice calls | Spruce Health ($24–$49/user/mo) | BAA auto-included with every plan; covers text, voice, fax, telehealth |
| Business phone with HIPAA texting | Quo (formerly OpenPhone; Business $33/user/mo) | BAA on Business and Scale plans; PHI stays in their infrastructure |
| Scheduling | SimplePractice ($49–$99/mo) or Jane App | BAAs on all paid tiers; built for clinicians, not generic offices |
| Answering service / receptionists | Ruby (HIPAA tier, from ~$235/mo) | US-based live receptionists trained on PHI handling |
| Call tracking for marketing | CallRail Healthcare Plan (from $150/mo) | Mandatory BAA on the Healthcare Plan; standard CallRail does not sign one |
| Insurance eligibility checks | Stedi (usage-based API) | API-first clearinghouse with SOC 2 Type 2; confirm BAA terms with sales |
We do not use Calendly. Calendly publicly refuses to sign a BAA on any tier, including Enterprise, and its terms of service prohibit PHI. We see clinicians put it on their website constantly. It's the single most common compliance mistake we untangle.15
What Your Website Actually Does in This Setup
When we build your site, the patient-facing form does one of three things:
- Routes them to a HIPAA-compliant scheduler.Your “Book a Visit” button links to Spruce, SimplePractice, or Jane App. The form is hosted by the vendor with a BAA in place. Your website never touches the data.
- Collects only non-PHI contact info— name and a phone number, no symptoms, no reason for visit. We then route them to a phone call or a HIPAA-compliant text channel for anything clinical.
- Hands the call off to your answering service (Ruby) or your business phone (Spruce/Quo).
That's it. Your marketing website does what marketing websites are supposed to do — explain who you are, what you treat, how to reach you — and then hands the patient off to the compliant tool before anything sensitive gets typed.
Talk to Us
If you've been collecting intake info through a generic form, you're not alone — and you're not necessarily in trouble yet. The fix is usually a couple of swaps to your existing setup, not a rebuild.
Book a 20-minute call — no clinical information collected on this form; we'll route the conversation to a compliant channel before anything sensitive comes up.
Footnotes
- 1 45 CFR § 160.103
- 2 45 CFR § 164.502
- 3 45 CFR § 164.306 · § 164.308 · § 164.312
- 4 45 CFR § 164.502 · § 164.504
- 5 45 CFR § 164.404 · § 164.408 · 42 USC § 17932
- 6 California CMIA: oag.ca.gov/privacy/cmia
- 7 Texas HB 300: statutes.capitol.texas.gov/Docs/HS/htm/HS.181.htm
- 8 NY SHIELD Act: ag.ny.gov/internet/data-breach
- 9 WA My Health My Data Act: app.leg.wa.gov RCW 19.373
- 10 Porter settlement: hhs.gov press release
- 11 iHealth Solutions: WilmerHale summary
- 12 Gums Dental Care: Saul Ewing alert
- 13 Cadia Healthcare: hhs.gov press release
- 14 MMG Fusion: hhs.gov press release
- 15 Calendly BAA stance: HIPAA Journal analysis