Eliminar cuenta

Si la eliminación de cuentas está activada en tu versión, abre Ritmola → Cuenta → Eliminar cuenta. Vuelve a autenticarte si se solicita, revisa la confirmación y continúa solo si quieres hacerlo.

Eliminar cuenta

Ritmola requiere primero una autenticación reciente y tu confirmación; después solicita al Worker específico de la aplicación que elimine la cuenta de Firebase Authentication y, si está configurado, el cliente exacto de RevenueCat del entorno. El Worker guarda el destino en un trabajo duradero cifrado y lo reintenta hasta que las comprobaciones de los proveedores confirman que ya no existe. Una respuesta aceptada o encolada significa que el proceso ha comenzado, no que la eliminación haya terminado; la aplicación muestra el estado en proceso mientras espera confirmación. No se promete un plazo fijo. Si la solicitud no se aceptó y la aplicación confirma la cancelación, el perfil local de la cuenta sigue disponible para volver a intentarlo. Cuando el Worker acepta la solicitud de forma duradera, Ritmola borra el perfil local con sesión iniciada y cambia al perfil de invitado separado. Si la aplicación se interrumpe antes de conocer el resultado remoto, al abrirla de nuevo borra el perfil local pendiente antes de abrir otro perfil y conserva la protección de identidad con hash; comprueba el estado de la eliminación antes de volver a intentarlo. Si falla la limpieza local después de la aceptación, el acceso al perfil queda bloqueado hasta que un nuevo intento termine correctamente. El Worker solo informa de que se ha completado cuando se confirma la ausencia de los registros configurados en los proveedores.

Proceso de eliminación de cuenta y datos conservados

Si la eliminación de cuenta está activada y la confirmas, el Worker específico de la aplicación guarda un trabajo duradero de eliminación en almacenamiento D1 cifrado. La carga cifrada contiene el UID de Firebase y, si está activada la eliminación de RevenueCat, el ID de cliente de RevenueCat específico del entorno y derivado de ese UID. La fila D1 utiliza el hash SHA-256 del recibo aleatorio de la solicitud y un índice de usuario HMAC-SHA-256 específico del entorno; el token de Firebase ID sin procesar y la dirección de correo no se guardan en los campos de eliminación ni en los registros del Worker. Los trabajos pendientes no caducan y se reintentan hasta que Firebase Authentication confirma que la cuenta ya no existe y, si está activado, una nueva lectura confirma que el cliente exacto de RevenueCat no existe en el proyecto validado. Una respuesta del proveedor que indica que la solicitud está en cola no significa que haya finalizado. Tras completarse, el destino cifrado y el recibo se conservan durante siete días y se vuelven a comprobar cada 15 minutos; después, la limpieza programada los elimina. El marcador de cancelación no contiene el UID ni los datos del cliente y caduca a las 24 horas. Este trabajo no incluye los planes locales, el historial de sesiones ni los datos de facturación de Apple. Los registros y datos de proveedores fuera de este trabajo se rigen por las políticas aplicables o las obligaciones legales de conservación.

Proceso de eliminación de cuenta y datos conservados

El registro local cifrado de eliminación conserva un hash SHA-256 del ámbito de la cuenta, el ID de solicitud y el estado mientras una solicitud está pendiente o es incierta y después de completarse. Esta protección local mínima impide que la misma identidad vuelva a crear su cliente de RevenueCat. El registro no contiene el UID de Firebase sin procesar, el correo ni tokens de autenticación. Una cancelación confirmada por el servidor elimina el registro de eliminación.

Conservación, exportación y eliminación

Los datos del perfil de invitado son independientes y no se eliminan al borrar una cuenta con sesión iniciada. Bórralos por separado en la aplicación. Las copias exportadas quedan fuera del control de Ritmola.

La eliminación de la cuenta y la cancelación de la suscripción son procesos distintos. Usa Cuenta para las solicitudes relacionadas con la cuenta y Plus o tu cuenta de la tienda para gestionar los pagos. Eliminar una cuenta o los datos locales no cancela por sí solo una suscripción de la tienda.

Eliminar la cuenta no cancela una suscripción de Apple App Store ni borra los registros de facturación de Apple. Gestiona o cancela la suscripción por separado desde tu cuenta de Apple. RevenueCat/Apple pueden conservar registros de transacciones según sus políticas.

Si el control de eliminación no está disponible, contacta con soporte para indicar que falta. No envíes por correo contraseñas, códigos de acceso ni enlaces de verificación.

[email protected]

Ayuda