Política de Privacidad de LivIA
Última actualización: 24 de mayo de 2026
LivIA ("la aplicación", "nosotros") es una aplicación que combina registro de finanzas personales con dos módulos opcionales: tarjeta virtual profesional ("Tarjeta Virtual") y marketplace personal ("Mercado"). Esta política explica qué datos recogemos, cómo los usamos y qué control tienes sobre ellos.
La aplicación es operada por Oscar Cortez (Cochabamba, Bolivia) bajo el desarrollo de Git Connections. Si tienes consultas, escríbenos a [email protected].
1. Qué datos recogemos
Datos que tú cargas explícitamente
- Cuentas bancarias: alias que eliges, nombre del titular, banco, tipo de cuenta (caja de ahorro / corriente / sueldo / DPF), número de cuenta.
- Transacciones: monto, moneda, descripción, categoría, contraparte, fecha y comprobante (foto o PDF) si lo subes.
- Préstamos: monto, contraparte, dirección (dado o recibido), notas.
- Gastos fijos: descripción, monto, periodicidad, día de pago y foto del QR de pago si decides subirla.
- Recibos: si tomas una foto de un comprobante o escaneas un QR SIAT, guardamos los datos extraídos (emisor, ítems, monto, código de factura).
- Tarjeta Virtual (opcional): si creas tu tarjeta digital, guardamos
el nombre que decidas mostrar, rol, biografía, slug público
(
botlivia.com/c/tu-slug), avatar, dirección en texto y, si la elegís desde el mapa, coordenadas (latitud/longitud) del punto exacto que marcaste. La ubicación es opt-in: solo se guarda si tocás el botón del mapa y confirmas. Los links sociales que agregues también quedan guardados. - Contactos de tarjetas (opcional): cuando guardas a otro usuario como contacto desde su tarjeta, guardamos la relación (vos→contacto). Si esa persona ya tiene tarjeta también puede agregarte de vuelta — esto crea una agenda bilateral. Podés eliminar un contacto en cualquier momento.
- Mercado / Productos (opcional): si publicas productos en el marketplace, guardamos título, descripción, categoría, costo privado, precio, divisa, fotos del producto y estado (Borrador / Activo / Vendido / Archivado / Eliminado).
- Ventas registradas (opcional): cuando marcas un producto como vendido, guardamos los datos que ingreses del comprador (nombre, WhatsApp si lo agregas, dirección de entrega, notas) y el precio acordado. Esto sirve solo como tu propio registro — no se comparte con terceros.
Datos de cuenta e inicio de sesión
Puedes crear tu cuenta y entrar a la app de tres maneras. Recogemos solo lo mínimo necesario en cada caso:
- Google Sign-In: si entras con tu cuenta de Google, recibimos tu email, nombre y un identificador único de Google (sub). No accedemos a tus contactos, calendario, archivos ni a ninguna otra información de tu cuenta de Google.
- Email con código mágico: si entras con email, guardamos tu email y enviamos un código de 6 dígitos por correo (vía Resend) para verificar que la dirección es tuya. El código expira en 5 minutos.
- Telegram: si vinculas Telegram (o vienes desde el bot), recibimos tu ID de Telegram, tu username y tu nombre. Usamos esto solo para enviarte recordatorios y para que puedas usar el bot.
Datos que recogemos automáticamente
- Notificaciones bancarias (si activas esta función — opt-in): cuando habilitas el "Acceso a notificaciones" y el toggle dentro de la app, la aplicación lee el texto de notificaciones provenientes exclusivamente de la lista whitelist de apps bancarias (ver sección 3.1).
- Consultas a LivIA: el texto que escribes o el audio que dictas cuando preguntas algo (ej. "¿cuánto gasté en comida este mes?"). El audio se procesa con el reconocedor de voz del sistema Android — no se envía a nuestros servidores como audio crudo, solo el texto resultante.
Datos que NO recogemos
- No recogemos tus credenciales bancarias (usuario o clave del banco). Nunca te las pedimos.
- No rastreamos tu ubicación en background. Solo si marcás un punto manualmente desde el mapa de tu Tarjeta Virtual guardamos esas coordenadas, y solo esas. No hay GPS continuo.
- No recogemos tus contactos de la agenda del teléfono. (Los "Contactos" del módulo Tarjeta Virtual son personas que vos mismo agregaste desde su tarjeta dentro de LivIA — no tienen que ver con tu lista de contactos del celular.)
- No recogemos información de otras apps fuera de la whitelist bancaria.
- No recogemos historial de navegación ni datos de otras apps de tu celular.
2. Cómo usamos tus datos
Tus datos se usan exclusivamente para:
- Mostrarte tu dashboard de finanzas (movimientos, resúmenes, proyecciones).
- Clasificar tus transacciones en categorías usando IA (Groq, OpenAI Vision).
- Responder a tus preguntas en lenguaje natural a LivIA.
- Enviarte recordatorios de gastos fijos próximos a vencer (vía Telegram bot si lo tienes vinculado).
- Renderizar tu Tarjeta Virtual pública en
botlivia.com/c/<slug>para que la puedas compartir. Solo se muestran los datos que vos elegiste poner ahí; tus finanzas personales NUNCA aparecen en esa página. - Mostrar tu ubicación en un mapa al tocar la dirección de la Tarjeta (abre Google Maps con las coordenadas que vos marcaste).
- Sugerir título, descripción y categoría de un producto cuando subes una foto al Mercado (usando IA Vision — ver sección 4).
- Aislar el sujeto de una foto de producto y aplicar un fondo creativo cuando lo pedís en el editor (procesamiento on-device, ver sección 3.3).
Nunca vendemos ni compartimos tus datos para publicidad, scoring crediticio, marketing ni análisis de terceros.
3. Permisos sensibles
La aplicación declara los siguientes permisos. Todos son opt-in explícito por el usuario — están desactivados por defecto y solo se activan cuando tú los aceptas (notificaciones bancarias y micrófono desde Configuración; cámara y ubicación al primer uso en la pantalla correspondiente).
3.1 Acceso a notificaciones bancarias (BIND_NOTIFICATION_LISTENER_SERVICE)
Sirve para leer el texto de notificaciones de tus apps bancarias y registrar automáticamente las transacciones que te llegan al celular.
Esta función es opt-in y desactivada por defecto:
- El toggle "Capturar notificaciones bancarias" en Configuración nace en OFF. Aunque concedas el permiso del sistema, la aplicación descarta todas las notificaciones hasta que tú actives el toggle manualmente.
- Android te pide habilitar el acceso del sistema por separado — Configuración del celular → Notificaciones → Acceso a notificaciones. Sin esa concesión, la app tampoco puede leer nada.
- Puedes apagar el toggle de la app o revocar el permiso del sistema en cualquier momento.
Solo leemos notificaciones de los siguientes paquetes (whitelist):
com.mooveit.bcpbycom.bcp.bo.wallet(BCP Bolivia)bnb.com.bo.bnbmovil(BNB)com.bisa.ebisaplus(BISA)com.bancosol.altokeytsmbo.bancosolapk.presentacion(BancoSol)com.bancounion.unimovilplus(Banco Unión)bo.com.bancofie.fiemovil(Banco FIE)com.binance.androidycom.binance.client.android(Binance, para movimientos cripto)
Si recibes una notificación de cualquier otra app, la aplicación la ignora completamente sin procesarla. Si en el futuro agregamos un banco nuevo a esta lista, lo notificaremos antes de la actualización.
Qué hacemos con el texto de la notificación:
- Lo enviamos a nuestro servidor por HTTPS.
- Pasamos el texto a un modelo de lenguaje (Groq) que extrae monto, contraparte y categoría.
- Guardamos la transacción resultante en tu cuenta.
- No guardamos la notificación cruda después de procesarla. Solo queda un audit log con el texto original para depurar errores de clasificación (este log se borra automáticamente a los 90 días).
La aplicación es solo lectura: nunca movemos dinero, nunca ejecutamos pagos, nunca interactuamos con tu banco. Somos un registro de lo que ya pasó, no un intermediario financiero.
3.2 Micrófono (RECORD_AUDIO) — consultas por voz
Sirve para que puedas dictarle preguntas a LivIA (ej. "¿cuánto gasté en comida este mes?") cuando no quieres escribir.
- El audio nunca sale de tu celular. Se procesa localmente con el
reconocedor de voz del sistema Android (
SpeechRecognizer). - Solo el texto transcrito llega a nuestro servidor.
- Si rechazas el permiso, la app sigue funcionando normalmente — solo se desactiva el dictado por voz.
3.3 Cámara (CAMERA) — fotos de comprobantes y productos
Sirve para dos casos de uso, ambos opt-in al momento de usarlos:
- Foto de comprobante bancario (módulo Finanzas): cuando tomás una foto de un recibo o ticket para que LivIA lo lea con IA y registre la transacción.
- Foto de producto (módulo Mercado): cuando publicas un producto y preferís tomar la foto en el momento en vez de elegir de la galería.
Detalles:
- La foto se guarda en el caché de la app (privado y sandboxed por Android) hasta que la subes al servidor o cancelas.
- Si rechazas el permiso, podés seguir usando la app — solo perdés esos flows. Podés elegir fotos de tu galería en su lugar (eso usa el Photo Picker de Android y no requiere permisos).
3.4 Ubicación (ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION) — solo Tarjeta Virtual
Esta función es 100% opt-in y solo se usa puntualmente en una pantalla específica: el "mapa de mi tarjeta" dentro del editor de la Tarjeta Virtual.
- Al abrir el mapa por primera vez, Android te pide permiso. Si rechazas, el mapa abre centrado en Bolivia y podés navegarlo manualmente — la app sigue funcionando.
- Si aceptas, usamos tu ubicación una sola vez para centrar el mapa en donde estás. No hay rastreo continuo ni en background.
- Las coordenadas que finalmente queden marcadas en tu tarjeta son las que vos confirmes con el botón "Marcar este punto". No subimos tu ubicación actual sin tu confirmación explícita.
- Por diseño, tu Tarjeta Virtual solo puede tener un único punto en el mapa (no se puede actualizar después de confirmarlo desde la app — el texto de la dirección sí se puede editar).
4. Terceros con los que compartimos datos
Para que la aplicación funcione, enviamos algunos datos a estos servicios:
-
Groq (groq.com): para clasificar el texto de tus transacciones (categoría, contraparte) y para responder tus preguntas en lenguaje natural. Groq procesa el texto y devuelve el resultado; no almacena la data conforme a su política de privacidad.
-
OpenAI (openai.com): para dos usos específicos vía Vision API:
- Procesar fotos de comprobantes bancarios y extraer el texto.
- Sugerir título, descripción, categoría y precio cuando subís una foto de un producto al Mercado.
Solo enviamos la imagen relevante, no datos de tu cuenta. OpenAI conserva los inputs por hasta 30 días para abuse monitoring y luego los borra.
-
Google (google.com) — varios servicios:
- Google Sign-In: si entras con Google, nos verifica tu identidad (email + nombre). No recibimos acceso a otros datos de tu cuenta.
- Google Maps SDK: cuando abrís el mapa de tu Tarjeta Virtual, Google sirve los tiles del mapa. Google puede registrar metadata estándar (tu IP, el área que mirás) según su propia política de privacidad. No le mandamos tu identidad ni datos de tu cuenta.
- ML Kit Subject Segmentation: usado para aislar el sujeto de una foto de producto al "quitar fondo". Corre 100% on-device (en tu celular) — la foto no sale de tu teléfono. Solo necesita Google Play Services instalado.
-
Resend (resend.com): para enviar el código de verificación de 6 dígitos cuando entras con email. Resend solo recibe tu email y el código a enviar.
-
Telegram (telegram.org): para autenticación vía bot y para enviar recordatorios. Telegram recibe únicamente el ID de chat al que enviamos el mensaje.
No compartimos datos con ningún otro servicio ni con anunciantes.
5. Dónde se guarda tu data
- Servidor: alojado en Vultr (Frankfurt, Alemania) — base de datos PostgreSQL y caché Redis. Datos en tránsito siempre encriptados con HTTPS/TLS.
- Dispositivo móvil: sesión local (token JWT) en DataStore privado de la app (sandboxed por Android).
- Comprobantes y QR adjuntos a gastos fijos: guardados como archivos en el servidor con nombres de archivo UUID (no adivinables). No se sirven a terceros.
- Fotos de productos del Mercado: guardadas como archivos en el servidor con nombres UUID. Visibles públicamente solo desde la página del producto (cuando el producto está en estado "Activo"); productos en Borrador / Vendido / Archivado / Eliminado no exponen sus fotos al comprador.
- Backup automático de Android: la app tiene habilitada la copia de
seguridad nativa de Android (
allowBackup). Eso significa que Android puede sincronizar tu DataStore (token de sesión y preferencias locales) con tu Google Drive automáticamente, si tienes esa opción activa en tu celular. Esa copia es controlada por Google, no por nosotros, y solo tú tienes acceso desde tu cuenta de Google.
6. Cuánto tiempo guardamos tus datos
- Mientras tu cuenta esté activa: indefinidamente.
- Si eliminas tu cuenta desde la app (Configuración → Eliminar mi cuenta): borramos toda tu data dentro de 24 horas (transacciones, préstamos, cuentas bancarias, gastos fijos, comprobantes, audit logs).
- Ingestion logs (audit del clasificador): borrados automáticamente a los 90 días.
7. Tus derechos
Tienes derecho a:
- Ver toda tu data en cualquier momento desde la app o el dashboard web.
- Eliminar tu cuenta y toda tu data de dos formas equivalentes:
- Desde la app móvil: Configuración → Eliminar mi cuenta.
- Desde la web: botlivia.com/delete-account (no requiere iniciar sesión — útil si ya desinstalaste la app).
- Pausar la captura de notificaciones sin perder tu data histórica.
- Solicitar correcciones, exportación de tu data o consultas escribiéndonos a [email protected]. Respondemos dentro de 30 días.
8. Menores de edad
La aplicación no está destinada a menores de 13 años. Si descubrimos que recogimos datos de un menor de 13 años sin consentimiento, los borraremos.
9. Seguridad
Tomamos las siguientes medidas para proteger tu información:
- HTTPS/TLS para todo el tráfico entre la app y el servidor.
- Tokens de sesión con expiración y revocación al cerrar sesión.
- Base de datos con acceso restringido por IP y autenticación con credenciales rotadas periódicamente.
- Sin almacenamiento de tus credenciales bancarias (nunca las pedimos).
- Verificación del ID token de Google contra el servidor de Google antes de aceptar un inicio de sesión.
Ningún sistema es 100% seguro. Si descubrimos un incidente que afecte tu data, te avisaremos por el medio de contacto que tengamos (email o Telegram) dentro de las 72 horas.
10. Cambios a esta política
Si modificamos esta política, publicaremos la nueva versión aquí y, para cambios materiales, te avisaremos por email o por el bot de Telegram antes de que entren en vigencia.
11. Contacto
Oscar Cortez Cochabamba, Bolivia Email: [email protected] Telegram: @Oscarkortez
Esta política aplica a LivIA versión 0.2.0 y posteriores.