Ofrece la opción de eliminar cuentas en tu app

A partir del 30 de junio de 2022, las apps enviadas a App Store que permitan crear cuentas también deben permitir a los usuarios iniciar la eliminación de sus cuentas dentro de la misma app. Al eliminar una cuenta, esta se borra de los registros del desarrollador, junto con cualquier dato asociado a ella que el desarrollador no esté legalmente obligado a conservar. Al ofrecer esta opción, otorgas a los usuarios un mayor control sobre los datos personales que han compartido. Si estás actualizando una app o enviando a App Store una app nueva que incluye la creación de cuentas, lee las instrucciones siguientes para evitar demoras en la revisión.

Guía sobre la eliminación de cuentas

Eliminar una cuenta es una decisión importante para el usuario, y el proceso para iniciar y confirmar la eliminación debe ser sencillo y transparente:

  • Haz que la opción para eliminar la cuenta sea fácil de encontrar en la app. Por lo general, se incluye en la configuración de la cuenta de la app.
  • Ofrece eliminar todos los registros de la cuenta, junto con los datos personales asociados. Puedes incluir más opciones, pero si te limitas a ofrecer la desactivación o deshabilitación temporal de la cuenta, no será suficiente.
  • Si las personas deben ir a un sitio web para finalizar la eliminación de sus cuentas, incluye un enlace directo a una página de tu sitio web donde puedan completar el proceso.
  • Mantén informados a los usuarios. Si la solicitud de eliminación demorará más tiempo en completarse, avísales. Si permites realizar compras dentro de la app, ayuda a los usuarios a comprender cómo se gestionarán la facturación y las cancelaciones. Para obtener más ayuda, lee el documento Human Interface Guidelines.

Nota: Sigue los requisitos legales aplicables para almacenar y conservar la información de la cuenta del usuario y para gestionar la eliminación de la cuenta. Esto incluye cumplir con las leyes locales en los lugares donde las apps estén disponibles. Si tienes preguntas sobre tus obligaciones legales, consulta con tu asesor legal.

Preguntas frecuentes

¿Puedo dirigir a los usuarios a un flujo de servicio al cliente para completar la eliminación de sus cuentas?

Depende. Las apps que pertenecen a industrias altamente reguladas, según se describe en las Pautas de revisión de App Store 5.1.1(ix), pueden usar flujos de servicio al cliente adicionales para confirmar y facilitar el proceso de eliminación de cuentas. Las apps que no operen en industrias altamente reguladas no deben exigir que los usuarios hagan llamadas telefónicas, envíen correos electrónicos ni usen otros flujos de soporte.

¿Puedo exigir reautenticación o agregar pasos de confirmación para garantizar que la cuenta no se elimine por accidente o por alguien que no sea el titular?

Sí. Es conveniente asegurarse de que el usuario tenga la intención y el deseo de eliminar la cuenta. Puedes agregar pasos para verificar la identidad de la persona que realiza la solicitud y para confirmar que desea eliminar la cuenta (por ejemplo, ingresar un código recibido por correo electrónico o un número de teléfono ya asociado con la cuenta). No obstante, no se aprobarán apps que dificulten innecesariamente la eliminación de la cuenta por el usuario.

Mi app usa la opción Iniciar sesión con Apple para proporcionar las opciones de creación de cuentas y autenticación a los usuarios. ¿Qué cambios son necesarios para permitir que los usuarios eliminen sus cuentas?

Las apps compatibles con la opción Iniciar sesión con Apple deben usar la API REST de Iniciar sesión con Apple para revocar tokens de usuario. Para obtener más información, consulta la documentación y las recomendaciones de diseño.

Si mi app se vincula con el navegador web predeterminado para la creación de cuentas, ¿aún debe ofrecer la eliminación de cuentas dentro de la app?

Sí. Además, ten presente que vincular la app con el navegador web predeterminado para iniciar sesión con una cuenta o registrarla no ofrece una óptima experiencia de usuario y no es apropiado, según las Pautas de revisión de App Store 4.

Mi app crea una cuenta para el usuario automáticamente. ¿Debo incluir una opción para iniciar la eliminación de la cuenta?

Sí. Los usuarios deben tener la opción de eliminar las cuentas generadas automáticamente (en ocasiones denominadas cuentas “de invitado”) y los datos asociados con esas cuentas. Asegúrate de que toda creación de cuenta automática en la app cumpla con las leyes locales de los lugares donde la app esté disponible.

Elimino manualmente las cuentas de usuario, lo cual lleva tiempo. ¿Debe la eliminación de una cuenta ser inmediata y automática?

No. No hay problema si el proceso para eliminar cuentas es manual o lleva tiempo. Informa al usuario cuánto tiempo llevará eliminar la cuenta y envíale una confirmación cuando se haya completado el proceso. Asegúrate de que el tiempo necesario para eliminar las cuentas cumpla con las leyes locales de los lugares donde la app esté disponible.

¿Es necesario eliminar el contenido proporcionado por un usuario en las apps que muestran y comparten contenido generado por el usuario?

Sí. Los usuarios esperan que todos los datos asociados con su cuenta se eliminen en cuanto se elimina la cuenta. Entre estos datos, se incluye el contenido generado por el usuario y compartido con terceros, como fotos, videos, publicaciones de texto y reseñas. Si debes conservar algunos datos en virtud de las leyes o normas locales, informa a los usuarios.

Actualmente permito la eliminación de cuentas de conformidad con CCPA, GDPR u otras leyes locales en algunos de los lugares donde mi app está disponible. ¿Es suficiente?

No. Todos los usuarios deben poder eliminar sus cuentas, sin importar dónde se encuentren. Los flujos de eliminación de cuentas existentes que hayas creado para cumplir con los requisitos legales locales pueden estar disponibles para todos los usuarios, siempre que cumplan con los requisitos de las Pautas de revisión de App Store 5.1.1(v).

¿Qué debo hacer con los usuarios que tienen suscripciones de renovación automática? No quiero cobrarle por accidente a una persona cuya cuenta ya he eliminado.

Si el usuario tiene suscripciones que se renuevan automáticamente, indícale que la facturación continuará a través de Apple y solicítale que cancele las suscripciones antes de continuar. Si estás usando el documento App Store Server Notifications para las suscripciones de renovación automática, puedes verificar el estado de la suscripción del usuario en tiempo real o usar la API de estado de suscripción para identificar el estado de la suscripción.

Usa showManageSubscription en iOS 15 y iPadOS 15 o posterior, o proporciona el siguiente enlace para que los usuarios gestionen sus suscripciones: https://apps.apple.com/account/subscriptions. En el caso de tvOS, proporciona instrucciones en pantalla para cambiar o cancelar una suscripción, como se describe en el Manual del usuario del Apple TV.

Además, puedes usar beginRefundRequest en iOS 15 y iPadOS 15 o posterior, o proporcionar el siguiente enlace al Soporte técnico de Apple para que los clientes envíen solicitudes de reembolso: https://support.apple.com/es-mx/HT204084.

También puedes proporcionar una opción para programar la eliminación de una cuenta en otro momento a fin de que se alinee con la fecha de vencimiento de la suscripción, siempre que también haya una opción para eliminar la cuenta de inmediato.

Recursos