Back to Blog

Power BI Information Protection and DLP - Keeping Data Safe Without Killing Adoption

September 2, 20267 min readMichael Ridland

Power BI has a habit of making data suddenly, gloriously portable. That is the whole point of it. A number that used to live in a locked-down finance system is now on a dashboard the sales team looks at daily, and that is good, right up until someone exports the underlying dataset to Excel, emails it to a contractor, and the number that was carefully controlled in the source system is now sitting in an inbox outside the organisation. Nobody did anything malicious. The tool made sharing easy, and easy sharing cuts both ways.

This is the tension information protection and data loss prevention are built to manage. You want data to flow to the people who need it and stop at the edge where it should not go. Microsoft's guidance on information protection and data loss prevention for Power BI sets out the framework. I want to talk about how this lands in real Australian organisations, because the technology is only half the story and the other half is getting people to actually accept the controls rather than route around them.

The two halves and how they connect

Information protection and data loss prevention are related but separate, and it helps to keep them straight.

Information protection is about classification. You apply sensitivity labels to data so that everyone and every system knows how sensitive a given thing is. "General", "Confidential", "Highly Confidential", whatever taxonomy your organisation uses. The label travels with the data. Apply it to a Power BI dataset or report and it follows the data when someone exports to Excel, PowerPoint or PDF, carrying the classification and any protection settings out into the exported file.

Data loss prevention is about action. Once data is classified, DLP policies decide what can and cannot happen to it. A DLP policy might block sharing a "Highly Confidential" report outside the organisation, or flag when someone downloads a dataset carrying sensitive information, or simply alert an admin so there is a record. Classification without enforcement is just a label. Enforcement without classification has nothing to act on. You need both, and they are designed to work together.

The important detail for Power BI specifically is that this is not a Power BI-only system. Sensitivity labels come from the wider Microsoft Purview information protection stack, the same labels that apply to your Office documents and emails. That is deliberate and it is a genuine strength. A "Confidential" label means the same thing whether it is on a Word document, an Outlook email or a Power BI report, and the protection carries across all of them consistently. You are not maintaining a separate classification scheme just for reporting.

Where the protection actually bites

The moment that matters most is export. Inside Power BI, access is already governed by workspace roles and row-level security, and that works well. The risk opens up when data leaves the service. Someone exports to Excel and now the data is in a file that Power BI no longer controls.

This is where labels earn their keep. When a sensitivity label with encryption is applied, the exported file inherits that protection. The Excel file carries the label, and if the label is set to encrypt and restrict, the file stays protected even sitting in someone's downloads folder or attached to an email. Someone outside the permitted group who gets hold of the file cannot open it. The protection left the building with the data, which is exactly what you want.

Without labels, export is a wide-open door. The data lands in an unprotected file and from there it can go anywhere. This is the single biggest gap I see when I look at a Power BI tenant that has grown organically without a governance plan. The reports themselves are reasonably locked down, and everyone feels safe, but export is completely unguarded, and one keen analyst with a spreadsheet habit is all it takes to undo the lot.

The mistake almost everyone makes

Here is the pattern I see again and again. An organisation decides to take data protection seriously, so they build an elaborate classification scheme with six or seven sensitivity levels, detailed rules about each, and mandatory labelling on everything. It looks rigorous on paper. Then it hits real users, who cannot tell the difference between "Confidential" and "Confidential - Internal Only", pick whatever seems safest to avoid getting in trouble, over-classify everything, and within a month the labels are meaningless because everything is marked "Highly Confidential" including the office lunch roster.

Over-classification is as much a failure as under-classification. When everything is highly sensitive, nothing is, because people stop paying attention to a label that is always red. The organisations that get this right start simple. Three levels, clearly named, with obvious examples of what belongs in each. You can always add nuance later. You cannot easily claw back trust in a labelling scheme that people have already learned to ignore.

The other common mistake is turning on enforcement before the culture is ready. If you switch on hard DLP blocks before people understand why the labels exist, you get a wave of "the report is broken" tickets, the controls get blamed for slowing everyone down, and there is pressure to loosen them until they do nothing. Better to start with labels that inform and policies that alert, let people get used to the idea, then tighten to blocking once the classification is actually meaningful. Protection people understand is protection people accept.

What works well and what to watch

The parts that work well are worth crediting. Labels carrying through to exports is the feature that makes the whole thing worthwhile, and it works reliably. The shared classification across Power BI, Office and email is genuinely valuable because it means one consistent scheme rather than a reporting silo. And the integration with the broader Purview and Microsoft security stack means your Power BI protection is not an island. It shows up in the same compliance and audit tooling as everything else.

The things to watch are real too. There is licensing to sort out, because the full information protection and DLP capability depends on the right Microsoft plans being in place, and it is worth confirming what you are entitled to before you design around features you cannot actually use. The setup touches several admin surfaces, Power BI, Purview, and the security portals, and stitching them together coherently takes someone who understands all three rather than just the Power BI corner. And this is an area that keeps evolving, so a configuration that is correct today deserves a review every so often rather than being treated as done forever.

The honest bottom line is that the technology is largely there and works. The hard part is organisational. Deciding your classification scheme, keeping it simple enough that people use it correctly, and rolling out enforcement at a pace the business can absorb. That is a change management job as much as a technical one, and treating it as purely technical is the most common way these projects underdeliver.

Getting the balance right

Good information protection in Power BI is invisible when it works. Sensitive data stays contained, ordinary reporting flows freely, and users barely notice the controls because the controls match how sensitive the data actually is. Getting to that point takes a classification scheme people understand, enforcement introduced at a sensible pace, and someone paying attention to the export paths that are usually the real gap.

This is the kind of work our Power BI consultants do alongside the reporting itself, because a dashboard that leaks is worse than no dashboard at all. It ties directly into the wider Microsoft AI and data governance work we handle, where getting the data classification and protection layer right is usually the groundwork that has to happen before anyone builds anything clever on top. Security that people route around is not security, so we spend as much time on making the controls acceptable as on making them technically correct.

If you have got Power BI reporting that has grown without a real protection plan, or you are rolling out sensitivity labels and want the balance right between safety and adoption, that is exactly what we help with. Take a look at our services or get in touch and we will have a look at where your data is actually exposed.