{"id":132427,"date":"2025-09-11T07:00:00","date_gmt":"2025-09-11T14:00:00","guid":{"rendered":""},"modified":"2025-09-11T07:03:01","modified_gmt":"2025-09-11T14:03:01","slug":"dataverse-auditing","status":"publish","type":"post","link":"https:\/\/www.microsoft.com\/en-us\/power-platform\/blog\/2025\/09\/11\/dataverse-auditing\/","title":{"rendered":"Dataverse Auditing: Enhancing Trust and Transparency in the Age of AI\u00a0"},"content":{"rendered":"\n
As organizations advance in the digital era, strong data governance is essential. With AI-driven operations and growing business demands, greater transparency and oversight are required. Microsoft Dataverse, central to Power Platform solutions, now offers enhanced auditing features\u2014including AI-assisted agent events, user label tracking, privacy compliance, retention policies, and improved audit storage management.\u00a0<\/p>\n\n\n\n
Dataverse now provides detailed auditing for AI-assisted data changes. Every update by an AI agent is logged, allowing organizations to monitor AI actions and maintain transparency. <\/p>\n\n\n\n
Why is this important? <\/p>\n\n\n\n
For example, if a chatbot updates customer preferences, admins can see the event, agent, affected columns, and timestamp\u2014helping sustain trust as automation grows. <\/p>\n\n\n\n Dataverse offers auditing for essential business and security tables to help organizations comply with evolving privacy regulations like GDPR. Administrators can enable audits for critical data such as Contacts, Accounts, Opportunities, security roles, permissions, and access logs. <\/p>\n\n\n\n Organizations can configure these audits to meet privacy requirements and maintain thorough records of sensitive data. <\/p>\n\n\n\n Administrators can turn on auditing for their environment via the Security hub: <\/p>\n\n\n\n Dataverse improves auditing for option sets and dropdowns by tracking both the selected label and its backend value. This ensures accurate records even if labels change, supporting audits and compliance. Logs keep the user’s original choice for better dispute resolution and data integrity.\u00a0This preserves user intent for clarity and compliance.\u00a0\u00a0<\/p>\n\n\n\n Dataverse now offers a streamlined audit summary view within Environment settings, giving administrators and data stewards direct access to audit logs. The interface standardizes layouts for quick comparison, allows filtering by agent type, improves search and sorting, and supports exporting or sharing data for compliance and reporting. This update enables efficient review and management of audit data, ensuring transparency and regulatory readiness. <\/p>\n\n\n\n As audit logs grow, Dataverse lets administrators set retention policies to automatically delete records after a chosen period, helping comply with privacy laws and cut storage costs. Policies can be customized by table or process. For example, HR might keep logs for seven years while marketing deletes them sooner.\u00a0<\/p>\n\n\n Dataverse lets admins track audit storage<\/a> by table and delete audit logs per table, reducing storage costs and improving performance. <\/p>\n\n\n\n Effective management of job audit history in Dataverse promotes system health and compliance. Organizations can set retention policies for system job audit data, enhancing performance by automatically deleting outdated records. <\/p>\n\n\n\n For instance, audit logs for routine imports may be retained for 90 days, while financial operations may need up to a year of audit history. <\/p>\n\n\n\n When an administrator turns on Auditing or checks Activity for an environment, these activities are sent to Purview as audit trail. <\/p>\n\n\n\n See the list of Dataverse audit events that are sent to Purview – Microsoft Dataverse and model-driven apps activity logging – Power Platform | Microsoft Learn<\/a> <\/p>\n\n\n\n Sensitive data is protected by masking, ensuring that confidential information remains concealed. This masking is consistently applied within audit logs, so sensitive details are never exposed during audits. Whenever someone read sensitive information, the Read event is audited.\u00a0<\/p>\n\n\n\n With so many key updates, check out the documentation to learn more and get started with empowering data stewardship, privacy, and control:\u00a0<\/p>\n\n\n\n Key Updates about Dataverse Auditing -Empowering Data Stewardship, Privacy, and Control\u00a0<\/p>\n","protected":false},"author":245,"featured_media":132438,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[3424],"job-role":[],"product":[3390],"property":[],"topic":[],"coauthors":[3045],"class_list":["post-132427","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","audience-it-professional","content-type-news","product-microsoft-dataverse","review-flag-1-1593580433-195","review-flag-2-1593580438-256","review-flag-3-1593580443-447","review-flag-4-1593580448-746","review-flag-5-1593580453-993","review-flag-6-1593580458-788","review-flag-7-1593580464-676","review-flag-8-1593580468-197","review-flag-9-1593580473-763","review-flag-ai-driven-ai-driven","review-flag-never-1593580315-941","review-flag-new-1593580248-627","review-flag-the-p-1680214387-540"],"yoast_head":"\n
<\/figure>\n\n\n\n<\/ol>\n\n\n\n
2. Auditing Core Business Tables and Security-Related Tables for Data Privacy Compliance\u00a0<\/strong><\/h2>\n\n\n\n
\n
\n
<\/figure>\n\n\n\n3. Auditing Original User Selected Label Values\u00a0<\/strong><\/h2>\n\n\n\n
<\/ol>\n\n\n\n
<\/figure>\n\n\n\n4. Enhanced Audit Summary Viewing in the Environment Settings App\u00a0<\/strong><\/h2>\n\n\n\n
<\/ol>\n\n\n\n
<\/figure>\n\n\n\n5. Retention Policy for Audit Records\u00a0<\/strong><\/h2>\n\n\n\n
<\/ol>\n\n\n\n
<\/figure>\n\n\n\n6. Managing Audit Storage: Identify and Delete Audit Records by Table<\/strong>\u00a0<\/h2>\n\n\n\n
<\/ol>\n\n\n\n
\n
\n
<\/figure>\n\n\n\n7. Retention Policy for completed System Jobs\u00a0<\/strong><\/h2>\n\n\n\n
<\/ol>\n\n\n\n
\n
\n
<\/figure>\n\n\n\n8. Dataverse audit events sent to Purview audit\u00a0<\/strong><\/h2>\n\n\n\n
<\/ol>\n\n\n\n
<\/figure>\n\n\n\n9. Auditing sensitive data with masked fields\u00a0\u00a0<\/strong><\/h2>\n\n\n\n
<\/ol>\n\n\n\n
<\/figure>\n\n\n\nGet started today<\/strong> <\/h2>\n\n\n\n
\n