Responder a solicitudes de eliminación de datos personales (Microsoft Entra ID)
El Reglamento general de protección de datos (RGPD) de la Unión Europea (UE) otorga derechos importantes a las personas con respecto a sus datos. Referirse a Microsoft Learn Resumen del Reglamento General de Protección de Datos para obtener una descripción general de GDPR, incluida la terminología, un plan de acción y listas de verificación de preparación para ayudarlo a cumplir con sus obligaciones bajo GDPR cuando usa productos y servicios de Microsoft.
Puede obtener más información sobre el RGPD y cómo Microsoft ayuda a respaldarlo y a nuestros clientes que se ven afectados por él.
- El Centro de confianza de Microsoft proporciona información general, mejores prácticas de cumplimiento y documentación útil para la responsabilidad de GDPR, como evaluaciones de impacto de protección de datos, solicitudes de interesados y notificación de violación de datos.
- El Portal de confianza del servicio proporciona información sobre cómo los servicios de Microsoft ayudan a cumplir con el RGPD.
Nota
En este artículo, se proporcionan instrucciones para eliminar datos personales desde el dispositivo o servicio y puede ayudarle a cumplir con sus obligaciones según el RGPD. Para obtener información general sobre el RGPD, consulte la Sección RGPD del Centro de confianza de Microsoft y la Sección RGPD del portal Service Trust.
El derecho de supresión permite a los interesados solicitar la eliminación de sus datos personales de los datos de clientes de una organización. Estos datos personales incluyen registros generados por el sistema, pero excluyen los registros de auditoría.
Además, cuando un usuario deja su organización, un administrador debe determinar si eliminará los datos y los recursos que el usuario creó como parte de sus flujos de Power Automate. Otros datos personales se eliminan automáticamente cuando la cuenta del usuario se elimina de Microsoft Entra ID.
En la siguiente tabla se muestra qué datos personales se eliminan automáticamente y cuáles requieren que un administrador los revise y elimine manualmente, para los usuarios que se autentican mediante Microsoft Entra ID.
Requiere revisar y eliminación manuales | Eliminado automáticamente cuando se elimina el usuario de Microsoft Entra ID |
---|---|
|
|
* Cada uno de estos recursos contiene registros "Creado por" y "Modificado por" que incluyen datos personales. Por motivos de seguridad, estos registros se conservan hasta que se elimina el recurso.
** En el caso de los entornos que incluyen una base de datos de Dataverse, los permisos de entorno (es decir, qué usuarios están asignados a los roles Creador de entorno y Administrador) se almacenan como registros en Dataverse. Obtenga más información sobre cómo ejecutar solicitudes de datos contra datos de los clientes de Dataverse.
La siguiente tabla resume dónde encontrar y eliminar los datos personales de un usuario en Power Automate.
- Acceso al sitio web: inicie sesión en el centro de administración de Power Apps o centro de administración de Power Platform.
- Acceso a PowerShell: Use cmdlets de PowerShell de administración de Power Apps.
Recursos que contienen datos personales | Acceso al sitio web | Acceso a PowerShell | Eliminación automatizada |
---|---|---|---|
Registros generados por el sistema | Portal de confianza de servicios de Office 365 | ||
Environment | Centro de administración de Power Automate | Cmdlets Power Apps | |
Permisos de entorno* | Centro de administración de Power Automate | Cmdlets Power Apps | |
Hist. de eje. | Eliminación a través de la directiva de retención de 28 días | ||
Fuente de actividades | Eliminación a través de la directiva de retención de 28 días | ||
Trabajos de usuario | |||
Flows | Power Automate maker portal** | ||
Permisos de flujo | Creador de portal de Power Automate | ||
Detalles de usuario | Cmdlets Power Apps | ||
Conexiones | Creador de portal de Power Automate | ||
Permisos de conexión | Creador de portal de Power Automate | ||
Conector personalizado | Creador de portal de Power Automate | ||
Permisos de conector personalizado | Creador de portal de Power Automate | ||
Historial de aprobación | Power Apps Maker Portal* |
*Para entornos que incluyen una base de datos de Dataverse, si se crea una base de datos dentro del entorno, los permisos del entorno y los de las aplicaciones controladas por modelos se almacenan como registros en Dataverse. Obtenga más información sobre cómo ejecutar solicitudes de datos contra datos de los clientes de Dataverse.
**Un administrador puede obtener acceso a estos recursos desde el Power Automate Maker Portal si al administrador se le asignado acceso desde el centro de administración de Power Automate.
Ejecutar solicitudes de eliminación de datos
Importante
Para evitar daños en los datos, siga estos pasos en orden.
- Reasignar y copiar los flujos del usuario.
- Eliminar el historial de aprobación del usuario.
- Eliminar las conexiones creadas por el usuario.
- Eliminar los permisos del usuario para conexiones compartidas.
- Eliminar conectores personalizados creados por el usuario.
- Eliminar los permisos del usuario para conectores compartidos.
- Eliminación o reasignación de todos los entornos creados por el usuario.
- Eliminar la configuración de puerta de enlace.
- Eliminar los detalles del usuario.
- Eliminar al usuario de Microsoft Entra ID.
Reasignar y copiar los flujos del usuario
Si un usuario que se va o un usuario que ha solicitado la eliminación de sus datos personales ha creado flujos que se usan mucho en su organización, no los elimine. En su lugar, cópielos, asigne las copias a nuevos propietarios y establezca nuevas conexiones. Cuando se copian los flujos, se eliminan los vínculos de identificación personal con el usuario saliente.
- Inicie sesión en el centro de administración de Power Platform.
- Seleccione el entorno que contiene los flujos del usuario.
- Seleccione Recursos>Flujos y luego seleccione un flujo para reasignarlo.
- Seleccione Administrar uso compartido y agréguese como propietario.
- Seleccione Guardar.
- Inicie sesión en Power Automate.
- Seleccione Mis flujos>Flujos de Team.
- En la lista de flujos, seleccione los puntos suspensivos verticales (⋮) para el flujo que desea copiar y luego seleccione Guardar como.
- Establezca las conexiones necesarias y, a continuación, seleccione Continuar.
- Introduzca un nombre nuevo para el flujo y después seleccione Guardar.
- Active el flujo copiado.
- Elimine el flujo original.
- Seleccione el botón de los puntos suspensivos (…) y, a continuación, Eliminar.
- Seleccione Borrar de nuevo cuando se le solicite.
Eliminar el historial de aprobación del usuario
Las respuestas de aprobación incluyen información personal en forma de asignaciones de aprobación y comentarios.
Inicie sesión en Power Automate o PowerApps.
En el panel de navegación izquierdo, selecciones Datos y después seleccione Tablas.
Seleccione la pestaña Todas.
Busque la tabla Aprobaciones y seleccione los puntos suspensivos verticales (⋮).
Seleccione Editar o Editar en pestaña nueva.
Alternativamente, seleccione Editar datos en Excel para trabajar en Excel y eliminar los registros allí.
Si la columna Propietario no aparece, seleccione el encabezado de columna +<número> más, seleccione Propietario y luego seleccione Guardar.
Seleccione el encabezado de columna Propietario y luego seleccione Filtrar por.
Ingrese el nombre del usuario cuyos datos desea eliminar y luego seleccione Eliminar registros.
Vuelva a la lista de tablas principales que encontró en el paso 3 y repita los pasos 4 a 8 para cada una de las siguientes tablas:
- Solicitudes de aprobación
- Respuesta de aprobación
- Datos del modelo de aprobación básico
- Esperar todos los modelos de aprobación
- Modelo de aprobación de la acción esperar todos
- Paso de aprobación
- Modelo de aprobación de acción
Para más información, vaya a Respuesta a las Solicitudes de derechos del interesado (DSR) para los datos de clientes de Microsoft Dataverse.
Eliminar las conexiones creadas por el usuario
Las conexiones incluyen referencias al usuario que las creó. Los usuarios pueden eliminar sus propias conexiones mediante los cmdlets de PowerShell. Además, los administradores pueden usar los cmdlets para eliminar las conexiones de los usuarios. Obtenga más información sobre los cmdlets de PowerShell de Power Apps.
El siguiente script de PowerShell elimina las conexiones creadas por el usuario que ejecuta el script:
Add-PowerAppsAccount
#Retrieves all connections for the calling user and deletes them
Get-AdminPowerAppConnection | Remove-Connection
El siguiente script de PowerShell elimina las conexiones creadas por el usuario que tiene el valor de userID
especificado:
Add-PowerAppsAccount
$deleteDsrUserId = "{userID}"
#Retrieves all connections for the specified userID and deletes them
Get-AdminPowerAppConnection -CreatedBy $deleteDsrUserId | Remove-AdminConnection
Eliminar los permisos del usuario para conexiones compartidas
Los usuarios pueden eliminar sus propias asignaciones de roles de conexión para conexiones compartidas mediante cmdlets de PowerShell. Además, los administradores pueden usar los cmdlets para eliminar los permisos de conexión de los usuarios. Obtenga más información sobre los cmdlets de PowerShell de Power Apps.
El siguiente script de PowerShell elimina las asignaciones de roles de conexiones para el usuario que ejecuta el script:
Add-PowerAppsAccount
#Retrieves all connection role assignments for the calling user and deletes them
Get-ConnectionRoleAssignment | Remove-ConnectionRoleAssignment
El siguiente script de PowerShell elimina las asignaciones de roles de conexiones para el usuario que tiene el valor de userID
especificado:
Add-PowerAppsAccount
$deleteDsrUserId = "{userID}"
#Retrieves all shared connections for the specified userID and deletes their permissions
Get-AdminConnectionRoleAssignment -PrincipalObjectId $deleteDsrUserId | Remove-AdminConnectionRoleAssignment
Nota
Las asignaciones de roles de propietario no se pueden eliminar a menos que se elimine primero el recurso de conexión.
Eliminación de conectores personalizados creados por el usuario
Los conectores personalizados incluyen referencias al usuario que lso creó. Los usuarios pueden eliminar sus propios conectores personalizados mediante los cmdlets de PowerShell. Además, los administradores pueden usar los cmdlets para eliminar los conectores personalizados de los usuarios. Obtenga más información sobre los cmdlets de PowerShell de Power Apps.
El siguiente script de PowerShell elimina los conectores personalizados creados por el usuario que ejecuta el script:
Add-PowerAppsAccount
#Retrieves all custom connectors for the calling user and deletes them
Get-Connector -FilterNonCustomConnectors | Remove-Connector
El siguiente script de PowerShell elimina las asignaciones de roles de conexiones para el usuario que tiene el valor de userID
especificado:
Add-PowerAppsAccount
$deleteDsrUserId = "{userID}"
#Retrieves all custom connectors created by the specified userID and deletes them
Get-AdminConnector -CreatedBy $deleteDsrUserId | Remove-AdminConnector
Eliminar los permisos del usuario para conectores compartidos
Los usuarios pueden eliminar sus propias asignaciones de roles de conectores mediante los cmdlets de PowerShell. Además, los administradores pueden usar los cmdlets para eliminar las asignaciones de roles de conectores personalizados de los usuarios. Obtenga más información sobre los cmdlets de PowerShell de Power Apps.
El siguiente script de PowerShell elimina las asignaciones de roles de los conectores personalizados para el usuario que ejecuta el script:
Add-PowerAppsAccount
#Retrieves all connector role assignments for the calling user and deletes them
Get-ConnectorRoleAssignment | Remove-ConnectorRoleAssignment
El siguiente script de PowerShell elimina las asignaciones de roles de conectores personalziados para el usuario que tiene el valor de userID
especificado:
Add-PowerAppsAccount
$deleteDsrUserId = "{userID}"
#Retrieves all custom connector role assignments for the specified userID and deletes them
Get-AdminConnectorRoleAssignment -PrincipalObjectId $deleteDsrUserId | Remove-AdminConnectorRoleAssignment
Nota
Las asignaciones de roles de propietario no se pueden eliminar a menos que se elimine primero el recurso de conexión.
Eliminar o reasignar los entornos creados por el usuario
Como administrador que responde a la solicitud de eliminación de datos de un usuario, tiene dos opciones para cada entorno creado por el usuario:
- Si determina que el entorno no lo usa nadie de la organización, puede elegir eliminarlo.
- Si determina que el entorno sigue siendo necesario, puede agregarse a usted mismo (o a otro usuario de la organización) como administrador del entorno.
Importante
Si elimina un entorno, eliminará de forma permanente todos los recursos que contiene, incluidas las aplicaciones, los flujos y las conexiones. Siempre revise el contenido de un entorno antes de eliminarlo.
Eliminar los permisos del usuario en todos los entornos o dar acceso a otros usuarios a los entornos del usuario
Puede eliminar las asignaciones de funciones del usuario en todos los entornos de su organización. También puede otorgar acceso de administrador a un entorno creado por el usuario. Más información sobre la gestión de entornos.
Eliminar la configuración de puerta de enlace
Eliminar los detalles del usuario
Antes de realizar este paso, asegúrese de haber reasignado y eliminado todos los flujos del usuario. De lo contrario, el cmdlet de PowerShell devuelve un error.
Add-PowerAppsAccount
Remove-AdminFlowUserDetails -UserId {userID}
Eliminar al usuario de Microsoft Entra ID
El paso final es eliminar la cuenta del usuario Microsoft Entra.
Nota
Para obtener información sobre cómo ver, eliminar y exportar datos personales, consulte Solicitudes de titulares de datos de Azure para el RGPD. Para obtener información general sobre el RGPD, consulte la Sección RGPD del Centro de confianza de Microsoft y la Sección RGPD del portal Service Trust.
Eliminar el usuario de un inquilino no administrado
Si el usuario es miembro de un inquilino no administrado, puede cerrar la cuenta del usuario desde el portal de privacidad profesional y educativa.
Para determinar si el usuario es miembro de un inquilino administrado o no administrado, siga estos pasos:
En un navegador, abra la siguiente dirección URL. Reemplace
foobar@contoso.com
con la dirección de correo electrónico del usuario.https://login.microsoftonline.com/common/userrealm/foobar@contoso.com?api-version=2.1
Si la respuesta incluye
"IsViral": true
, el usuario es miembro de un inquilino no administrado.{ "Login": "foobar@unmanagedcontoso.com", "DomainName": "unmanagedcontoso.com", "IsViral": true, }
De lo contrario, el usuario es miembro de un inquilino administrado.