DLP in Purview vs Macie: Compliance When Your Product Isn't in Microsoft 365

DLP in Purview vs Macie: Compliance When Your Product Isn't in Microsoft 365

7/28/2026 · Compliance365

Almost every piece of compliance guidance out there — ours included, most of the time — quietly assumes one thing: that your organisation's data protection controls live in Microsoft 365. Purview DLP, Conditional Access, Defender. Tidy, tool-native, easy to point an auditor at.

Real SaaS and technology companies are rarely that tidy. Staff use Microsoft 365 for email, identity and collaboration — but the product, the thing that actually generates revenue and holds customer data, runs in AWS, or GCP, or a mix. When that's the case, "just check Purview" stops being an answer.

This is the exact situation we work through with clients regularly, and the fix isn't a different framework or a bigger platform — it's understanding what your Statement of Applicability is actually for.


1 A control asks "what", never "which vendor"

Take a typical ISO 27001 Annex A control: data loss prevention exists to stop sensitive data leaving the organisation without authorisation. Nowhere does the control — or the auditor assessing it — say that has to be Microsoft Purview. It's a requirement, not a product name. Any organisation still describing its whole control environment in Microsoft-specific tool names is really describing whichever tenant its compliance advisor happened to be most familiar with, not what the standard actually asks for.

Once you separate the requirement from the tool, the fix for a hybrid environment stops being complicated: the requirement stays exactly the same, and you simply record which tool satisfies it for that part of the business.

2 The worked example: DLP in two clouds at once

Layer Where it runs DLP tool Evidence source
Corporate ITStaff email, SharePoint, endpointsMicrosoft Purview DLPAutomated — read directly via Graph API
Product infrastructureCustomer data, S3, application workloadsAWS MacieManual — findings export, sensitive-data discovery job config

Same control. Same Statement of Applicability line. Two tools, because two different parts of the business run on two different platforms — and that's the normal, expected shape of a real SaaS company, not an exception to explain away.

3 Three things to actually do about it

  • Say it out loud in the Justification field. Don't leave an auditor to guess why a "Microsoft-flavoured" control reads oddly for an AWS-hosted product. One sentence — "DLP implemented via AWS Macie for the product's data workloads; Purview covers corporate IT" — closes the question before it's asked.
  • Accept that product-infrastructure controls will mostly be manual, and that's fine. An automated posture scan against Microsoft Graph can't see into an AWS account it was never designed to read — that's expected, not a gap. The correct state for that control is "Manual, evidence attached", not a red fail and not a fabricated automated pass.
  • Attach the evidence the tool actually produces. A Macie findings export, an IAM access review, a CloudTrail/GuardDuty summary — whatever the AWS-native equivalent is, it satisfies the control exactly as well as a Purview screenshot would. An auditor cares that the control operates and is evidenced, not which vendor's logo is on the screenshot.
The pattern generalises. This isn't just a DLP story. Identity and access, logging, encryption at rest, network segmentation, vulnerability management — any control your advisor has only ever described in Microsoft terms needs the same treatment the moment part of your estate lives somewhere else. Work through the Statement of Applicability once with that lens, control by control, rather than discovering each gap individually when an auditor asks about it.

Why this matters beyond the audit

  • Board and customer confidence: shows security governance actually reflects how the business runs, not a simplified fiction.
  • Faster certification: nothing stalls an audit like a control that doesn't match reality — this heads it off entirely.
  • No lock-in pressure: your compliance posture never becomes a reason you can't run infrastructure where it makes the most technical or commercial sense.

Next steps

If your organisation runs Microsoft 365 for the business and something else — AWS, GCP, or both — for the product, and you want a Statement of Applicability that actually reflects that:

Share this article: Share on LinkedIn

Found this useful? Get the ISO/Privacy/AI readiness checklists.

Browse resources

Ready to take the next step?

ISO 27001 Certification

Full ISMS implementation and Stage 1/Stage 2 audit support. Typically certified in 12–16 weeks.

Learn more Book a free call

Free monthly digest

Get the monthly Australian compliance digest

Practical updates on ISO 27001, Essential Eight, Privacy Act and AI governance — delivered once a month. No spam, unsubscribe any time.

No spam. Unsubscribe any time. We never share your email.

Keep reading

Microsoft Teams