Codebridge
All insightsSep 15, 2026

HIPAA Compliance for Health and Wellness Software: A Practical Checklist

A technical, checkable version of HIPAA compliance for founders and operators building health and wellness products, written for the people who have to actually implement it.

Most guides to HIPAA compliance for software are written by lawyers, for lawyers, and read like it. This one is written for the founder or operator who needs to actually build or evaluate a health and wellness product and get the technical parts right, not memorize the statute. It is a practical checklist, not legal advice, and you should still involve a healthcare attorney for anything involving actual protected health information at scale. But this will tell you what to ask your development team, and what a real answer looks like.

What HIPAA actually requires from your software, in plain terms

HIPAA governs protected health information (PHI): anything that identifies a specific person and relates to their health condition, treatment, or payment for care. If your product touches PHI in any form (appointment records, treatment notes, insurance details, even a name attached to a wellness goal in some interpretations) the technical safeguards below apply to you.

The regulation itself is deliberately non-specific about exact technical implementation, which is why so much guidance is vague. What follows is the concrete, checkable version.

Encryption, at rest and in transit

Every piece of PHI needs to be encrypted both while it is stored (at rest) and while it is moving between your servers, your database, and your users' browsers (in transit). In transit means your entire application runs over HTTPS, with no exceptions, including any API endpoints and any admin interfaces. At rest means your database, backups, and any file storage containing PHI use encryption, not just access controls. Ask your team specifically: what encryption is applied to the database, and is it enabled by default or something that needs to be manually configured.

Access controls and the principle of least privilege

Every person and every system component that can access PHI should have access because they specifically need it for their specific role, not by default. This means role-based permissions where a support team member can see enough to help a user but not, say, full clinical notes, unless their role actually requires that. Ask to see the actual permission structure, not just a description of it.

Audit logging

You need a record of who accessed what PHI, when, and (ideally) why, that you can actually produce if asked. This is not optional under HIPAA, and it is one of the technical requirements most commonly skipped in early-stage products because it does not affect anything a user sees. Ask specifically whether access to PHI records is logged, and where those logs live, and for how long they are retained.

Business Associate Agreements

If any third-party vendor touches PHI on your behalf (a hosting provider, an email service, an analytics tool, a payment processor if health payment data flows through it) you need a signed Business Associate Agreement (BAA) with that vendor before PHI touches their systems. Many mainstream tools either do not offer a BAA at all or only offer one on specific paid tiers. Verify this explicitly for every vendor in your stack, not just the obvious ones like your hosting provider.

Session and authentication security

Automatic session timeout after a period of inactivity, strong password requirements, and ideally multi-factor authentication for any account with access to PHI are expected safeguards. A clinician's dashboard that stays logged in indefinitely on a shared clinic computer is a real, common vulnerability, not a hypothetical one.

Data minimization

Collect and retain only the PHI you actually need for the function you are providing. This is both a compliance principle and good practice independent of HIPAA: data you do not have cannot be part of a breach. Review your data model specifically for fields that were added "just in case" and are not actually used by any current feature.

Breach notification readiness

If a breach happens, HIPAA has specific notification requirements and timelines. This means you need, in advance, the technical capability to determine what was accessed and by whom (which ties directly back to audit logging) and an actual process for what happens next. Building this after a breach has already happened is far more painful than building it in from the start.

Backup and disaster recovery

PHI needs to be recoverable, with encrypted backups and a tested recovery process, not just a backup that has never actually been restored to confirm it works. Ask when the last recovery test happened, not just whether backups exist.

What this means for your development process, practically

If you are building a health and wellness product from scratch, the cheapest time to build all of this in is now, during initial development, not after you have paying customers and a data model that was not designed with these requirements in mind. Retrofitting proper access control and audit logging onto an existing system is meaningfully more expensive and riskier than building it in from the start, because it usually means touching every part of the application that handles data, not adding an isolated new feature.

If you are evaluating a development partner for a health tech product, ask directly whether they have built HIPAA-relevant software before, and ask them to walk through specifically how they would implement each item on this checklist for your product, not just confirm they are "familiar with HIPAA." Familiarity is not the same as implementation experience.

Frequently Asked Questions

Q: Does HIPAA apply to my wellness app if it does not involve licensed healthcare providers? A: It depends on what data you collect and who you share it with. Many wellness apps fall outside strict HIPAA jurisdiction because they are not covered entities or business associates, but if you partner with or sell to healthcare providers, or handle data that could reasonably be considered health information, treating your product as if HIPAA applies is the safer default. Confirm your specific situation with a healthcare attorney.

Q: What is the difference between HIPAA compliance and general data security best practices? A: There is significant overlap, but HIPAA adds specific requirements around Business Associate Agreements, breach notification timelines, and documented policies that go beyond general security best practices. Good engineering practices (encryption, access control, logging) form the technical foundation, but HIPAA compliance also requires the administrative and legal pieces around them.

Q: Can I use standard cloud hosting providers like AWS for a HIPAA-compliant product? A: Yes, major cloud providers offer HIPAA-eligible services and will sign a Business Associate Agreement, but only specific services within their platform are covered, and you need to configure them correctly. Using a HIPAA-eligible provider does not automatically make your application compliant; the configuration and your own application code both matter.

Q: How much does building HIPAA-compliant software add to the overall cost? A: Building these requirements in from the start typically adds moderate cost compared to a non-compliant equivalent, mostly in access control design, audit logging infrastructure, and encryption configuration. It is meaningfully cheaper than retrofitting these requirements onto an existing system after the fact, which is why addressing this during initial development rather than afterward matters.