Apple requiere que todas las aplicaciones en el Tienda de aplicaciones proporcionar una opción dentro de la aplicación para eliminar las 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:
- El opción de eliminación de cuenta debe ser fácil de encontrar en las configuraciones de la aplicación.
- Los datos del usuario deben ser completamente eliminados, excepto donde la retención sea legalmente requerida.
- Las aplicaciones que utilizan "Iniciar sesión con Apple" deben revocar tokens a través del REST de Apple API.
-
For Desarrolladores:
- Pruebe el proceso de eliminación para una mayor facilidad de uso y eliminación completa de datos.
- Asegúrese de que los servicios de terceros también eliminen los datos del usuario.
- Utilice herramientas como Capgo para obtener actualizaciones en vivo y monitoreo de cumplimiento.
-
Problemas Comunes:
- Sincronización de eliminaciones entre plataformas.
- Administración de tokens huérfanos y purgas de datos incompletas.
El incumplimiento puede provocar la rechazación o eliminación de la aplicación desde 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 para eliminar una cuenta debe ser sencillo 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.
A continuación, se presentan los pasos clave a incluir:
- Verificación de la cuenta: Asegúrese de que la identidad del usuario esté confirmada a través de un correo electrónico code o un mensaje de texto.
- 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 detalle las consecuencias de eliminar la cuenta.
Además, utilice el REST de 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 | Puede ser necesario retener temporalmente |
| Datos de autenticación | Eliminación inmediata | Es necesario revocar el token; utilice @capgo/capacitor-login-social para 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 esos servicios 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 cuentas para garantizar la conformidad y la funcionalidad. Utilice herramientas como Xcode y herramientas de revisión de la Tienda de Mac App para centrarse en lo siguiente:
- Flujo de eliminación: Confirme que el proceso es amigable para el usuario y fácil de acceder.
- Verificación de datos: Asegúrese de que todos los datos del usuario estén completamente eliminados en todos los sistemas.
- Casos de borde: Pruebe escenarios que involucren compras en la aplicación y integraciones de terceros.
Para desarrolladores que utilizan Capacitor with Capgo, live updates can help address compliance issues quickly, bypassing the need to wait for App Store approval. During testing, make sure to verify:
- con __CAPGO_KEEP_0__, 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. @capgo/capacitor-social-login.
- Revoque de tokens para usuarios que se han registrado con Apple mediante
- @__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-iniciación de sesión social
Eliminación completa de datos de todos los servicios conectados.
Sync de datos de plataforma
Algunas veces, 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 almacenados en caché.
Aquí está cómo abordar los problemas de sincronización:
-
Administrador de eliminación centralizada: Desarrollar un servicio unificado para gestionar tareas clave como:
- Limpieza @capgo/capacitor-almacenamiento-de-datos-sqlite y @capgo/capacitor-cuenta-persistent datos
- Eliminación de almacenamiento seguro
- Detención de procesos de sincronización en la nube
- Gestión de tokens
-
Emisión de eventos de múltiples plataformas: Utilice la 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 todas las plataformas, 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 | Configuración de revocación automática de tokens |
| Almacenamiento local | La limpieza de datos puede ser incompleta | Realiza comprobaciones de eliminación recursivas |
| Sincronización en la nube | Los estados de eliminación pueden no coincidir | Utilice manejadores sincrónicos para garantizar la consistencia |
Capgo Gestión de actualizaciones

El manejo de actualizaciones en tiempo real juega un papel fundamental en mantener la conformidad en todas las plataformas y complementos. Esto es donde Capgo puede simplificar el proceso de manejar actualizaciones de eliminación de cuentas.
¿Cómo Capgo puede ayudar?
- Despliegues Etapa: Prueba actualizaciones de flujo de eliminación con un pequeño grupo antes de desplegarlas ampliamente.
- Revertir Instantáneamentecontexto: Página/área: Sitio web de marketing de Capgo. Rol: Etiqueta de UI corta o elemento de navegación. Clave de mensaje `instant_rollback` (Revertir Instantáneamente). | Página/área: Página de marketing de soluciones de Capgo. Rol: Título de sección o página. Visto en: página solutions/fintech.astro. Clave de mensaje `solutions_fintech_sol4_title` (Título de Soluciones Fintech Sol4).
- : Si algo sale mal, reversiona a una versión estable anterior de inmediato.Actualización de Análisis
According to Capgo, compliance updates reach 95% of users within 24 hours[1]Según __CAPGO_KEEP_0__, actualizaciones de cumplimiento alcanzan el 95% de los usuarios dentro de 24 horas
To make the most of Capgo for compliance updates:
- Hacer el máximo provecho de __CAPGO_KEEP_0__ para actualizaciones de cumplimiento:Control de Versión
- contexto: Página/área: Sitio web de marketing de Capgo. Rol: Etiqueta de UI corta o elemento de navegación. Clave de mensaje `version_control` (Control de Versión).: Establezca alertas para eliminaciones fallidas o conflictos de plugins.
- Verificación de Cumplimiento: Utilice Capgo’s analytics 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 se diseñe la interfaz de usuario para la eliminación de cuentas, tenga en cuenta los siguientes puntos:
-
Lugar Primario: Haga que la opción de eliminación sea fácil de encontrar. Colóquela prominentemente en las configuraciones de la cuenta (por ejemplo, Configuración > Cuenta > Eliminar Cuenta).
-
Comunicación Clara: Proporcione una explicación detallada de qué sucede cuando una cuenta se elimina. Incluya información sobre:
- ¿Qué datos se eliminarán
- Cualquier requisito legal de retención de datos
- Plazos estimados para la eliminación
- Impactos potenciales en las suscripciones activas
-
Flujo de Verificación: Asegúrese de que el proceso sea seguro por:
- Pidiendo a los usuarios que vuelvan a ingresar su contraseña
- Enviar un code de verificación 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:
| Categoría de Prueba | Puntos de Verificación | Método de Implementación |
|---|---|---|
| Pruebas de Interfaz de Usuario | Asegurarse de que la opción de eliminación sea fácil de encontrar | Utilizar pruebas de navegación de interfaz de usuario automatizadas |
| Eliminación de Datos | Confirmar la eliminación completa de los datos del usuario | Validar respuestas API |
| Gestión de Tokens | Revocar tokens como “Iniciar sesión con Apple” | Realizar pruebas de integración REST API |
| Plataforma Transversal | Garantice la consistencia en todos los dispositivos | Pruebe en múltiples dispositivos |
El testing automático regular ayuda a identificar y abordar posibles problemas antes de que afecten a los usuarios
Prevención de riesgos
Para minimizar riesgos y asegurar operaciones suaves, siga estos pasos:
-
Gestión de inventario de datos: Mantenga un registro detallado de dónde se almacena los datos de los usuarios. Esto incluye 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: Prepárese para posibles problemas como:
- Interrupciones de red
- Fallas de llamadas API
- Remoción incompleta de datos
- Errores de revocación de tokens
Implementar mecanismos de respaldo para manejar estos escenarios con suavidad.
-
Monitoreo y Cumplimiento Legal: Seguir 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
Requisitos de la categoría
| Detalles de implementación | Observaciones 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. | La opción de eliminación de cuenta debe ser fácil de encontrar dentro de las configuraciones de la aplicación. | Esta característica debe construirse directamente en la aplicación. |
| Manejo de datos | Los datos del usuario y la información de la cuenta deben eliminarse completamente. | No se cumplen los estándares de cumplimiento con eliminaciones parciales. |
| Autenticación | Revocar correctamente los tokens para cuentas de “Iniciar sesión con Apple”. | Utilice el REST de “Iniciar sesión con Apple” API para la implementación. |
| Comunicación | Notificar a los usuarios claramente sobre el proceso de eliminación y los plazos. | Incluir información sobre las políticas de retención de datos y las obligaciones legales. |
Estas directrices forman la base para garantizar el cumplimiento de las políticas de Apple.
Pasos siguientes
To meet these requirements, take the following actions:
-
Revisar Almacenamiento de Datos
Realice un auditorio de todas las fuentes donde se almacena los datos del usuario y evalúe las políticas de retención. Asegúrese de que las conexiones con terceros estén documentadas exhaustivamente. -
Implementar Flujo de Trabajo de Eliminación Segura
Configure procesos para verificar las solicitudes de los usuarios, revocar tokens y automatizar la eliminación de los datos del usuario. -
Protocolos de Pruebas
Realice pruebas exhaustivas en varias plataformas, simule diferentes escenarios y mantenga la documentación para demostrar la conformidad.
Las herramientas como Capgo pueden simplificar las actualizaciones habilitando ajustes en vivo en su aplicación. Las pruebas regulares y el monitoreo automatizado ayudarán a garantizar la integridad de los datos y mantener su aplicación conforme con el tiempo. Además, manténgase informado sobre los requisitos legales en evolución para evitar cualquier brecha de conformidad.
Cómo Implementar Eliminar Cuenta en su Aplicación
Preguntas Frecuentes
::: 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, seguir directrices claras y no 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 en conformidad sea más fácil. Capgo permite actualizaciones en tiempo real de su aplicación, lo que significa que puede implementar cambios - como ajustes a la característica de eliminación de cuentas - rápidamente sin tener que esperar aprobaciones de la tienda 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.
::: preguntas frecuentes
Cómo pueden los desarrolladores asegurarse de que la eliminación de datos se realice correctamente en varias plataformas sin generar 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. :::
::: preguntas frecuentes
Cómo pueden los desarrolladores de aplicaciones asegurarse de que sus aplicaciones cumplan con los requisitos de eliminación de cuentas de Apple?
Compliance 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 de eliminación de cuentas claro y amigable para los usuarios dentro de su aplicación. Revisar regularmente 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. :::
Siga adelante desde la Eliminación de Cuentas: Directrices de Apple
Si está utilizando Eliminación de Cuentas: Directrices de Apple para planificar la seguridad y el cumplimiento, conecte con Cifrado para el detalle de implementación en Cifrado, Cumplimiento para el detalle de implementación en Cumplimiento, 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.