Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayThis browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
The European Union (EU) General Data Protection Regulation (GDPR) gives significant rights to individuals regarding their data. Refer to the Microsoft Learn General Data Protection Regulation Summary for an overview of GDPR, including terminology, an action plan, and readiness checklists to help you meet your obligations under GDPR when using Microsoft products and services.
You can learn more about GDPR and how Microsoft helps support it and our customers who are affected by it.
Note
This article provides instructions for exporting personal data from the device or service and can help you meet your obligations under GDPR. For general information about GDPR, see the GDPR section of the Microsoft Trust Center and the GDPR section of the Service Trust portal.
The right of data portability allows data subjects to request a copy of their personal data in an electronic format that can be transmitted to another data controller.
The following table summarizes where to find and export the personal data of a user who authenticates by using Microsoft Entra in Power Automate.
Customer data | Website access | PowerShell access |
---|---|---|
System-generated logs | Office 365 Service Trust Portal | |
Run history | Power Automate maker portal | |
Flows | Power Automate maker portal | |
Flow permissions | Power Automate maker portal and Power Automate admin center | |
User details | Power Apps cmdlets | |
Connections | Power Automate maker portal | Power Apps cmdlets |
Connection permissions | Power Automate maker portal | Power Apps cmdlets |
Custom connectors | Power Automate maker portal | Power Apps cmdlets |
Custom connector permissions | Power Automate maker portal | Power Apps cmdlets |
Gateway | Power Automate maker portal | On-premises data gateway PowerShell cmdlets |
Gateway permissions | Power Automate maker portal | On-premises data gateway PowerShell cmdlets |
Sign in to Power Automate.
On the left navigation pane, select My flows.
Select a flow, select … More, and then select Export.
Select Package (.zip).
The flow is downloaded as a zipped archive.
Run history lists all executions of a cloud flow. It includes a run's status, start time, duration, inputs, and outputs.
Sign in to Power Automate.
On the left navigation pane, select My flows.
Select a flow.
In the Run history pane, select See all.
At the top of the page, select Download CSV.
The run history is downloaded as a .csv file, so that you can open it in Microsoft Excel or a text editor and analyze the results.
The activity feed shows a history of a user's activities, flow execution failures, and notifications.
Add-PowerAppsAccount
#Retrieves all connections for the specified userID
Add-PowerAppsAccount
$userId = "{userID}"
Get-AdminConnection -CreateBy $userId | ConvertTo-Json | Out-File -FilePath "UserConnections.txt"
Add-PowerAppsAccount
Get-ConnectionRoleAssignment | ConvertTo-Json | Out-File -FilePath "ConnectionPermissions.txt"
Add-PowerAppsAccount
#Retrieves all connection permissions for the specified userID
Add-PowerAppsAccount
$userId = "{userID}"
Get-AdminConnectionRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "ConnectionPermissions.txt"
Add-PowerAppsAccount
Get-Connector -FilterNonCustomConnectors | ConvertTo-Json | Out-File -FilePath "CustomConnectors.txt"
Add-PowerAppsAccount
#Retrieves all custom connectors for the specified userID
Add-PowerAppsAccount
$userId = "{userID}"
Get-AdminConnector -CreatedBy $userId | ConvertTo-Json | Out-File -FilePath "UserCustomConnectors.txt"
Add-PowerAppsAccount
Get-ConnectorRoleAssignment | ConvertTo-Json | Out-File -FilePath "CustomConnectorPermissions.txt"
Add-PowerAppsAccount
#Retrieves all connection permissions for the specified userID
Add-PowerAppsAccount
$userId = "{userID}"
Get-AdminConnectorRoleAssignment -PrincipalObjectId $userId | ConvertTo-Json | Out-File -FilePath "CustomConnectorPermissions.txt"
On the web or desktop, open Microsoft Teams.
In Teams, follow one of these steps to open the Approvals app:
On the Received tab, select Export in the upper-right corner to export received approvals.
Select the export dates, and then select Export.
On the Sent tab, select Export in the upper-right corner to export sent approvals.
Select the export dates, and then select Export.
Repeat the previous procedure for every environment that the user is part. Use the environment switcher in the upper right of the Approvals app page to switch environments.
Alternatively, open Power Automate, select Approvals on the left navigation pane, and select the History tab. You can then manually copy approval contents for received and sent approvals. To ensure that you get the contents for both types of approvals, select the appropriate filter (Received or Sent) in the upper-right corner.
Add-PowerAppsAccount
Get-AdminFlowUserDetails -UserId {userID}
Learn more about responding to data export requests for on-premises data gateways.
Events
Mar 31, 11 PM - Apr 2, 11 PM
The ultimate Microsoft Fabric, Power BI, SQL, and AI community-led event. March 31 to April 2, 2025.
Register todayTraining
Module
Use the Admin center to manage environments and data policies in Power Automate - Training
Tenant and environment admins use the Power Automate Admin center to manage data policies and environments for Power Automate deployments.
Certification
Microsoft Certified: Power Automate RPA Developer Associate - Certifications
Demonstrate how to improve and automate workflows with Microsoft Power Automate RPA developer.