To make our software "HIPAA compliant" depends on how we configure it and where we host it. Because we are tracking brain health (which requires specialized data tracking like cognitive tests, symptom tracking, or EEG data), we have two distinct routes for open-source software:

  1. Standard Open-Source Databases: Raw databases that you must build a brain-health app on top of.
  2. Open-Source Health Software (EHRs/No-Code): Pre-built software platforms with user interfaces that you can customize for brain health.

The top open-source options capable of secure HIPAA configurations for brain health tracking include the following platforms:

1. General Open-Source Databases (Build-Your-Own)

If you are developing a custom brain health tracking application from scratch, these foundational open-source databases support the encryption and logging required by law: [8]

2. Pre-Built Open-Source Medical & Tracking Software

If you do not want to write raw database code and instead prefer a user interface to log patient brain health metrics, use these platforms:


⚠️ The "Open-Source" Catch: How to Make it Legal

While the source code for these databases is free and open, downloading them does not make you HIPAA compliant. To legally track patient data, you must address the infrastructure where the software lives: [2, 24, 25]

  1. Do Not Host on a Standard Server: If you host PostgreSQL or MongoDB on your own office computer or a basic web host, it is highly vulnerable and violates HIPAA.
  2. Use a HIPAA-Compliant Cloud Host: You should host your open-source software inside a cloud ecosystem that specializes in healthcare security, such as Amazon Web Services (AWS), Google Cloud Platform (GCP), or Microsoft Azure. [2, 26, 27, 28, 29]
  3. Sign a BAA: You must sign a Business Associate Agreement (BAA) with the cloud hosting provider. The provider will ensure the physical hardware is secure, while your developers ensure the open-source software has encryption enabled. [8, 30, 31]