← Volver al blog

Cómo Eliminar tu Cuenta de DEXCEL

DEXCEL incluye un sistema completo de eliminación de cuenta que cumple con las políticas de privacidad internacionales (GDPR) y permite a los usuarios eliminar permanentemente su cuenta y todos sus datos de forma segura.

📌 Lo que aprenderás en esta guía:
  • Proceso completo paso a paso para eliminar tu cuenta
  • Qué datos se eliminan y cómo funciona el proceso
  • Reautenticación de seguridad y por qué es necesaria
  • Manejo de suscripciones activas (iOS y Android)
  • Preguntas frecuentes sobre eliminación de cuentas
⚠️ IMPORTANTE: La eliminación de cuenta es permanente e irreversible. Todos tus datos se borrarán de forma definitiva y no podrás recuperarlos.

🔐 Flujo de Eliminación Paso a Paso

El proceso de eliminación de cuenta en DEXCEL está diseñado para ser seguro, transparente y cumplir con todas las regulaciones de privacidad. A continuación, te explicamos cada paso del proceso:

Paso 1: Inicio del Proceso

  1. Abre la app DEXCEL
  2. Navega a Configuración
  3. Desplázate hasta el final de la página
  4. Toca el botón "Eliminar Cuenta" (generalmente en color rojo)

Paso 2: Diálogo de Confirmación

Se mostrará un diálogo con advertencias claras sobre la acción irreversible que estás a punto de realizar.

Información que se eliminará:

  • Perfil de usuario completo
  • Historial de operaciones P2P
  • Estadísticas y reportes generados
  • Configuraciones personalizadas
  • Todos los datos almacenados en Firestore
💡 Nota sobre las advertencias: Las advertencias están diseñadas para asegurarte de que comprendes completamente las consecuencias de eliminar tu cuenta. Tómate un momento para leerlas detenidamente antes de continuar.

Paso 3: Verificación de Reautenticación

Por seguridad, Firebase Auth verifica la antigüedad de tu sesión actual:

Si tu sesión es reciente (menos de 5 minutos):

  • El proceso procede directamente a la eliminación
  • No requiere reautenticación adicional

Si tu sesión es antigua (más de 5 minutos):

  • Firebase Auth requiere que vuelvas a iniciar sesión por seguridad
  • Verás un mensaje: "Por seguridad, necesitas iniciar sesión nuevamente antes de eliminar tu cuenta"
  • Debes cerrar sesión e iniciar sesión nuevamente
  • Luego, volver a intentar eliminar la cuenta
💡 ¿Por qué se requiere reautenticación?

Esta es una medida de seguridad de Firebase Auth para prevenir eliminaciones accidentales o no autorizadas. Si alguien accediera temporalmente a tu dispositivo, no podría eliminar tu cuenta sin conocer tu contraseña.

Paso 4: Eliminación de Datos en Firestore

Una vez verificada la autenticación reciente, DEXCEL procede a eliminar todos tus datos de la base de datos:

  • Colección completa de operaciones: /users/{userId}/operations
  • Documento de perfil: /users/{userId}
  • Todas las subcolecciones asociadas a tu cuenta
  • Configuraciones y preferencias personalizadas

Paso 5: Advertencia sobre Suscripciones Activas

Antes de eliminar tu cuenta de autenticación, verás un mensaje importante sobre suscripciones:

⚠️ IMPORTANTE: Suscripciones Activas

La eliminación de tu cuenta NO cancela suscripciones activas.

Si tienes una suscripción activa de DEXCEL Premium, debes cancelarla manualmente desde:

  • iOS: App Store → Tu Perfil → Suscripciones
  • Android: Play Store → Menú → Suscripciones

Las suscripciones son manejadas por Apple/Google, no por DEXCEL.

¿Por qué no se cancela automáticamente mi suscripción?

Hay razones técnicas y de seguridad importantes:

  • Independencia de sistemas: Apple App Store y Google Play Store manejan las suscripciones de forma completamente independiente de las apps
  • Sin acceso directo: Las apps no tienen acceso para cancelar suscripciones por políticas de seguridad de las tiendas
  • Control del usuario: Tú mantienes control total desde tu cuenta de Apple/Google
  • Protección contra fraude: Evita que apps maliciosas cancelen suscripciones sin tu autorización

Paso 6: Eliminación de Cuenta en Firebase Auth

Después de eliminar todos los datos, se procede a eliminar tu cuenta de autenticación:

  • Se llama a user.delete() de Firebase Auth
  • Tu cuenta de autenticación se elimina permanentemente
  • Ya no podrás iniciar sesión con esas credenciales
  • Si deseas volver a usar DEXCEL, deberás crear una cuenta completamente nueva

Paso 7: Navegación al Login

Una vez completado el proceso exitosamente:

  • Verás un mensaje de confirmación: "Tu cuenta ha sido eliminada exitosamente. Todos tus datos han sido borrados de forma permanente."
  • La app navega automáticamente a la pantalla de Login
  • Estás completamente deslogueado
  • Cualquier sesión local es limpiada del dispositivo

📊 Diagrama de Flujo Visual

[Usuario toca "Eliminar Cuenta"]
          ↓
[Diálogo de Confirmación con Advertencias]
          ↓
[Usuario confirma] ───────→ [Usuario cancela] → [Vuelve a Configuración]
          ↓
[Verifica Sesión Reciente?]
    ↙            ↘
  SÍ              NO
   ↓               ↓
[Procede]    [Pide Reautenticación]
   ↓               ↓
   ↓         [Usuario cierra/inicia sesión]
   ↓               ↓
   └───────┬───────┘
           ↓
[Elimina datos de Firestore]
           ↓
[Muestra advertencia sobre suscripciones]
           ↓
[Elimina cuenta de Firebase Auth]
           ↓
[Navega al Login con mensaje de éxito]

🛡️ Consideraciones Técnicas

Seguridad

  • Reautenticación reciente: Requisito obligatorio de Firebase Auth para operaciones sensibles
  • Múltiples confirmaciones: Previene eliminaciones accidentales con diálogos claros
  • Advertencias explícitas: Información clara sobre la irreversibilidad del proceso

Cumplimiento Legal

  • GDPR: Cumple con el "derecho al olvido" establecido en el Reglamento General de Protección de Datos
  • Políticas de App Store: Cumple con los requisitos de Apple para eliminación de cuentas
  • Políticas de Google Play: Cumple con los requisitos de Google para eliminación de datos
  • Transparencia: Información clara sobre datos que no se pueden eliminar automáticamente (suscripciones)

Experiencia de Usuario

  • Proceso claro y guiado: Cada paso está claramente explicado
  • Advertencias visibles: Información importante resaltada en cada paso
  • Feedback continuo: Mensajes de confirmación en cada etapa del proceso
  • Sin sorpresas: El usuario sabe exactamente qué esperar antes de confirmar

❓ Preguntas Frecuentes

¿Puedo recuperar mi cuenta después de eliminarla?

No. La eliminación es permanente e irreversible. Todos tus datos se borran de forma definitiva de nuestros servidores. Si deseas volver a usar DEXCEL, deberás crear una cuenta completamente nueva desde cero.

¿Qué pasa con mi suscripción activa?

Debes cancelarla manualmente desde App Store (iOS) o Play Store (Android). La app no puede cancelarla automáticamente debido a las políticas de seguridad de Apple y Google. Las suscripciones son manejadas independientemente por las tiendas, no por DEXCEL.

¿Por qué me pide iniciar sesión nuevamente?

Por seguridad, Firebase requiere que tu sesión sea reciente (menos de 5 minutos) antes de permitir la eliminación de la cuenta. Esto previene que alguien con acceso temporal a tu dispositivo pueda eliminar tu cuenta sin conocer tu contraseña.

¿Se eliminan TODOS mis datos?

Sí. Se eliminan todos los datos almacenados en Firestore (operaciones, perfil, configuraciones) y tu cuenta de autenticación. Las suscripciones activas deben cancelarse por separado desde las tiendas de apps.

¿Cuánto tiempo tarda el proceso?

El proceso de eliminación es instantáneo. Una vez que confirmes la eliminación y se verifique tu reautenticación, todos los datos se eliminan inmediatamente de nuestros servidores.

¿DEXCEL guarda alguna copia de mis datos después de la eliminación?

No. Una vez eliminada tu cuenta, no mantenemos ninguna copia de tus datos personales. El proceso borra completamente toda la información asociada a tu cuenta de forma permanente.

¿Puedo exportar mis datos antes de eliminar mi cuenta?

Sí. Te recomendamos usar la función de exportar reportes a PDF dentro de la app para guardar una copia de tus operaciones y estadísticas antes de proceder con la eliminación de cuenta.

💡 Consejo antes de eliminar tu cuenta:
  • Exporta tus reportes importantes a PDF
  • Cancela tu suscripción activa desde App Store/Play Store
  • Toma capturas de pantalla de información que desees conservar
  • Asegúrate de que realmente deseas eliminar tu cuenta, ya que el proceso es irreversible

🔒 Compromiso con la Privacidad

En DEXCEL nos tomamos muy en serio la privacidad y protección de datos de nuestros usuarios. El sistema de eliminación de cuenta refleja nuestro compromiso con:

  • Transparencia total: Información clara sobre qué datos se eliminan y cómo
  • Control del usuario: Tú decides cuándo y cómo eliminar tu información
  • Seguridad: Procesos de verificación para prevenir eliminaciones no autorizadas
  • Cumplimiento legal: Adherencia a GDPR y regulaciones internacionales de privacidad

¿Tienes problemas con el proceso de eliminación?

Si encuentras algún problema al intentar eliminar tu cuenta o tienes preguntas adicionales sobre privacidad y manejo de datos, contáctanos directamente.

Contactar Soporte

Conclusión

El sistema de eliminación de cuenta de DEXCEL está diseñado para ser seguro, transparente y cumplir con todas las regulaciones de privacidad. Aunque lamentaríamos verte partir, respetamos tu decisión y queremos que el proceso sea lo más claro posible.

⚠️ Recuerda: La eliminación de cuenta es permanente e irreversible. Asegúrate de exportar cualquier información importante antes de proceder. Si tienes suscripción activa, debes cancelarla manualmente desde App Store o Play Store.
← Volver al blog