Política de Privacidad
WalletHN, disponible en wallethn.com, procesa datos para organizar cuentas, movimientos y métricas financieras personales. Conectar un buzón es opcional y permite importar notificaciones bancarias; es distinto de iniciar sesión en WalletHN con email y contraseña.
Responsable del tratamiento: Jeremy Figueroa, persona física en Honduras. Contacto: soporte@wallethn.com.
1. Datos y finalidades
Para tu cuenta guardamos nombre, email, hash de contraseña y fechas de registro y acceso. Las contraseñas se procesan con el sistema de hash de Django, no como contraseñas cifradas recuperables.
El libro guarda cuentas y tarjetas que registras, alias, banco, marca, últimos cuatro dígitos, tipo y día de corte; movimientos con descripción, importe, moneda, fecha, categoría, etiquetas y origen; y datos de cuotas. Se usan para mostrar y calcular tu información financiera. Los formularios de cuentas no piden PIN, CVV ni contraseñas bancarias; evita incluirlos en textos libres.
2. Qué ocurre al importar correo
Con tu autorización, el servidor busca mensajes del intervalo de fechas usando filtros del proveedor por direcciones de remitentes de bancos habilitados y direcciones adicionales que configures. Gmail usa una búsqueda from:, Microsoft Graph un filtro por remitente y Nylas su filtro from. No se descarga todo el rango sin filtro de remitentes, ni se buscan reenvíos de direcciones no configuradas. Las coincidencias pueden incluir mensajes no bancarios, en especial desde remitentes personales añadidos; se descartan al procesarlos. De los mensajes recibimos identificadores, remitente, reply-to, asunto, fecha, cuerpo y vista previa para identificar movimientos y tarjetas.
El cuerpo y la vista previa se procesan en memoria para extraer movimientos y no se guardan como correo crudo en la base de datos de la aplicación. Se conservan los campos extraídos del movimiento, identificadores y checksums, remitentes y asuntos en incidencias, diagnósticos de importación y muestras de descubrimiento de tarjetas. Esos registros pueden contener datos derivados y fragmentos del mensaje. No envíes información sensible en las descripciones libres.
3. Google: permisos y Uso Limitado
La conexión directa solicita únicamente https://www.googleapis.com/auth/gmail.readonly para leer mensajes e identificar movimientos. La dirección del buzón conectado se obtiene del perfil de Gmail con ese mismo permiso. gmail.readonly es un permiso restringido de Gmail. No concede enviar, modificar o eliminar correos.
WalletHN se compromete a que el uso de información recibida de las APIs de Google, incluidas sus transferencias, respete la Política de Datos de Usuario de los Servicios de API de Google y sus requisitos de Uso Limitado (Limited Use). Google API Services User Data Policy. Google Workspace API User Data Policy.
Este compromiso cubre datos de Google y sus derivados: no deben venderse, usarse para publicidad o determinar solvencia crediticia, ni desarrollar, mejorar o entrenar modelos generalizados de inteligencia artificial o aprendizaje automático. Clasificar movimientos no autoriza entrenar modelos generalizados. Las transferencias deben limitarse a funciones permitidas y autorizadas, seguridad u obligaciones legales; el acceso humano requiere una excepción permitida por Google, como consentimiento específico para revisar datos concretos de soporte, seguridad o una obligación legal.
La clasificación no reutiliza historial ni cachés de comercios de otros usuarios. La declaración de Uso Limitado es un compromiso de tratamiento y no una certificación o aprobación de Google.
4. Microsoft: identidad y correo
La conexión directa usa permisos delegados https://graph.microsoft.com/Mail.Read para leer correo y extraer movimientos, https://graph.microsoft.com/User.Read para identificar el perfil conectado, openid y profile para identidad y offline_access para renovar el acceso autorizado sin iniciar sesión en cada importación. No solicita Mail.Send ni Mail.ReadWrite. Los datos se procesan para conectar el buzón e importar, descubrir tarjetas y clasificar movimientos, no para usos ajenos a esas funciones. Los permisos efectivos pueden depender de tu organización.
Microsoft APIs Terms of Use. Microsoft identity platform Terms of Use.
5. Clasificación automática e IA
La clasificación opcional usa reglas y tu propio historial. Si la opción de IA está activada en Ajustes y la función está habilitada para tu cuenta, puede consultar OpenAI para los comercios restantes. Por movimiento se envían únicamente una etiqueta corta y normalizada del comercio, importe y moneda, junto con un índice técnico y el catálogo de categorías. Los datos derivados de Gmail, Outlook o Nylas requieren además un permiso explícito separado para OpenAI, desactivado para todos, incluidas las cuentas existentes. Activar la preferencia general no otorga este permiso. Se solicita en la app y puede darse o retirarse en Ajustes. Sin él, los movimientos del correo usan reglas, historial propio o quedan sin categoría. También se exige para movimientos antiguos o cuotas cuyo origen manual no pueda comprobarse. Desconectar el buzón no convierte sus movimientos en manuales. No se envían cuerpos o vistas previas de correo, asuntos, remitentes, identificadores de cuenta ni tokens OAuth. Las etiquetas que parecen texto de correo, direcciones de email o números largos se excluyen; evita datos personales en las descripciones.
Actualización del 27 de octubre de 2026: las cuentas existentes al aplicar esta actualización conservan la preferencia de IA para movimientos manuales activada; esta activación de continuidad no constituye un consentimiento explícito nuevo. Puedes desactivarla en Ajustes en cualquier momento sin desconectar el correo ni perder el libro. Las cuentas creadas después empiezan con la preferencia de IA y el permiso de correo desactivados. Pueden activar la preferencia en Ajustes; el permiso para enviar derivados del correo a OpenAI requiere una autorización explícita independiente, también para las cuentas existentes. Con la opción desactivada o la función deshabilitada no se llama a IA en altas, cuotas, importaciones ni la acción de clasificar. Una solicitud ya enviada puede terminar después de retirar el consentimiento. Si la clasificación opcional falla, los movimientos válidos pueden guardarse sin categoría.
No se entrenan modelos en el código de clasificación ni se mantiene una caché compartida de información derivada del correo. Las solicitudes a OpenAI deshabilitan el almacenamiento de completaciones; esto no equivale a retención cero de registros de seguridad del proveedor.
La documentación de OpenAI indica que los datos de API no se usan para entrenamiento por defecto salvo adhesión voluntaria, y que los registros de monitoreo de abuso pueden conservarse hasta 30 días, con excepciones. No prometemos retención cero ni afirmamos ajustes de organización no verificados; consulta su documentación vigente. OpenAI API data controls.
6. Proveedores y procesamiento internacional
- Google y Microsoft (Graph e identidad Microsoft Entra): autorización, identidad del buzón y entrega de mensajes.
- Nylas: intermediario de conexión y acceso al correo cuando se usa la integración heredada. Los mensajes pueden pasar por Nylas; los permisos se muestran en su autorización y pueden diferir de la conexión directa.
- OpenAI: clasificación con los campos descritos arriba.
- Vercel: alojamiento y entrega del frontend. Render: alojamiento de la API. Cloudflare: proxy y CDN del servicio. Procesan solicitudes y datos técnicos para servir la aplicación. La configuración del repositorio usa PostgreSQL; su proveedor de base de datos y retención deben confirmarse con el responsable.
Los datos se procesan en servidores y servicios externos y pueden transferirse fuera de tu país. La integración Nylas usa un endpoint estadounidense. No se garantiza aquí una región exclusiva de almacenamiento, un plazo de respaldo ni una modalidad contractual de transferencia no confirmados. Consulta sobre estos proveedores y el tratamiento de tus datos en soporte@wallethn.com.
7. Conservación y seguridad
Los datos de cuenta y libro se conservan mientras mantienes tu cuenta, hasta solicitar su eliminación. La papelera de movimientos y el archivo de cuentas financieras son recuperables. Desconectar borra la conexión, tokens, incidencias, historial de importación y muestras de descubrimiento, pero conserva los movimientos importados con sus campos extraídos e identificadores. Desinstalar o dejar de usar la app no elimina la cuenta automáticamente.
Puedes solicitar la eliminación desde Ajustes con contraseña y confirmación. Tus datos de la base activa se eliminan hasta en 30 días; el mecanismo actual los borra en esa misma solicitud si termina correctamente: usuario, cuentas financieras, movimientos, cuotas, conexiones, tokens e historial de importación. Los logs y respaldos se conservan según el ciclo de retención del proveedor. No se garantiza su borrado simultáneo ni el de copias que los proveedores deban conservar; consulta los plazos aplicables en soporte@wallethn.com.
Los tokens de acceso y renovación de conexiones directas se cifran con Fernet antes de guardarse. Esto no significa que todos los identificadores o registros estén cifrados en reposo. El sitio público usa HTTPS; no prometemos una configuración de cifrado de base de datos o respaldos no verificada. Los datos del navegador se explican en la Política de Cookies. Cookies y almacenamiento local.
8. Desconectar, revocar y solicitar eliminación
Desconectar en Ajustes borra en esa solicitud la conexión y sus tokens, historial de importación, incidencias y muestras de descubrimiento, conservando los movimientos importados. Se solicita revocación a Google y eliminación del grant en Nylas cuando existen. Si no se confirma la revocación remota, la app informa que debes quitar el permiso en tu cuenta; los tokens locales se borran igualmente. En Microsoft debes quitar el consentimiento en tu cuenta: WalletHN no solicita permisos de administrador para revocar sesiones. Una solicitud externa ya enviada puede terminar; las operaciones pendientes no pueden restaurar una conexión borrada ni sus snapshots o incidencias.
- Revocar acceso en Google.
- Administrar consentimientos de Microsoft personal.
- Microsoft laboral o educativo: My Apps. Si el consentimiento lo dio un administrador, consulta a tu organización.
Si conectaste mediante Nylas, revisa también la autorización de esa integración en Google o Microsoft. Revocar permisos no borra movimientos ya importados. Puedes eliminar tu usuario y sus datos de la base activa desde Ajustes; la papelera por sí sola no elimina el usuario. También puedes solicitar acceso, rectificación, eliminación, portabilidad, oposición o retirar el consentimiento por soporte@wallethn.com. Como compromiso voluntario, responderemos en 30 días. Estos derechos se ofrecen sin reducir los derechos que te conceda la legislación local aplicable; no afirmamos que el GDPR se aplique en todos los casos.
9. Menores de edad
WalletHN no está dirigido a menores de 18 años. El registro no solicita ni verifica fecha de nacimiento o edad. Si eres responsable de un menor y crees que ha facilitado datos o autorizado un buzón, escribe a soporte@wallethn.com para solicitar revisión y eliminación. No envíes documentos de identidad ni credenciales por correo.
10. Cambios y contacto
Los cambios se publicarán aquí con una nueva fecha. Actualizar esta política o aceptar los Términos no sustituye el consentimiento específico que corresponda antes de acceder a nuevos datos o darles un uso adicional.
Responsable: Jeremy Figueroa, Honduras. Consultas y solicitudes de privacidad o seguridad de WalletHN: soporte@wallethn.com.