Requisitos de Eliminación de Cuenta en Apps: Qué Comprueban Realmente Apple y Google

Los requisitos de eliminación de cuenta en apps dicen que cualquier app que ofrezca la creación de cuentas también debe permitir a la gente eliminar esa cuenta y los datos detrás de ella. Apple quiere la vía dentro de la app. Google la quiere dentro de la app y también en la web. Falla en cualquiera de las dos, y tu lanzamiento se detiene.

Casi seguro que ya has lanzado una pantalla de Eliminar Cuenta. La pregunta más difícil es si satisface a ambas tiendas, porque las dos reglas no son idénticas. Los equipos que resolvieron esto una vez para iOS son habitualmente no conformes en Android sin que nadie se lo diga.

Hacerlo mal rara vez se arregla en un día. Un rechazo quema un ciclo de revisión que habías presupuestado para el lanzamiento. Peor aún, una app en vivo retirada durante un re-escaneo de políticas cuesta ingresos mientras reconstruyes y reenvías. Ninguno de los dos resultados aparece en una revisión de código, porque técnicamente nada está roto.

Esta guía cubre qué comprueba cada tienda y por qué un interruptor de desactivación no cuenta. También muestra cómo confirmar que tu flujo funciona antes de que lo haga un revisor por ti. Si prefieres delegar esa verificación a un equipo que la ejecuta cada semana, para eso están nuestros servicios de pruebas de cumplimiento.

Qué Significan los Requisitos de Eliminación de Cuenta en Apps, y Quién Debe Cumplirlos

Quita el lenguaje de política y la regla se vuelve corta. Si la gente puede crear una cuenta en tu producto, tiene que poder eliminarla sin salir de la app. El registro desaparece, y también la información personal ligada a él.

Estás en el alcance si alguna de estas describe tu app:

  • Cualquier ficha de App Store o Google Play que ofrezca creación de cuenta
  • Registro gestionado mediante inicio de sesión social en lugar de un formulario nativo
  • Registro que ocurre en tu sitio web en lugar de en la app
  • Incorporación que provisiona en silencio una cuenta para el usuario

Apple cierra el vacío legal obvio directamente. Cuando una app envía a la gente a un navegador para registrarse, todavía les debe la eliminación dentro de la app, y externalizar el paso no cambia nada. Por eso, las App Store Review Guidelines ponen el deber en la app que ofreció la cuenta.

Existen dos excepciones estrechas del lado de Google, donde las apps permanentemente privadas y las herramientas de gestión de dispositivos empresariales quedan fuera de la política. Todos los demás están cubiertos, así que el requisito de eliminación de cuenta de la tienda de apps se aplica paguen o no tus usuarios.

Apple vs Google: Dónde se Aplica Cada Requisito de Eliminación de Cuenta

La mayoría de los equipos asume que una sola implementación satisface ambos mercados. No es así, y los requisitos de eliminación de cuenta en apps divergen en exactamente una fila de esta tabla.

Apple App Store
Google Play

Dónde tiene que vivir la vía

Apple App Store

Dentro de la app

Google Play

Dentro de la app, además de un enlace web que cualquier usuario pueda alcanzar

Qué tiene que desaparecer

Apple App Store

Todo el registro de la cuenta y sus datos personales, incluido el contenido compartido con otros

Google Play

La cuenta y los datos de usuario ligados a ella

Retención temporal

Apple App Store

La desactivación por sí sola es “insuficiente”

Google Play

“No cuenta como eliminación de cuenta”

Dónde lo declaras

Apple App Store

En la propia app, y en las notas de revisión cuando aplica un flujo regulado

Google Play

En el campo de URL de Play Console y en tu ficha de la tienda

Cómo se aplica

Apple App Store

Rechazo en la revisión

Google Play

Rechazo en la revisión, y eliminación tras un re-escaneo de fichas en vivo

El requisito de eliminación de cuenta de Apple es el más sencillo de los dos. Necesita una única vía alcanzable, iniciada en la app, que elimine el registro en lugar de aparcarlo. Nuestro trabajo de pruebas de cumplimiento de App Store trata eso como una comprobación de comportamiento en lugar de una captura de pantalla.

Google, sin embargo, añade una segunda obligación encima, y ahí es donde tropiezan la mayoría de los equipos multiplataforma. Comparamos ambos reglamentos completos en Directrices de Apple App Store frente a la Política de Google Play.

Por Qué el Requisito de Eliminación de Cuenta de Google Play Sorprende a los Equipos iOS-First

Aquí está el hecho que convierte un build de iOS que pasa en un rechazo en Android. Google exige que “proporciones a los usuarios una vía dentro de la app para eliminar sus cuentas y datos asociados”. Luego añade un segundo deber: “proporciona un recurso de enlace web donde los usuarios puedan solicitar la eliminación de la cuenta de la app”. Necesitas ambas rutas, así que no es una situación de “una u otra”.

El razonamiento es práctico, porque alguien que ya desinstaló tu app no puede pulsar un botón dentro de ella. Esa persona todavía tiene una cuenta en tus servidores, así que Google quiere una ruta que sobreviva a la desinstalación, algo que ninguna pantalla dentro de la app puede ofrecer.

Aquí es donde gran parte del consejo público engaña activamente. Varias páginas ampliamente leídas afirman que Google exige la eliminación desde dentro de la app en lugar de a través de un sitio web externo, lo cual invierte la política. De hecho, los propios requisitos de eliminación de cuenta de Google piden ambas cosas. Declaras la ruta web en el formulario de seguridad de datos de Google Play que aparece en tu ficha.

Ese enlace web lleva sus propias condiciones, y son comprobables. Google espera que la página sea “funcional (por ejemplo, carga sin error)” y “destacada de forma prominente y fácil de descubrir”. Un formulario detrás de un inicio de sesión que tus usuarios desinstalados no pueden superar falla en ambos puntos. Lo mismo ocurre con una dirección de soporte que responde un humano eventualmente.

Un endpoint faltante es ahora un disparador de rechazo reconocido en lugar de un caso límite. Lo cubrimos entre los motivos de rechazo de Google Play actuales. Como resultado, verificar el enlace es rutina en nuestras pruebas de cumplimiento de Google Play.

Desactivar una Cuenta No Es Eliminarla

Muchos flujos ya lanzados no eliminan nada. Cambian una columna de estado, ocultan el perfil, y conservan cada registro exactamente donde estaba. Eso se lee como eliminación para el usuario, pero como retención para un revisor. Como era de esperar, ambas tiendas han cerrado esa puerta por escrito.

La política de Datos de Usuario de Google es directa: “La desactivación temporal de la cuenta, deshabilitarla, o ‘congelar’ la cuenta de la app no cuenta como eliminación de cuenta”. Añade que eliminar la cuenta te obliga también a eliminar los datos de usuario asociados.

Apple llega al mismo sitio desde el otro lado. Su guía sobre eliminación de cuenta dice que “ofrecer solo desactivar o deshabilitar temporalmente una cuenta es insuficiente”. Apple también cuenta el contenido generado por el usuario compartido con otras personas como datos de cuenta. Las fotos, publicaciones y reseñas están, por tanto, todas en el alcance.

Vale la pena ser honestos sobre por qué este patrón es tan común. La eliminación blanda es genuinamente buena ingeniería para recuperación, disputas de facturación e investigaciones de abuso. Sin embargo, solo se convierte en un problema de cumplimiento cuando nada termina nunca el trabajo. Esa brecha suele ser un proceso en segundo plano faltante en lugar de una mala decisión.

Una Pantalla, Cinco Sistemas: Qué Hay Detrás del Botón de Eliminar

Para un ejecutivo que decide adónde va el presupuesto de QA, esta es la ilustración más clara de complejidad oculta en todo el proceso de envío. La eliminación ocupa una sola pantalla en tu interfaz. Debajo, sin embargo, alcanza cinco sistemas que nunca se diseñaron para estar de acuerdo entre sí.

  • Tu proveedor de identidad, que puede tener un token que sobrevive al registro local
  • Suscripciones activas, donde una cuenta cancelada puede dejar una relación de facturación viva
  • SDK de analítica y de fallos de terceros que guardan copias que tú nunca escribiste
  • Registros que conservas a propósito por razones de fraude, fiscales o de auditoría
  • El endpoint web, que normalmente corre sobre código distinto al de la app

Cada uno puede tener éxito por separado y aun así dejar la cuenta parcialmente intacta. Un usuario elimina su perfil, y luego llega una notificación push dos días después porque un servicio nunca recibió el mensaje. Nada dio error, y el flujo reportó éxito.

El fallo que más cuesta es el silencioso. Datos que creías desaparecidos siguen siendo alcanzables a través de una API que nadie volvió a comprobar después de que se lanzó la función de eliminación. Encontrar esa brecha está más cerca de las pruebas de penetración que del QA funcional, porque significa sondear en busca de algo que ya no debería responder.

Qué Cambia Si Estás en una Industria Regulada

Si operas un producto fintech, healthtech, o medtech, probablemente ya hayas detectado la tensión. Algunos registros tienen que sobrevivir legalmente a una solicitud de eliminación, y ambas tiendas lo contemplan, aunque de forma menos generosa de lo que esperan los equipos.

Apple permite que las apps en industrias muy reguladas “usen flujos adicionales de atención al cliente para confirmar y facilitar el proceso de eliminación de cuenta”. Léelo con cuidado, porque permite un paso de confirmación extra y no un reemplazo. Las apps fuera de esas industrias no obtienen esa libertad. Apple dice que “no deberían exigir a la gente que haga una llamada telefónica, envíe un correo, o pase por otros flujos de soporte”.

La concesión de Google trata sobre el alcance en lugar de la ruta. Puedes conservar datos específicos por seguridad, prevención de fraude, o cumplimiento normativo, siempre que “informes claramente a los usuarios sobre tus prácticas de retención de datos”. La eliminación parcial es, por tanto, legítima cuando se divulga, y conservarlo todo en silencio no lo es.

La conclusión práctica es que la regulación cambia qué eliminas, nunca si los usuarios pueden pedirlo. Mientras tanto, las declaraciones ahora se contrastan mucho más agresivamente en ambas tiendas. Rastreamos ese cambio en nuestra mirada a las directrices de Apple sobre uso compartido de datos de IA.

Cómo Comprobar si tu Botón de Eliminar Realmente Elimina

Casi todas las guías sobre requisitos de eliminación de cuenta en apps se detienen en la política. La mayoría luego te dice que añadas una cláusula a tu aviso de privacidad. Ninguna hace la única pregunta que le importa a un revisor, que es si el botón hace lo que promete la pantalla. Aquí está la secuencia que ejecutamos.

  1. Elimina una cuenta real a través de la vía dentro de la app, y luego intenta volver a iniciar sesión con las mismas credenciales.
  2. Repite todo el ejercicio a través de la ruta web, desde un dispositivo que nunca tuvo la app instalada.
  3. Comprueba el proveedor de identidad directamente y confirma que cualquier token de inicio de sesión social fue revocado, no huérfano.
  4. Consulta tus propias API en busca del usuario eliminado por ID, no por búsqueda, y confirma que nada sigue respondiendo.
  5. Verifica que una suscripción activa termine cancelada o claramente explicada en lugar de facturar en silencio.
  6. Espera 48 horas, y luego vigila notificaciones push, correos resumen, o eventos de analítica ligados a ese usuario.
  7. Carga la página pública de eliminación en una ventana privada y cronometra cuánto tarda encontrarla.

El paso 6 detecta más fallos reales que el resto combinados, porque los trabajos asíncronos son donde suele romperse la eliminación. La facilidad de descubrimiento es la comprobación que más se saltan los equipos, y sin embargo un revisor la juzga en segundos.

No todo esto te aplicará. Si tu app no tiene cuentas, nada de esto lo hace. Añadir un flujo de eliminación a un producto sin registro solo desperdicia un sprint.

Las herramientas de gestión de dispositivos empresariales y las apps permanentemente privadas también quedan fuera de la política de Google. Más allá de esos casos, asume que estás en el alcance. Trata cualquier afirmación de exención como algo que verificar antes del envío, no después de que llegue un aviso de rechazo. Los rechazos se agrupan en torno a suposiciones como esta, como muestra nuestro desglose de motivos de rechazo en App Store.

Cómo Verifica QAwerk el Cumplimiento de las Tiendas Antes de que Envíes

El cumplimiento de las tiendas es el tipo de trabajo de nicho que la mayoría de los proveedores de QA se saltan, porque premia conocer un reglamento a fondo en lugar de probar en amplitud. Ejecutamos comprobaciones de App Store y Google Play como un servicio permanente. Eso significa que ya sabemos qué afirmaciones verifican los revisores y cuáles solo leen.

Para un lanzamiento bloqueado, la velocidad decide el resultado. Nuestro modelo de extensión de equipo pone ingenieros en tu envío en días en lugar de semanas. Un build rechazado, por tanto, se diagnostica mientras la ventana de corrección todavía está abierta. Probamos el comportamiento detrás de cada declaración, y luego devolvemos la evidencia en una forma que puedes adjuntar a una apelación.

Para descubrir si tu flujo de eliminación sobreviviría a la revisión, solicita una auditoría de cumplimiento a nuestro equipo.

Preguntas Frecuentes

¿Necesita mi App una Función de Eliminación de Cuenta?

Sí, si los usuarios pueden crear una cuenta. Los requisitos de eliminación de cuenta en apps se aplican a toda ficha de App Store y Google Play que ofrezca registro. Cuentan tanto los inicios de sesión sociales como las cuentas creadas durante la incorporación. Google exime solo a las apps permanentemente privadas y a las herramientas de gestión de dispositivos empresariales. Todo lo demás necesita una vía funcional que elimine la cuenta y sus datos, no una que la oculte.

¿Cuáles Son los Requisitos de Eliminación de Cuenta de Apple?

Apple exige que las apps que admiten creación de cuenta permitan a la gente iniciar la eliminación dentro de la app, una regla vigente desde el 30 de junio de 2022. El registro de la cuenta y sus datos personales tienen que desaparecer, incluido el contenido compartido con otros usuarios. Ofrecer solo una desactivación temporal es explícitamente insuficiente, y las apps no reguladas no pueden empujar a los usuarios hacia soporte por correo o teléfono en su lugar.

¿Es Desactivar una Cuenta lo Mismo que Eliminarla?

No, y ambas tiendas lo dicen por escrito. La política de Datos de Usuario de Google establece que la desactivación temporal, deshabilitación, o congelación de una cuenta no cuenta como eliminación. Apple llama insuficiente a una opción de solo desactivación. Si tu flujo cambia un indicador de estado y mantiene intactos los registros subyacentes, falla en la revisión aunque los usuarios vean un mensaje de confirmación.

¿Necesito una Página Web para la Eliminación de Cuenta en Google Play?

Sí, Google exige una vía de eliminación dentro de la app y un recurso de enlace web, no una u otra. La ruta web existe para la gente que ya desinstaló tu app y ya no puede alcanzar una pantalla dentro de ella. Esa página debe cargar sin errores y ser fácil de encontrar. Declaras su URL para que aparezca en tu ficha de Play Store.

Ver cómo ayudamos a Union54 a estar lista para pentesting y cumplimiento como plataforma fintech y blockchain regulada

Por favor ingrese su correo electrónico comercial no es un correo electrónico comercial