Saltar al contenido principal

Cumplimiento de la eliminación de cuentas: Directrices de Apple

Aprende sobre las directrices de eliminación de cuentas de Apple, los requisitos clave para los desarrolladores y las mejores prácticas para garantizar la privacidad de los datos del usuario.

Martin Donadieu

Martin Donadieu

Especialista en Contenido

Cumplimiento de la Eliminación de Cuentas: Directrices de Apple

Apple requiere que todas las aplicaciones en el Tienda de Aplicaciones proporcionen una opción en la aplicación para eliminar las cuentas de los usuarios. Esta política, implementada desde el 30 de junio de 2022, garantiza que los usuarios puedan eliminar 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 la cuenta debe ser fácil de encontrar en los ajustes de la aplicación.
    • Los datos del usuario deben ser completamente eliminadosexcepto donde se requiera protección legal.
    • Las aplicaciones que utilizan “Iniciar sesión con Apple” deben revocar tokens a través del REST de Apple’s API.
  • Para 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 actualizaciones en vivo y monitoreo de cumplimiento.
  • Problemas Comunes:

    • Sincronización de eliminaciones entre plataformas.
    • Manejo de tokens huérfanos y eliminación de datos incompleta.

El incumplimiento de estas normas puede provocar la rechazación o eliminación de la aplicación desde la Tienda de Aplicaciones. 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 sencillo y fácil de encontrar. Colóquelo prominentemente en la configuración de la cuenta del aplicativo - no en submenús o enlaces externos.

Aquí están 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 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 Sign in with Apple REST 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 asegurarse de que la eliminación de datos se alinee con estos requisitos

Estándares de Eliminación de Datos

Tipo de datosRequisitos de eliminaciónConsideraciones legales
Contenido del usuarioEliminación completaEs posible que se necesite retención temporal
Datos de autenticaciónEliminación inmediataRequisito de revocación de tokens
Datos de tercerosEliminación coordinadaLa conformidad varía por servicio
Historial de usoPurificación completaSujeto a reglas de retención legal

Si los datos del usuario se almacenan con servicios de terceros, asegúrese de que esos servicios también eliminen los datos. Las industrias con regulaciones estrictas pueden requerir apoyo adicional de atención al cliente para garantizar la conformidad [2].

Es crucial verificar el cumplimiento de estos estándares a través de pruebas exhaustivas

Requisitos de prueba

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: 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 se eliminan completamente en todos los sistemas.
  • Casos de Borde: Pruebe escenarios que involucran compras en la aplicación y integraciones de terceros.

Para 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 Aplicaciones. Durante la prueba, asegúrese de verificar:

  • Revocación de tokens para usuarios que se registraron con Apple.
  • Eliminación completa de datos de todos los servicios conectados.
  • Manipulación adecuada de suscripciones activas.

Problemas Comunes y Soluciones

Sincronización de Datos de Plataforma

A 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 de caché.

Aquí está cómo abordar los problemas de sincronización:

  • Administrador de Eliminación CentralizadaDesarrollar un servicio unificado para gestionar tareas clave como:

    • Limpiar almacenamiento local
    • Purga de almacenamiento seguro
    • Finalizar procesos de sincronización en la nube
    • Gestionar la administración de tokens
  • Emisión de eventos de plataforma cruzada: 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 Plugin

Después de manejar la eliminación de 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.

ProblemaImpactoSolución
Persistencia de TokenLos tokens huérfanos permanecen activosEstablezca la revocación automática de tokens
Almacenamiento LocalLa limpieza de datos puede estar incompletaRealice comprobaciones de eliminación recursivas
Sync en la NubeLos estados de eliminación pueden no coincidirUtilice manejadores síncronos para garantizar la consistencia

Capgo Gestión de Actualizaciones

Capgo Dashboard de Actualizaciones en Vivo

La gestión de actualizaciones en tiempo real juega un papel fundamental en mantener la conformidad en varias plataformas y complementos. Esto es donde Capgo puede simplificar el proceso de gestionar actualizaciones de eliminación de cuentas.

Here’s how Capgo helps:

  • __CAPGO_KEEP_0__ayuda: Etapas de Lanzamiento Controlado
  • Instante de Reversión: Si algo sale mal, regresa a una versión estable anterior de inmediato.
  • Actualización de Análisis: Monitorea las tasas de éxito para flujos de eliminación y identifica problemas de cumplimiento.

Según Capgo, las actualizaciones de cumplimiento alcanzan al 95% de los usuarios dentro de 24 horas[1]. Además, todas las implementaciones están protegidas con cifrado de extremo a extremo, garantizando la seguridad de los datos.

Para aprovechar al máximo Capgo para actualizaciones de cumplimiento:

  • Control de Versión: Utiliza canales de actualización separados para probar flujos de eliminación antes de implementarlos en todos los usuarios.
  • Monitoreo de Errores: Configura alertas para eliminaciones fallidas o conflictos de plugins.
  • Verificación de Cumplimiento: Utilice Capgo’s análisis para confirmar que los usuarios están recibiendo las últimas actualizaciones para cumplir con la eliminación de datos.

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:

  • Ubicación Principal: 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 se elimina una cuenta. Incluya información sobre:

    • ¿Qué datos se eliminarán?
    • Cualquier requisito de retención de datos legales
    • Plazos estimados para la eliminación
    • Impactos potenciales en suscripciones activas
  • Flujo de Verificación: Asegúrese de que el proceso sea seguro mediante:

    • Pidiendo a los usuarios que vuelvan a ingresar su contraseña
    • Enviar un code de verificación a través de 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.

Verificación Automática de Cumplimiento

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 PruebasPuntos de VerificaciónMétodo de Implementación
Pruebas de interfaz de usuarioAsegúrese de que la opción de eliminación sea fácil de encontrarUse pruebas de navegación de interfaz de usuario automatizadas
Eliminación de datosConfirmar la eliminación completa de los datos del usuarioValidar respuestas API
Gestión de tokensRevocar tokens como “Iniciar sesión con Apple”Realizar pruebas de integración de REST API
Plataforma cruzadaAsegúrese de la consistencia en todos los dispositivosRealizar pruebas 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 de los usuarios. 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
    • Llamadas API fallidas
    • Eliminación de datos incompleta
    • Errores de revocación de tokens
      Implemente mecanismos de respaldo para manejar estos escenarios con gracia.
  • Monitoreo y Cumplimiento Legal: Rastrea 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úrate de cumplir con los requisitos legales, especialmente para industrias con estrictas regulaciones. Para aplicaciones en estos sectores, agrega pasos de verificación adicionales, documenta todos los procedimientos exhaustivamente y realiza auditorías regulares.

Resumen

Requisitos Principales

A partir del 30 de junio de 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 RequisitosDetalles de ImplementaciónNotas de Cumplimiento
AccesibilidadLa 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.
Gestión de DatosLos 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ónRevoca correctamente los tokens para las cuentas “Iniciar sesión con Apple”.Utilice el “REST de inicio de sesión con Apple” API para la implementación.
ComunicaciónNotifique a los usuarios claramente sobre el proceso de eliminación y los plazos.Incluya 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

Para cumplir con estos requisitos, realice las siguientes acciones:

  • Revisar Almacenamiento de datos
    Auditar todas las fuentes donde se almacena datos de usuario y evaluar políticas de retención. Asegurarse de que las conexiones de terceros estén documentadas exhaustivamente.

  • Implementar Flujo de Trabajo de Eliminación Segura
    Configurar procesos para verificar solicitudes de usuario, revocar tokens y automatizar la eliminación de datos de usuario.

  • Protocolos de Pruebas
    Realizar pruebas exhaustivas en varias plataformas, simular varios escenarios y mantener la documentación para demostrar la conformidad.

Herramientas como Capgo pueden simplificar las actualizaciones permitiendo ajustes en vivo a tu aplicación. Las pruebas regulares y el monitoreo automatizado ayudarán a garantizar la integridad de los datos y mantener tu aplicación conforme con el tiempo. Además, mantente informado sobre los requisitos legales en evolución para evitar cualquier brecha de conformidad.

Cómo Implementar Eliminación de Cuenta en Tu Aplicación

Preguntas Frecuentes

::: faq

Cómo pueden los desarrolladores asegurarse de que su aplicación cumpla con los requisitos de eliminación de cuentas de Apple?

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.

For aquellos que utilizan Capacitor, herramientas como Capgo pueden hacer que mantenerse conforme sea más fácil. Capgo permite actualizaciones en tiempo real de tu aplicación, lo que significa que puedes implementar cambios rápidamente - como ajustes a la característica de eliminación de cuenta - sin tener que esperar aprobaciones de las 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 asegurarse de la eliminación de datos adecuada en varias plataformas mientras evitan problemas de sincronización?

For apps created with Capacitor, tools like Para aplicaciones creadas con Capgo, herramientas como Capgo

pueden simplificar esta tarea. __CAPGO_KEEP_0__ 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 aseguren una sincronización suave, los desarrolladores pueden minimizar errores y construir una mayor confianza de los usuarios.

:::

::: faq","¿Cómo pueden los desarrolladores de aplicaciones asegurarse de que sus aplicaciones cumplan con los requisitos de eliminación de cuentas de Apple?","Asegurarse de la conformidad 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 la supervisión regulares son vitales para confirmar el cumplimiento y resolver rápidamente cualquier problema potencial. :::

Sigue adelante desde la Compatibilidad con la Eliminación de Cuentas: Directrices de Apple

Si está utilizando Compatibilidad con la 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.

Actualizaciones en vivo para aplicaciones Capacitor

Cuando un bug en la capa web está activo, envía la corrección a través de Capgo en lugar de esperar días por la aprobación de la tienda de aplicaciones. Los usuarios reciben la actualización en segundo plano mientras los cambios nativos siguen en el camino de revisión normal.

Comienza Ahora

Últimas noticias de nuestro Blog

Capgo te da las mejores perspectivas que necesitas para crear una aplicación móvil verdaderamente profesional.