Apple requiere que todas las aplicaciones en el App Store ofrecer una opción dentro de la aplicación para eliminar cuentas de usuario. Esta política, implementada desde el 30 de junio de 2022, garantiza que los usuarios puedan borrar completamente sus datos, lo que les da más control sobre su privacidad. Aquí está lo que debes saber:
-
Requisitos clave:
- La opción de eliminación de cuentas debe ser fácil de encontrar en los ajustes de la aplicación.
- Los datos de usuario deben ser completamente eliminados, excepto donde la retención sea legalmente requerida.
- Apps using “Iniciar sesión con Apple” deben revocar tokens a través del REST de Apple API.
-
Para Desarrolladores:
- Pruebe el proceso de eliminación para su facilidad de uso y eliminación completa de datos.
- Ensure third-party services also delete user data.
- Utilice herramientas como Capgo para actualizaciones en vivo y monitoreo de cumplimiento.
-
Problemas Comunes:
- Sincronización de eliminaciones entre plataformas.
- Gestión de tokens huérfanos y purgas de datos incompletas.
La falta de cumplimiento puede provocar la rechazo o eliminación de la aplicación de la Tienda de App. Los desarrolladores deben priorizar la privacidad del usuario y seguir las directrices de Apple para evitar problemas.
Requisitos técnicos
Pasos de eliminación requeridos
El proceso de eliminación de una cuenta debe ser claro y fácil de encontrar. Colóquelo prominentemente en las configuraciones de cuenta de la aplicación - no enterrado en submenús o enlaces externos.
Aquí están los pasos clave a incluir:
- Verificación de cuenta: Asegúrese de que la identidad del usuario esté confirmada a través de un correo electrónico code o SMS.
- Comunicación clara: Explique claramente qué datos se eliminarán y destaque cualquier requisito legal para retener cierta información.
- Diálogo de confirmación: Proporcione una pantalla de confirmación final que resuma las consecuencias de eliminar la cuenta.
Además, utilice el REST Sign in with Apple API para revocar tokens durante el proceso de eliminación de la cuenta. [2][3].
Una vez que estos pasos estén en su lugar, se centren en asegurar que la eliminación de datos se alinee con estos requisitos.
Estándares de Eliminación de Datos
| Tipo de Datos | Requisitos de Eliminación | Consideraciones Legales |
|---|---|---|
| Contenido del Usuario | Eliminación completa | Se puede necesitar retención temporal |
| Datos de Autenticación | Eliminación inmediata | Se requiere revocación de token; utilice @capgo/capacitor-iniciación de sesión social Iniciar sesión con Apple |
| Datos de terceros | Eliminación coordinada | La conformidad varía por servicio |
| Historial de uso | Purga completa | Sujeta a reglas de retención legal |
Si los datos del usuario se almacenan en servicios de terceros, asegúrese de que también eliminen los datos. Las industrias con estrictas regulaciones pueden requerir apoyo de atención al cliente adicional para garantizar la conformidad [2].
Es crucial verificar el cumplimiento de estos estándares mediante pruebas exhaustivas.
Requisitos de Pruebas
Es fundamental probar el proceso de eliminación de la cuenta para garantizar la conformidad y la funcionalidad. Utilice herramientas como Xcode y herramientas de revisión de App Store para centrarse en lo siguiente:
- Flujo de eliminación: Asegúrese de que el proceso sea amigable y fácil de acceder.
- Verificación de datos: Elimine completamente todos los datos del usuario en todos los sistemas.
- Casos de borde: Pruebe escenarios que involucran compras en la aplicación y integraciones de terceros.
Para los desarrolladores que utilizan Capacitor con Capgo, las actualizaciones en vivo pueden ayudar a abordar problemas de cumplimiento de manera rápida, evitando la necesidad de esperar la aprobación de la Tienda de Mac. Durante la prueba, asegúrese de verificar:
- Revoque el token para los usuarios que se registraron con Apple mediante @capgo/capacitor-iniciode sesión social.
- Eliminación completa de datos de todos los servicios conectados.
- Manipulación adecuada de suscripciones activas.
Problemas comunes y soluciones
Sync de datos de plataforma
En ocasiones, la eliminación de datos en iOS y Android no se sincroniza correctamente. Esto suele ocurrir debido a las diferencias en cómo cada plataforma maneja el almacenamiento y los datos de caché.
Aquí está cómo abordar los problemas de sincronización:
-
Administrador de eliminación centralizado: Desarrollar un servicio unificado para gestionar tareas clave como:
- Limpieza @capgo/capacitor-almacenamiento-de-datos-sqlite y @capgo/capacitor-cuenta-persistente data
- Eliminación de almacenamiento seguro
- Detener procesos de sincronización en la nube
- Handling token management
-
Emisión de eventos de plataforma cruzadaUtilice lógica del lado del servidor para enviar eventos de eliminación a todas las sesiones y dispositivos activos, garantizando la consistencia.
Actualizaciones de plugins
Después de manejar la eliminación en toda la plataforma, deberá abordar los desafíos específicos de los plugins. Asegurarse de que los plugins sean compatibles y estén alineados con su proceso de eliminación es crucial para evitar inconsistencias.
| Problema | Impacto | Solución |
|---|---|---|
| Persistencia de tokens | Tokens huérfanos permanecen activos | Configura la revocación automática de tokens |
| Almacenamiento Local | La limpieza de datos puede ser incompleta | Realiza comprobaciones de eliminación recursivas |
| Sync en la Nube | Los estados de eliminación pueden no coincidir | Utiliza manejadores sincrónicos para garantizar la consistencia |
Capgo Administración de Actualizaciones

Gestión de actualizaciones en tiempo real desempeña un papel fundamental en mantener la conformidad en varias plataformas y plugins. Esto es donde Capgo Puede simplificar el proceso de gestión de actualizaciones de eliminación de cuenta.
Aquí es cómo Capgo ayuda:
- Despliegues Etapa: Prueba actualizaciones de flujo de eliminación con un pequeño grupo antes de desplegarlas ampliamente.
- Revertir Instantáneamente: Si algo sale mal, reversiona a una versión estable anterior de inmediato.
- Actualización de Análisis: Monitorea las tasas de éxito para los flujos de eliminación y localiza problemas de cumplimiento.
Según Capgo, las actualizaciones de cumplimiento alcanzan al 95% de los usuarios dentro de 24 horas[1]. Además, todos los despliegues están seguros con cifrado de extremo a extremo, garantizando la seguridad de los datos.
Para aprovechar al máximo Capgo para actualizaciones de cumplimiento:
- Control de Versiones: Utilice canales de actualización separados para probar los flujos de eliminación antes de implementarlos en todos los usuarios.
- Monitoreo de Errores: Establezca alertas para eliminaciones fallidas o conflictos de complementos.
- Verificación de Cumplimiento: Utilice Capgo’s análisis para confirmar que los usuarios están recibiendo las últimas actualizaciones para la eliminación de cumplimiento.
Guía de Implementación
Estándares de Interfaz de Usuario
Cuando diseñes la interfaz de usuario para la eliminación de la cuenta, ten en cuenta estos puntos:
-
Ubicación Primaria: Haga que la opción de eliminación sea fácil de encontrar. Colóquela prominentemente en ajustes de cuenta (por ejemplo, Configuración > Cuenta > Eliminar Cuenta).
-
Comunicación Clara: Proporcionar una explicación detallada de lo que sucede cuando se elimina una cuenta. Incluya información sobre:
- ¿Qué datos se eliminarán
- Requisitos legales de retención de datos
- Plazos estimados para la eliminación
- Impactos potenciales en las suscripciones activas
-
Flujo de Verificación: Asegurarse de que el proceso sea seguro mediante:
- Asking users to re-enter their password
- Enviar un código de verificación code por correo electrónico o SMS
- Mostrar diálogos de confirmación que describan claramente la acción
Estos estándares garantizan una experiencia amigable para el usuario mientras se alinean con protocolos de cumplimiento más amplios.
Verificaciones de Cumplimiento Automatizadas
Para mantener una adhesión consistente a estos estándares, utilice herramientas automatizadas para validar su interfaz de usuario y procesos. Enfóquese en estas áreas críticas:
| Prueba de Categoría | Puntos de Verificación | Método de Implementación |
|---|---|---|
| UI Testing | Ensure the deletion option is easy to find | Use automated UI navigation tests |
| Eliminación de Datos | Confirme la eliminación completa de los datos del usuario | Validar respuestas API |
| Gestión de Tokens | Revoque tokens como “Iniciar sesión con Apple” | Realice pruebas de integración REST API |
| Plataforma cruzada | Asegúrese de la consistencia en todos los dispositivos | Pruebe en múltiples dispositivos |
La prueba automática regular ayuda a identificar y abordar posibles problemas antes de que afecten a los usuarios.
Prevención de riesgos
Para minimizar riesgos y garantizar operaciones suaves, siga estos pasos:
-
Gestión de inventario de datos: Mantenga un registro detallado de dónde se almacena los datos del usuario. Esto incluye el almacenamiento local, bases de datos en la nube, servicios de terceros, sistemas de autenticación y copias de seguridad. Verifique que los datos se eliminan de todas estas ubicaciones.
-
Gestión de errores: Preparese para posibles problemas como:
- Interrupciones de red
- Errores de llamadas API
- Eliminación de datos incompleta
- Errores de revocación de tokens
Implementar mecanismos de respaldo para manejar estos escenarios con suavidad.
-
Monitoreo y Cumplimiento Legal: Rastrear métricas clave como tasas de éxito de eliminación, tiempos de completación promedio y cualquier dato residual. Esto ayuda a identificar y resolver problemas rápidamente. Además, asegúrese de cumplir con los requisitos legales, especialmente para industrias con regulaciones estrictas. Para aplicaciones en estos sectores, agregue pasos de verificación adicionales, documente todos los procedimientos exhaustivamente y realice auditorías regulares.
Resumen
Requisitos principales
Como de junio 30, 2022, Apple requiere que todas las aplicaciones incluyan una característica nativa que permita a los usuarios eliminar sus cuentas por completo. A continuación, se presenta un desglose de los requisitos clave:
| Categoría de requisitos | Detalles de implementación | Comentarios de Cumplimiento |
|---|---|---|
| Accesibilidad | La opción de eliminación de cuenta debe ser fácil de encontrar dentro de las configuraciones de la aplicación. | Esta función debe construirse directamente en la aplicación. |
| Gestión de Datos | Los datos del usuario y la información de la cuenta deben eliminarse completamente. | Las eliminaciones parciales no cumplen con los estándares de cumplimiento. |
| Autenticación | Revocar correctamente los tokens para las cuentas de “Iniciar sesión con Apple”. | Utilice el REST API de “Iniciar sesión con Apple” para la implementación. |
| Comunicación | Notifique a los usuarios claramente sobre el proceso y plazos de eliminación. | Include information sobre políticas de retención de datos y obligaciones legales. |
Estas directrices forman la base para garantizar el cumplimiento de las políticas de Apple.
Próximos Pasos
Para cumplir con estos requisitos, realice las siguientes acciones:
-
Revisar Almacenamiento de Datos
Audit all sources where user data is stored and assess retention policies. Ensure third-party connections are documented thoroughly. -
Implementa Flujos de Trabajo de Eliminación Segura
Configura procesos para verificar solicitudes de usuario, revocar tokens y automatizar la eliminación de datos de usuario. -
Pruebas de protocolos
Realice pruebas exhaustivas en varias plataformas, simule diferentes escenarios y mantenga la documentación para demostrar el cumplimiento.
Tools like Capgo can simplify updates by enabling live adjustments to your app. Regular testing and automated monitoring will help ensure data integrity and keep your app compliant over time. Additionally, stay informed about evolving legal requirements to avoid any compliance gaps.
Cómo implementar la eliminación de cuenta en tu aplicación
FAQs
::: faq
How can developers ensure their app meets Apple’s account deletion requirements?
Para cumplir con las directrices de eliminación de cuentas de Apple, los desarrolladores deben ofrecer a los usuarios una forma sencilla y clara de eliminar sus cuentas directamente dentro de la aplicación. El proceso debe ser fácil de encontrar, directo de seguir y no debe requerir que los usuarios visiten sitios web externos o se pongan en contacto con los equipos de soporte.
Para aquellos que utilizan Capacitor, herramientas como Capgo Puede hacer que mantenerse conforme sea más fácil. Capgo permite actualizaciones en tiempo real de su aplicación, lo que significa que puede implementar cambios - como ajustes en la característica de eliminación de cuentas - de manera rápida sin tener que esperar aprobaciones de tiendas de aplicaciones. Al asegurarse de la conformidad, no solo reduce el riesgo de rechazos de aplicaciones, sino que también fortalece la confianza de los usuarios.
::: faq
¿Cómo pueden los desarrolladores garantizar la eliminación de datos adecuada en varias plataformas sin problemas de sincronización?
Administrar la eliminación de datos en varias plataformas no siempre es sencillo, especialmente cuando se cumplen con directrices específicas como las establecidas por Apple. Para abordar esto, los desarrolladores deben establecer sistemas de backend confiables que procesen solicitudes de eliminación de datos de manera uniforme en todas las plataformas integradas. Esto a menudo implica utilizar APIs o servicios que ejecuten eliminaciones simultáneamente, asegurando la consistencia y evitando desacuerdos.
Para aplicaciones creadas con Capacitor, herramientas como Capgo Puede simplificar esta tarea. Capgo admite actualizaciones en tiempo real y se alinea con los requisitos de Apple, ayudando a los desarrolladores a gestionar actualizaciones de aplicaciones y características mientras cumplen con los estándares de eliminación de datos. Al utilizar herramientas que garantizan una sincronización suave, los desarrolladores pueden minimizar errores y construir una mayor confianza de los usuarios.
::: faq
How can app developers ensure their apps comply with Apple’s account deletion requirements?
Cumplimiento con los requisitos de eliminación de cuentas de Apple
Para cumplir con los requisitos de eliminación de cuentas de Apple, es crucial mantenerse actualizado sobre sus directrices y crear un proceso claro y amigable para la eliminación de cuentas dentro de su aplicación. La revisión regular de las directrices de revisión de la Tienda de Aplicaciones de Apple, especialmente las secciones sobre la gestión de cuentas y los datos de los usuarios, es un paso esencial para los desarrolladores.
Si su aplicación está construida con Capacitor, herramientas como Capgo Pueden simplificar el proceso. Capgo ofrece características como actualizaciones en tiempo real y garantiza que su aplicación cumpla con los requisitos del plataforma de Apple, todo mientras se mantiene una experiencia de usuario suave. Además, la prueba y el monitoreo regulares son vitales para confirmar el cumplimiento y resolver rápidamente cualquier problema potencial.
Sigue adelante desde Cumplimiento de eliminación de cuenta: Directrices de Apple
Si está utilizando Cumplimiento de Eliminación de Cuenta: Directrices de Apple para planificar la seguridad y la conformidad, conecte con Encriptación para el detalle de implementación en Encriptación, Conformidad para el detalle de implementación en Conformidad, Capgo Escáner de Seguridad para el flujo de trabajo del producto en Capgo Escáner de Seguridad, Capgo Seguridad para el flujo de trabajo del producto en Capgo Seguridad, y Capgo Centro de Confianza para el flujo de trabajo del producto en Capgo Centro de Confianza.