Saltar al contenido principal

Cumplimiento de Eliminación de Cuenta: 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 de los usuarios.

Cumplimiento de Eliminación de Cuenta: Directrices de Apple

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:

  • 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

Capgo Live Update Interfaz de la Consola

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.

Actualizaciones en vivo para aplicaciones Capacitor

Cuando hay un error en la capa web en vivo, envía la corrección a través de Capgo en lugar de esperar días para 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.

soporte humano de Martin

Iniciar ahora

Últimas noticias de nuestro blog

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