HIPAA compliant app development: what the rules ask of your software
HIPAA compliant app development is mostly ordinary good engineering, written down and applied to every system that touches patient data, including the ones nobody thinks of as part of the app. This guide covers who the rules apply to, what they require of the software, and the mistakes that cause trouble most often. It uses HHS's own guidance, checked on 25 September 2026.
Guide Updated 7 min read 8 sources

On this page
- Does HIPAA apply to your app?
- What the Security Rule asks of the software
- Every vendor that touches patient data needs a BAA
- The tracking-pixel trap
- If there is a breach
- The proposed update to the Security Rule
- "HIPAA certified" doesn't exist
- A checklist before you build
- How we work on health software
- Sources
Does HIPAA apply to your app?
HIPAA applies to covered entities (health plans, health care clearinghouses, and health care providers who conduct standard transactions such as insurance claims electronically) and to their business associates, the vendors that create, receive, maintain or transmit protected health information on their behalf.
So the first question is who the app is for:
- A patient portal, scheduling tool, intake form or clinical app built for a practice, hospital or health plan handles protected health information. HIPAA applies, and the company that builds or hosts it is usually a business associate.
- A consumer health app that people download and use for themselves, with no covered entity behind it, is generally outside HIPAA. It isn't outside regulation: the FTC's Health Breach Notification Rule covers makers of health apps and connected devices, and its July 2024 amendments say so explicitly.
- An app that starts as a consumer product and later exchanges data with providers can move from the second group into the first. Design for that at the start if it's on the roadmap.
What the Security Rule asks of the software
The HIPAA Security Rule sets administrative, physical and technical safeguards for electronic protected health information. It doesn't name technologies. It sets standards, and the risk analysis in 45 CFR 164.308 decides how you meet them. In engineering terms, the technical safeguards in 45 CFR 164.312 turn into these requirements:
| Safeguard | What it means in the app |
|---|---|
| Access control | A unique login for every user, roles that limit each person to the records they need, automatic logoff, and a documented way to reach data in an emergency |
| Audit controls | A log of who viewed, created, changed or exported each record, kept where users can't edit it |
| Integrity | Protection against records being altered or destroyed without authorization, and a way to detect it |
| Authentication | Proof that each user and each connected system is who it claims to be. For staff logins that usually means multi-factor authentication, which the proposed update below would require |
| Transmission security | Encryption for data moving between the app, its servers and every connected service |
| Encryption at rest | Currently an addressable specification, which means you implement it or document why an alternative is equivalent. Most modern systems encrypt anyway |
Three things catch teams out even when the list above is done:
- Logs and error reports. An error-tracking tool that captures request bodies will collect patient data along with the error. Scrub it before it leaves the app, or treat that tool as a business associate.
- Backups and restores. Until you have restored from a backup, you don't know it works. Test the restore and write down how long it took.
- Test data. Production records copied into a test environment carry the same obligations as production. Use synthetic data.
Every vendor that touches patient data needs a BAA
A cloud provider that stores electronic protected health information for a covered entity or business associate is itself a business associate, even if the data is encrypted and the provider has no key to read it. HHS says a business associate agreement is required either way.
Count every service in the path, including the ones added late in a project:
- Hosting, databases, file storage and backups.
- Email and text messaging, for appointment reminders and password resets.
- Error tracking, logging and monitoring.
- AI model APIs, speech-to-text services and call recording.
- Customer support and help-desk tools, if staff paste patient details into tickets.
If a vendor won't sign a BAA, it can't handle protected health information. The fix is to keep that data away from the vendor, for example by sending only an ID, or to choose a different vendor. For AI features, a third option is to run the model on your own infrastructure. We did this for a 26-provider dental group: speech recognition and an open-weight language model run on a server inside the practice, so patient audio never leaves its network. Read the case study.
The tracking-pixel trap
Analytics and advertising scripts can leak patient data from a health app without anyone deciding to share it. HHS's bulletin on online tracking technologies says the HIPAA rules apply when information collected through tracking technologies on a regulated entity's website or mobile app includes protected health information.
On June 20, 2024, a federal court in Texas vacated one part of that bulletin, covering tracking on unauthenticated public web pages about health conditions or providers. The rest of the bulletin stands, and HHS has said it is evaluating its next steps. For an app, the practical rule is simple: no third-party tracking scripts or SDKs inside anything a patient logs in to, unless the vendor has signed a BAA and the data sent is limited to what the BAA allows.
If there is a breach
The Breach Notification Rule sets the clock. Affected individuals must be told without unreasonable delay and no later than 60 days after the breach is discovered. A breach affecting more than 500 residents of a state or jurisdiction also requires notice to prominent media there, on the same timeline. Breaches affecting 500 or more people are reported to HHS within the same 60 days. Smaller breaches can be logged and reported to HHS within 60 days of the end of the calendar year.
The engineering consequence: you need to be able to say exactly whose records were exposed. That answer comes from the audit log. An app that can only say "the database may have been accessed" has to treat every patient in it as affected.
The proposed update to the Security Rule
HHS published a proposed rule to strengthen the Security Rule on January 6, 2025. Among other changes, HHS's fact sheet says it would:
- Remove the distinction between required and addressable specifications, with limited exceptions.
- Require encryption of electronic protected health information at rest and in transit, and multi-factor authentication, each with limited exceptions.
- Require a technology asset inventory and a network map showing how the data moves, reviewed at least every 12 months.
- Require written procedures to restore certain systems and data within 72 hours.
- Require vulnerability scanning at least every six months and penetration testing at least every 12 months.
It is still a proposal. In the Fall 2025 Unified Agenda, HHS listed the final rule for July 2027. The requirements match what a well-built app does already, so building to them now costs little and avoids a retrofit later.
"HIPAA certified" doesn't exist
No government body certifies software or vendors as HIPAA compliant. HHS says it does not endorse or recognize private organizations' certifications regarding the Security Rule, and that such a certification does not relieve a covered entity of its obligations. When a vendor calls its product "HIPAA certified", ask instead whether it will sign a BAA, for its risk analysis, and for independent evidence of its security program, such as an ISO/IEC 27001 certificate or a SOC 2 report.
A checklist before you build
- Decide whether HIPAA or the FTC rule applies, and write down why.
- List every system and vendor the data will touch, and get a BAA for each one that handles protected health information.
- Do the risk analysis before the architecture is fixed, and let it choose the safeguards.
- Build roles, audit logging, MFA and encryption into the first release.
- Keep third-party trackers out of anything behind a login.
- Keep patient data out of logs, error reports and test environments.
- Test a restore from backup, and time it.
- Plan how you will tell which patients were affected if something goes wrong.
How we work on health software
We sign Business Associate Agreements, and we are certified to ISO/IEC 27001:2022; the certificate and its scope are published. For voice and AI features, we can run the models inside your network, as described on our private AI and AI voice agents pages. If you run a dental practice, our guide to whether to subscribe to an AI receptionist or build one covers the vendor questions in detail.
HIPAA compliance is the responsibility of the covered entity and each business associate. We build software that supports it and document how, and this guide is general information, not legal advice.
Sources
- HHS: Guidance on HIPAA and cloud computing
- HHS: Use of online tracking technologies by HIPAA covered entities and business associates
- HHS: Breach Notification Rule
- HHS: HIPAA Security Rule notice of proposed rulemaking, fact sheet
- Unified Agenda, Fall 2025: HIPAA Security Rule to Strengthen the Cybersecurity of Electronic Protected Health Information (RIN 0945-AA22)
- HHS FAQ: Are we required to "certify" our organization's compliance with the Security Rule?
- FTC: Complying with the Health Breach Notification Rule
- eCFR: 45 CFR 164.312, technical safeguards
The Automation Audit
One workflow you name, mapped end to end, with the arithmetic done before anyone writes code.
- Scope
- One workflow you choose, traced end to end, including the steps nobody documented.
- Duration
- Two weeks, fixed.
- Fee
- Fixed, and quoted in full before we start. No hourly drift.
- You get
- A written map: what can be automated, what it would save in hours, what building it would cost, and what we would leave alone.
- You keep it
- The map is yours whether or not you hire us to build anything.
And if the audit shows the automation will not pay for itself inside twelve months, we will tell you, and we will not quote the build.


