Saltar al contenido
WebViewGold Del vibe coding a la App Store
Español
Consigue WebViewGold

Cumplimiento de las tiendas

El requisito de eliminación de cuenta, y cómo implementarlo en 20 minutos

Si los usuarios pueden crear una cuenta, ambas tiendas exigen una forma de eliminarla: Apple dentro de la app desde 2022, Google dentro de la app y a través de un enlace web desde 2024. La mayoría de las apps creadas con vibe coding lo pasan por alto en el primer envío. Esta es la implementación para los backends más comunes.

Desde $109 de pago único por plataforma, o deja que nuestro equipo lo haga todo desde $698.

  • Garantía de aprobación – o te devolvemos el dinero en 14 días
  • Sin programar
  • Pago único, actualizaciones gratuitas
  • Soporte humano 24/7
  • Hecho en Alemania desde 2014 · ISO 27001

Qué se exige exactamente

Apple (Directriz 5.1.1 v): la opción de eliminar la cuenta debe ser fácil de encontrar en la app (ajustes o perfil), debe eliminar la cuenta y los datos asociados (no solo desactivarla) y puede incluir un paso de confirmación o un breve periodo de gracia. Redirigir a un sitio web solo es aceptable para apps altamente reguladas.

Google Play (política de Datos de usuario): las apps que ofrecen creación de cuentas deben ofrecer la eliminación dentro de la app y un recurso web para solicitudes de eliminación, cuya URL introduces en la sección Data safety de la Play Console. La eliminación de datos también debe mencionarse en el formulario Data safety.

Patrón de implementación

Función de backend con permisos de administrador, llamada desde un botón con confirmación en los ajustes.

  1. Añade un botón "Eliminar cuenta"

    En la pantalla de ajustes/perfil, visible sin tener que recorrer menús. Diálogo de confirmación: "Esto elimina tu cuenta y todos tus datos. No se puede deshacer."

  2. Crea una función de eliminación en el servidor

    Supabase: una edge function que usa la service role key, elimina las filas del usuario (o se apoya en ON DELETE CASCADE) y llama a auth.admin.deleteUser(userId). Firebase: una Cloud Function invocable que elimina los documentos de Firestore y el usuario de auth (o la extensión "Delete User Data"). Base44: usa la acción integrada de gestión de usuarios o una función de backend que elimine al usuario y sus entidades.

  3. Llámala con la sesión actual

    El botón llama a la función con el token del usuario, de modo que solo el propietario puede eliminar la cuenta. Tras el éxito, cierra la sesión y muestra una pantalla de confirmación.

  4. Añade una página web de eliminación

    Una página sencilla /delete-account que explique la vía dentro de la app y ofrezca un formulario de correo para los usuarios que desinstalaron la app. Introduce esta URL en la Play Console.

  5. Menciónalo en la política de privacidad

    Una frase: cómo eliminar la cuenta y cuánto tiempo se conservan las copias de seguridad.

Prompt para tu herramienta

Adapta el nombre del backend si hace falta.

Pega esto en Lovable, Bolt, v0, Replit o Cursor
Add a "Delete my account" feature required by the Apple App Store and Google Play:
1. In the account settings screen, add a "Delete account" button with a confirmation dialog explaining that the account and all data will be permanently deleted.
2. Create a secure server-side function (edge function / cloud function) that, given the authenticated user's token, deletes all rows belonging to the user and then deletes the auth user. Use the service role / admin SDK on the server only.
3. After successful deletion, sign the user out and show a confirmation page.
4. Add a public /delete-account page that explains how to delete the account in the app and offers a contact form for users who no longer have the app installed.
5. Add a sentence about account deletion to the /privacy page.

WebViewGold nos ha permitido el tiempo de mercado más corto y eficiente que jamás sea posible de todas las otras plataformas de aplicaciones que hemos probado durante los últimos 5 años. No sé por qué no lo había descubierto antes, ¡pero estoy muy, muy contento de haberlo hecho. Actualmente cerca de 6000 descargas de aplicaciones tanto en iOS App Store & Google Play Store sin ningún problema!

Antonio Davila · CodeCanyon

Preguntas frecuentes

¿Puedo limitarme a desactivar la cuenta?

No. Apple exige explícitamente la eliminación de la cuenta y de los datos asociados, no la desactivación. Se permite un breve periodo de gracia (por ejemplo 14 días antes de la eliminación definitiva) si lo explicas.

¿Sign in with Apple necesita algún tratamiento adicional?

Sí. Cuando un usuario que inició sesión con Apple elimina la cuenta, Apple te pide revocar el token de Sign in with Apple mediante su API REST para que la relación desaparezca de los ajustes del Apple ID del usuario. Supabase y Firebase documentan la llamada.

¿Y las apps sin registro?

Si los usuarios nunca crean una cuenta (sin ningún inicio de sesión), el requisito no se aplica. El uso como invitado más cuentas opcionales sigue exigiendo la eliminación para las cuentas.

Tres formas de llevar tu app a las tiendas

El mismo resultado, con distinta cantidad de trabajo por tu parte. Las tres incluyen la garantía de aprobación y soporte humano 24/7.

Hazlo tú mismo

$109 por plataforma, pago único

La licencia de WebViewGold: un proyecto de Xcode o Android Studio listo para usar. Pega tu URL, define nombre e icono, activa funciones, compila y envía. Actualizaciones gratuitas para siempre.

Ver planes en la página principal

Full Service

$698 por plataforma $798

Envíanos tu URL y tu icono. Nuestro equipo configura, compila y entrega tu app en 72 horas, en marca blanca y con los proyectos fuente. Ambas plataformas por $1,158.

Detalles del Full Service Con tecnología de WeSetupYourWebViewApp

Precios de la Oferta de invierno válidos hasta el 31 de diciembre de 2026.

¿Listo para lanzar tu app?

Garantía de aprobación en App Store & Google Play – o te devolvemos el dinero en 14 días

¿Prefieres delegarlo? Full Service: configuramos, compilamos y entregamos en 72 horas, desde $698 por plataforma. ¿Preguntas? Chatea con nosotros 24/7.

Los reembolsos se conceden bajo las condiciones indicadas en nuestras FAQ: un rechazo por motivos ajenos al contenido por parte de Apple y/o Google, reclamado dentro de los 14 días posteriores a la compra.