Microsoft 365 HIPAA Compliance: BAA, Required Settings, and Step-by-Step Setup Guide
Business Associate Agreement Overview
A Business Associate Agreement (BAA) establishes how Microsoft, as a Business Associate, safeguards protected health information (PHI) you store or process in Microsoft 365. It defines permitted uses, safeguards, breach notification obligations, and the shared responsibility model between you and Microsoft.
What the BAA covers
- Scope: Core Microsoft 365 services commonly used with ePHI (for example, Exchange Online, SharePoint Online, OneDrive for Business, and Teams) when configured appropriately.
- Shared duties: Microsoft provides platform-level safeguards; you implement tenant controls such as Multi-Factor Authentication (MFA), Data Loss Prevention, Conditional Access Policy rules, Retention Labeling, Sensitivity Labeling, Audit Logging, and Insider Risk Management.
- Limitations: Only covered services are in scope; third-party apps and misconfigurations can void protections.
How to execute and document the BAA
- Identify your legal entity and tenant(s) that will handle PHI.
- Review and sign Microsoft’s BAA as part of your online services agreement or via your licensing channel. Ensure it references the covered services you plan to use.
- Verify acceptance in your contract documentation and archive an executed copy in a controlled repository.
- Map responsibilities: list which administrative, physical, and technical safeguards you manage versus Microsoft.
- Update policies and workforce training to align with the BAA and your HIPAA compliance program.
Note: This guide focuses on technical configuration. Always confirm legal requirements with counsel.
Eligible Microsoft 365 Plans
HIPAA compliance depends on executing a BAA and configuring controls—not a single plan. That said, certain plans include features that make compliance easier.
Plan families commonly used for HIPAA scenarios
- Microsoft 365 Business Premium: Strong choice for small to midsize organizations; includes Azure AD Premium P1 (for Conditional Access Policy), device management, and core security.
- Microsoft 365 E3/E5 or Office 365 E3/E5: Enterprise features, with E5 adding advanced DLP, Insider Risk Management, and premium audit capabilities.
- Education (A3/A5) and Government (GCC/GCC High) variants: Similar capabilities with data residency and regulatory accommodations as needed.
Selection tips
- Ensure your chosen plan supports MFA, Conditional Access, DLP, retention, and sensitivity labeling across Exchange, SharePoint, OneDrive, and Teams.
- Favor E5 (or add-ons) when you need auto-labeling, advanced auditing, Insider Risk Management, or longer audit retention.
- Confirm each workload you’ll use with PHI is within the BAA’s covered services list.
Enforce Multi-Factor Authentication
MFA is a foundational safeguard for accounts that access PHI. Enforce it tenant-wide, prioritize phishing-resistant methods, and block legacy authentication.
Step-by-step
- Create two emergency “break-glass” accounts with strong passwords and monitor them. Exclude only these from Conditional Access to prevent lockouts.
- Decide your approach:
- Security defaults (simple, small tenants), or
- Conditional Access Policy (recommended for granular control).
- In Microsoft Entra ID, create a policy targeting “All users” and the Microsoft 365 apps suite; require MFA on every sign-in or at least on risky sign-ins and privileged roles.
- Enable modern authentication methods (Microsoft Authenticator, Passkeys/FIDO2 keys) and phase out SMS/voice where possible.
- Block legacy protocols (POP/IMAP/SMTP Auth) with a dedicated Conditional Access Policy or service settings.
- Require registration for security info before enforcement; communicate timelines and provide user guides.
Admin best practices
- Apply stricter controls to administrators: require MFA every time, restrict to compliant devices, and limit locations.
- Audit sign-ins regularly and remediate accounts without registered MFA.
Implement Data Loss Prevention Policies
Data Loss Prevention (DLP) detects and controls PHI in email, files, and chats. Build policies that prevent unauthorized sharing while allowing clinical workflows.
Ready to simplify HIPAA compliance?
Join thousands of organizations that trust Accountable to manage their compliance needs.
Step-by-step
- In the Microsoft Purview compliance portal, open Data loss prevention and select Create policy.
- Choose relevant templates (for example, medical/health or HIPAA) or build custom rules using PHI-sensitive information types.
- Select locations: Exchange Online, SharePoint Online, OneDrive for Business, and Teams chat/channel messages.
- Define rules:
- Detect PHI with confidence levels and thresholds (e.g., multiple identifiers).
- Restrict external sharing; block with user override and business justification when appropriate.
- Apply encryption automatically for high-severity matches.
- Send incident alerts to compliance or security operations.
- Set exceptions for trusted domains, approved apps, or service accounts to reduce false positives.
- Start in test mode (audit only), review matches, then switch to enforcement.
- Extend to devices with Endpoint DLP to control copying to USB, printing, or uploading to personal cloud sites.
Operational tips
- Use policy tips in Office apps to nudge users in real time.
- Iterate using incident feedback; tune classifiers and conditions for clinical forms and workflows.
Configure Conditional Access Policies
Conditional Access Policies govern who can access PHI, from where, on which devices, and under what risk conditions.
Baseline policy set
- Block legacy authentication for all users.
- Require MFA for all users accessing Microsoft 365; enforce stricter requirements for admins.
- Restrict PHI access to compliant, hybrid-joined, or mobile app-protected devices.
- Limit access by named locations (e.g., corporate networks, approved countries/regions).
- Set session controls: reduce sign-in frequency for privileged roles, require app-enforced restrictions for SharePoint/OneDrive, and prevent file downloads on unmanaged devices.
- If licensed, enable risk-based policies (sign-in and user risk) to challenge or block risky authentications.
Deployment guidance
- Target cloud apps: include Office 365 and any line-of-business apps containing PHI.
- Roll out in report-only mode first; monitor impact, then enforce.
- Keep exclusions minimal (break-glass only) and review them quarterly.
Establish Retention and Sensitivity Labels
Retention Labeling and Sensitivity Labeling protect PHI throughout its lifecycle—ensuring it’s kept for required periods and is secured wherever it travels.
Configure sensitivity labels
- In Microsoft Purview, create labels such as “PHI – Internal” and “PHI – Restricted.”
- Assign protection settings:
- Encryption with usage rights (view/edit/print) and expiration as needed.
- External access rules for business partners under a BAA.
- Mandatory labeling in Office apps; require justification to downgrade labels.
- Publish labels to relevant users and groups; train staff on when to apply each label.
- Where licensed, enable auto-labeling in Exchange and SharePoint/OneDrive for files and emails containing PHI indicators.
Create retention labels and policies
- Define retention requirements for PHI (e.g., at least six years; verify state and organizational policy).
- Create retention labels (e.g., “PHI – 6 Years – Record”) with actions after the period (retain only, retain then delete, or delete only).
- Publish labels to the locations that store PHI: mailboxes, Teams, SharePoint sites, and OneDrive.
- Use event-based retention for specific clinical events if applicable; mark certain content as records to prevent unauthorized edits or deletion.
- Periodically review disposition and maintain an auditable log of decisions.
Enable Audit Logging and Insider Risk Monitoring
Audit Logging creates a forensic trail for investigations and compliance reporting, while Insider Risk Management helps you detect and act on risky behavior that could expose PHI.
Audit logging setup
- In Microsoft Purview, verify that Unified Audit Log is on. If it isn’t, enable it for the tenant.
- Confirm mailbox auditing is enabled for user, shared, and service accounts.
- Create alert policies for sensitive events: mass downloads, anonymous link creation, external sharing, label changes, DLP overrides, and admin role changes.
- Select an audit retention period aligned to your policy; consider premium audit options for extended retention and high-value logs.
Insider Risk Management
- Assign Insider Risk Management and Compliance roles to a limited set of reviewers.
- Connect relevant signals: DLP incidents, device events, SharePoint/OneDrive file activities, and (optionally) HR signals like termination dates.
- Create policies for data leaks, mass exfiltration, and risky browsing. Calibrate thresholds to your environment.
- Establish investigation and escalation workflows; document outcomes for compliance evidence.
Conclusion
Achieving Microsoft 365 HIPAA compliance requires a signed BAA and disciplined configuration: enforce MFA, govern access with Conditional Access Policies, prevent leaks with DLP, protect content with Sensitivity and Retention Labeling, and maintain visibility through Audit Logging and Insider Risk Management. Test changes in monitoring modes, train users, and review controls regularly to keep PHI secure and compliant.
FAQs.
What is a Business Associate Agreement in Microsoft 365?
A Business Associate Agreement is a contract that makes Microsoft a Business Associate for covered services, committing to HIPAA-required safeguards for PHI. You, as the Covered Entity or Business Associate, must still configure tenant controls—like MFA, DLP, Conditional Access Policy, Retention Labeling, Sensitivity Labeling, Audit Logging, and Insider Risk Management—and operate appropriate administrative and physical safeguards.
How do I enable Multi-Factor Authentication for HIPAA compliance?
Create Conditional Access Policies in Microsoft Entra ID that require MFA for all users and all Microsoft 365 apps, with stricter settings for admins. Prefer phishing-resistant methods (Authenticator or FIDO2), block legacy authentication, and enable registration before enforcement. Use report-only mode to validate, then enforce broadly.
What are the necessary retention policies for PHI?
Define Retention Labeling aligned to your legal and organizational requirements—for many organizations, at least six years—then publish labels to Exchange, SharePoint, OneDrive, and Teams. Use record designation to prevent unauthorized deletion, and optionally event-based retention for clinical events. Keep an auditable disposition trail.
How can guest access impact HIPAA compliance?
Guest access can expose PHI if unmanaged. Restrict external sharing, require guests to use MFA, and apply Conditional Access Policy controls that limit access to labeled PHI from unmanaged devices. Enforce DLP on Teams and SharePoint, use Sensitivity Labeling to prevent unauthorized sharing, and monitor activity via Audit Logging and Insider Risk Management.
Ready to simplify HIPAA compliance?
Join thousands of organizations that trust Accountable to manage their compliance needs.