Dynamics 365 security and compliance: who can see what, how it is logged and what Microsoft covers
Dynamics 365 security and compliance is shared work. Microsoft secures the cloud service, encrypts data and publishes independent audit reports. Your company decides who can sign in, which records and fields each person can see, what gets audited and where data may flow. Most security problems come from that second part: roles that give too much access, shared logins and auditing that nobody turned on.
Updated

Who is responsible for what?
Microsoft runs the data centers, the platform, patching, backups and encryption, and publishes its certifications and audit reports on the Service Trust Portal. Those reports are what your auditors ask for when they want proof that the cloud service is controlled.
Everything about who can do what inside your environments is yours: user accounts, roles, sharing, integrations, connectors and logging. A Dynamics 365 tenant can be fully compliant at Microsoft's layer and still let every salesperson export every customer. That is the part this guide covers.
Dynamics 365 security layers and where to set them
How Dataverse security roles work
In Sales, Customer Service and other Dataverse apps, a security role grants privileges on each table, such as read or write, at a depth: the user's own records, their business unit, the units below it, or the whole organization. A user's access is the sum of all their roles and team roles, so one broad role undoes several careful ones.
Field-level security hides individual columns from everyone outside a profile. Finance and operations apps use their own role-based security with roles, duties and privileges, and support segregation of duties rules so one person cannot both create a vendor and pay it.
Dynamics 365 security checklist
- โRequire multifactor authentication for every user and stricter Conditional Access for admins.
- โRemove the System Administrator role from everyone who does not need it daily.
- โBuild roles from job tasks, starting from the smallest standard role, and give them to teams rather than to individuals.
- โProtect sensitive columns with field security profiles.
- โTurn on [Dataverse auditing](https://learn.microsoft.com/en-us/power-platform/admin/manage-dataverse-auditing) for the tables that matter and decide how long logs are kept.
- โSet [data loss prevention policies](https://learn.microsoft.com/en-us/power-platform/admin/wp-data-loss-prevention) so business data cannot flow to unapproved connectors.
- โGive integrations their own application users with only the privileges they need.
- โReview role assignments every quarter and remove leavers on the day they leave.
Encryption, keys and Microsoft access
Dataverse encrypts data at rest and in transit by default with Microsoft-managed keys. Companies with stricter rules can use a customer-managed key held in their own Azure Key Vault, which is available for Managed Environments.
Customer Lockbox adds a step where your administrators must approve before a Microsoft engineer can access your data during a support case. Both features have licensing conditions, so check them against your plan before you promise them to an auditor.
Questions about Dynamics 365 security and compliance
Is Dynamics 365 compliant with GDPR and other standards?
Microsoft publishes the certifications and independent audit reports for Dynamics 365 on the Service Trust Portal, and offers GDPR tools such as data subject request support. Those cover Microsoft's part. Your own compliance still depends on how you configure access, retention and consent.
Where is Dynamics 365 data stored?
In the Microsoft geography chosen when each environment is created. Microsoft documents its data residency commitments per geography; check them against your obligations before creating production environments.
Can we see who viewed a record, not only who changed it?
Dataverse auditing records changes, and read access logging can be captured through Microsoft Purview for supported scenarios. Plan which tables need this, because logs use storage.
How often should we review security roles?
At least every quarter, and after every reorganization. Roles tend to grow over time as people ask for one more privilege and nobody takes it away again.
Talk to us about your project.
Tell us what you run today and what has to change. A senior consultant replies with a written next step.