BAA Generator
HomeResourcesDoes GitHub Sign a HIPAA BAA?
Vendor BAA Guide

Does GitHub Sign a HIPAA Business Associate Agreement?

By BAA Generator Research Team  ·  Published Apr 20, 2026  ·  Last reviewed Apr 20, 2026  ·  4 min read

Need a BAA right now?

Generate my BAA → See pricing →

Key Takeaways

Direct answer: Yes — GitHub (owned by Microsoft) signs a HIPAA BAA for GitHub Enterprise customers under Microsoft's enterprise agreements. GitHub.com standard plans (Free, Pro, Team) do not include a BAA by default and are not appropriate for storing repositories that process PHI.

GitHub is the dominant code repository platform for software development teams, including healthcare engineering organizations building EHR integrations, patient-facing apps, and health data pipelines. Understanding GitHub's HIPAA BAA situation is essential for any development team working in a HIPAA-regulated environment.

GitHub Plan Coverage for HIPAA BAA

Plan BAA Available? Notes
GitHub Free No BAA Public/personal use; not suitable for PHI-related repos
GitHub Pro No BAA Individual paid plan; no HIPAA coverage
GitHub Team No BAA Small team plan; no HIPAA coverage
GitHub Enterprise Cloud BAA available via Microsoft Request through Microsoft enterprise agreement
GitHub Enterprise Server BAA available via Microsoft Self-hosted; BAA also available through Microsoft

Why Code Repositories Can Involve PHI

Many engineering teams assume source code repositories are inherently non-PHI environments. This is often wrong. PHI can appear in GitHub in several ways:

Good security hygiene — using secrets scanners, synthetic test data, and proper log sanitization — reduces PHI exposure. But if any PHI can reach GitHub's servers, a BAA is required.

How to Get a HIPAA BAA for GitHub Enterprise

Because GitHub is owned by Microsoft, the BAA process flows through Microsoft's enterprise compliance program:

This process is the same mechanism used for Azure, Microsoft 365, and other Microsoft enterprise services. If your organization already has a Microsoft enterprise agreement with a HIPAA BAA, GitHub Enterprise Cloud may already be covered — verify the specific services listed in your BAA addendum.

What Happens If You Use Standard GitHub Without a BAA?

Using GitHub Free, Pro, or Team plans for repositories that contain or process PHI is a HIPAA violation. The risk is compounded because standard GitHub.com accounts have no controls preventing data from being indexed, cached, or accessed in ways that would violate HIPAA's security requirements. Even private repositories on standard plans are not HIPAA-eligible environments.

Healthcare engineering teams on standard GitHub plans should audit their repositories for PHI immediately and either remediate the exposure or upgrade to an Enterprise plan with a BAA before that PHI remains in GitHub's systems.

For a broader look at which development and SaaS tools sign HIPAA BAAs, see our vendor BAA lookup guide. For healthtech startups evaluating their full compliance vendor stack, see our guide on HIPAA BAAs for healthtech startups.

Frequently Asked Questions

Does GitHub sign a HIPAA BAA?

Yes — GitHub (owned by Microsoft) signs a HIPAA BAA for GitHub Enterprise customers through Microsoft's enterprise agreement channel. Standard GitHub.com plans (Free, Pro, Team) do not include a BAA.

Can GitHub repos contain PHI?

GitHub repositories should never contain hardcoded PHI. However, CI/CD logs, test fixtures, and configuration files can inadvertently capture PHI. If any PHI reaches GitHub's systems, an executed BAA is legally required under HIPAA.

How do I get a HIPAA BAA for GitHub Enterprise?

Contact your Microsoft account manager or the GitHub Enterprise sales team and request the HIPAA BAA addendum through your Microsoft Enterprise Agreement. The BAA is provided under Microsoft's standard healthcare compliance program and covers GitHub Enterprise services.

Is GitHub covered under Microsoft's HIPAA BAA?

Yes — GitHub Enterprise is covered under Microsoft's HIPAA BAA program, the same program covering Azure and Microsoft 365. The BAA is executed through your Microsoft enterprise agreement. Verify that GitHub Enterprise is specifically listed in the covered services of your BAA addendum.

More vendor BAA guides

Generate a compliant BAA in 5 minutes

HHS model BAA provisions · 45 CFR § 164.504(e) compliant · clean PDF + editable Word

No subscription · PDF + Word · Free watermarked preview

Related: DevOps & observability

Frequently Asked Questions

Does GitHub sign a HIPAA BAA?
Yes — GitHub (owned by Microsoft) signs a HIPAA BAA for GitHub Enterprise customers through Microsoft's enterprise agreement channel. Standard GitHub.com plans — Free, Pro, and Team — do not include a HIPAA BAA and should not be used to store repositories containing PHI.
Can GitHub repos contain PHI?
GitHub repositories should never contain hardcoded PHI under any plan. However, healthcare engineering teams must also audit CI/CD pipeline logs, test data fixtures, configuration files, and environment variable files — all of which can inadvertently contain PHI such as patient IDs, sample records, or API keys linked to PHI data sources. A BAA is required if any PHI enters GitHub's systems.
How do I get a HIPAA BAA for GitHub Enterprise?
GitHub Enterprise customers can request a HIPAA BAA through Microsoft's enterprise agreement channel. Contact your Microsoft account manager or the GitHub Enterprise sales team to request the BAA addendum as part of your enterprise agreement. The BAA is provided through Microsoft's standard healthcare compliance program.
Is GitHub covered under Microsoft's HIPAA BAA?
Yes — because GitHub is owned by Microsoft, GitHub Enterprise is covered under Microsoft's HIPAA BAA program. This is the same program that covers Azure, Microsoft 365, and other Microsoft enterprise services. The BAA is executed through your Microsoft enterprise agreement rather than directly with GitHub.