Is Power BI HIPAA Compliant? BAA, PHI Handling, and Security Best Practices

Product Pricing
Ready to get started? Book a demo with our team
Talk to an expert

Is Power BI HIPAA Compliant? BAA, PHI Handling, and Security Best Practices

Kevin Henry

HIPAA

June 13, 2026

7 minutes read
Share this article
Is Power BI HIPAA Compliant? BAA, PHI Handling, and Security Best Practices

Power BI can support HIPAA-aligned analytics when you pair the right contracts with rigorous technical and administrative controls. This guide explains how a Business Associate Agreement, disciplined PHI handling, and security best practices—spanning Row-Level Security, Microsoft Purview Sensitivity Labels, AES-256 Encryption, and SIEM integration—work together to reduce risk and help you meet compliance obligations.

Understanding Business Associate Agreement Requirements

A Business Associate Agreement (BAA) is foundational to using Power BI with Protected Health Information (PHI). The BAA defines each party’s responsibilities under HIPAA, including permitted uses and disclosures, breach notification duties, and minimum security safeguards.

Scope and shared responsibility

  • Confirm that Power BI is an in-scope service under your organization’s BAA with the cloud provider.
  • Recognize shared responsibility: the provider secures the platform; you configure access, govern data flows, and train users handling PHI.
  • Limit PHI to defined use cases, apply data minimization, and document where PHI enters, moves, and exits Power BI.

Practical steps to establish coverage

  • Execute or confirm the BAA and ensure it references all relevant environments (production, development, and disaster recovery).
  • Designate privacy officers and admins accountable for tenant settings, auditing, and incident response.
  • Harden tenant controls that affect PHI, including sharing, export, “publish to web,” and cross-tenant collaboration policies.

Key cautions

  • A signed BAA does not make you compliant by itself; misconfigurations can still expose PHI.
  • Only ingest PHI necessary for your analytics purpose; prefer de-identification or pseudonymization when feasible.

Implementing Row-Level Security

Row-Level Security (RLS) enforces least-privilege access within datasets so users only view PHI they are authorized to see. It is a core control for multi-tenant, facility-based, or role-based segmentation.

Designing effective RLS

  • Create roles with DAX filters that reference attributes like tenant_id, facility_id, or provider_id.
  • Use dynamic RLS by mapping Azure AD security groups to roles and filtering with functions such as USERPRINCIPALNAME().
  • Propagate filters from dimension to fact tables; validate relationships and filter directions to avoid leakage.

Testing and coverage

  • Test with “View as role” and with least-privileged accounts, not just admins or dataset owners.
  • For DirectQuery sources, align database permissions with RLS to prevent bypass at the source layer.
  • Consider Object-Level Security to hide entire tables or columns that contain PHI reference data.

Operational safeguards

  • Pair RLS with export controls; RLS restricts what users see in Power BI but not what they can do after exporting unless governed.
  • Monitor for role changes and unexpected membership growth in security groups.

Applying Data Classification and Sensitivity Labels

Consistent classification and labeling make PHI visible to users and enforce data handling rules. Microsoft Purview Sensitivity Labels integrate with Power BI to help protect content across the data lifecycle.

Using Microsoft Purview Sensitivity Labels

  • Label datasets, reports, dashboards, and dataflows; labels can persist to exports (Excel, PowerPoint, PDF) and apply encryption or usage restrictions.
  • Enable label inheritance so downstream artifacts retain the most restrictive label from their data sources.
  • Adopt default and mandatory labeling policies so PHI never resides in unlabeled content.

Classification practices for PHI

  • Define a taxonomy (for example: Public, Internal, Confidential, Restricted/PHI) and apply it uniformly.
  • Train creators to label at creation time; require reviewers to confirm labels during certification or promotion.
  • Use endorsements and metadata to surface trusted, properly labeled datasets to consumers.

Enabling Encryption for PHI Protection

Encryption defends PHI against unauthorized access at rest and in transit. In the service, data at rest is typically protected with AES-256 Encryption; network traffic uses modern TLS.

Ready to simplify HIPAA compliance?

Join thousands of organizations that trust Accountable to manage their compliance needs.

Service-managed and customer-managed keys

  • By default, service-managed keys encrypt data at rest with AES-256.
  • For added control, enable customer-managed encryption—often called Bring Your Own Key (BYOK)—to store and manage keys in your own key vault.
  • Plan for key rotation, access separation for key administrators, and emergency key revocation procedures.

Implementation tips

  • Designate a protected subscription and key vault for BYOK with limited, audited access.
  • Document which artifacts are covered by customer-managed keys and validate coverage during change control.
  • Complement service encryption with database-level controls (such as TDE) in upstream systems.

Configuring Audit Logs and Monitoring

Comprehensive logging provides accountability for PHI access and supports investigations. Power BI exposes activity streams that you can retain and analyze.

What to capture

  • User activities: view, share, export, print, and download actions on PHI-bearing artifacts.
  • Administrative changes: tenant settings, RLS role edits, sensitivity label changes, gateway and data source credential updates.
  • Workspace and dataset lifecycle events: create, publish, refresh, lineage changes, and ownership transfers.

Retention and access control

  • Set retention to meet regulatory needs; store logs in immutable or tamper-evident repositories.
  • Grant least-privileged, read-only access to auditors; segregate duties between admins and reviewers.

Operational monitoring

  • Baseline typical usage for sensitive workspaces and alert on anomalies (e.g., unusual export volume or after-hours access).
  • Create dashboards tracking label coverage, RLS usage, and export-to-print ratios for PHI content.

Integrating Security Information and Event Management

Security Information and Event Management (SIEM) centralizes alerts and telemetry so you can correlate PHI access with wider security signals.

Ingestion patterns

  • Stream audit and activity logs into your SIEM on a schedule with reliable parsing and schema versioning.
  • Normalize user identities and workspace identifiers to relate actions to specific PHI datasets.

High-value detections

  • Spikes in export, print, or “save as” from PHI-labeled content.
  • Creation of public links or external shares for sensitive workspaces.
  • Changes to RLS roles, sensitivity labels, or tenant settings that weaken protections.
  • Privileged role assignments and gateway credential updates correlated with data exfiltration signals.

Response playbooks

  • Automate ticketing, user notification, and temporary access suspension for suspected PHI misuse.
  • Document containment, eradication, and recovery steps tied to your HIPAA incident response plan.

Maintaining Ongoing Compliance Practices

HIPAA compliance is not a one-time setup. You need sustained governance, validation, and improvement to keep PHI safe in analytics.

Program governance

  • Run periodic risk analyses covering tenant settings, labeling coverage, RLS efficacy, and export controls.
  • Review access quarterly; remove dormant users and tighten overly broad security groups.
  • Standardize secure workspaces for PHI with predefined settings, labels, and deployment pipelines.

Lifecycle and user controls

  • Restrict external sharing and “publish to web” for PHI; limit export and download for sensitive content.
  • Define retention, archival, and deletion schedules that align with legal and clinical requirements.
  • Provide focused training for authors and consumers on PHI-safe design and usage patterns.

Conclusion

Is Power BI HIPAA compliant? With a valid Business Associate Agreement, disciplined PHI handling, and layered controls—Row-Level Security, Microsoft Purview Sensitivity Labels, AES-256 Encryption with optional Bring Your Own Key, robust auditing, SIEM integration, and strong governance—Power BI can be operated in a manner that supports HIPAA compliance objectives.

FAQs

What is a Business Associate Agreement in Power BI?

A Business Associate Agreement (BAA) is the contract that permits use of Power BI with Protected Health Information and defines how the provider and your organization share HIPAA responsibilities. It affirms permitted uses, breach notification, and baseline safeguards while leaving configuration, governance, and training under your control.

How does Row-Level Security protect PHI?

Row-Level Security restricts which rows in a dataset a user can see, enforcing least privilege for PHI access. By filtering on attributes such as tenant, facility, or care team—and mapping roles to identity groups—RLS confines each user’s view to only the records they are authorized to access.

Can Power BI handle encryption with customer-managed keys?

Yes. In addition to service-managed AES-256 Encryption at rest, you can enable customer-managed encryption—often called Bring Your Own Key (BYOK)—so your organization controls the cryptographic keys, key rotation, and revocation within its own key vault.

What audit logging capabilities does Power BI offer for HIPAA compliance?

Power BI exposes detailed activity and audit logs that record user actions (such as view, share, export, and print) and administrative changes (including tenant settings, RLS edits, and label updates). You can retain these logs for compliance, analyze them in dashboards, and stream them into a Security Information and Event Management platform for alerting and response.

Share this article

Ready to simplify HIPAA compliance?

Join thousands of organizations that trust Accountable to manage their compliance needs.

Related Articles