Política de privacidad de ValidFondo
ValidFondo (“la app”), desarrollada por Sparx, es una app de finanzas personales. Esta política explica qué datos usa la app, para qué y cómo puedes eliminarlos. Contacto: mtrxprueba@gmail.com.
1. Datos que guardas en la app
Tus cuentas, movimientos, categorías, metas de ahorro y el texto de las facturas que escaneas se guardan en tu teléfono, cifrados (SQLCipher, AES-256, con la clave protegida por el Android Keystore). Puedes usar la app sin crear una cuenta: en ese caso estos datos nunca salen de tu dispositivo.
2. Cuenta y respaldo en la nube (opcional)
Si inicias sesión (correo y contraseña, o Google), usamos Firebase Authentication de Google para gestionar tu cuenta (correo electrónico e identificador de usuario; nunca vemos tu contraseña) y Cloud Firestore para respaldar y sincronizar tus datos financieros entre tus dispositivos. Cada usuario solo puede acceder a sus propios datos; se transmiten cifrados (HTTPS/TLS) y Google los cifra en reposo. Usamos Firebase App Check / Play Integrity para que solo la app legítima acceda al servidor.
3. Análisis en el dispositivo
El análisis (salud financiera, proyecciones, probabilidades y alertas) se calcula en tu teléfono. Estos cálculos no se envían a ningún servidor, salvo que uses el Asesor IA.
Asesor IA (Premium, opcional): solo si lo abres y aceptas sus condiciones (y confirmas que tienes 18 años o más), la app envía a Gemini, de Google (a través de Firebase AI Logic) un resumen de tus finanzas para responderte: totales de ingresos y gastos por mes y por categoría (con los nombres de tus categorías), saldos por tipo de cuenta, pagos programados, el avance de tus metas sin sus nombres, tu puntaje de salud financiera y tus fechas de cobro, además de las preguntas que escribas. El resumen no incluye tus notas, comercios, nombres ni números de cuenta. Google puede usar lo que se envía para mejorar sus servicios y personas de Google podrían revisarlo, por eso te pedimos no escribir datos personales en tus preguntas. La conversación no se guarda en la app. Las respuestas las genera una IA, pueden tener errores y no son asesoría financiera profesional. Puedes dejar de usarlo en cualquier momento desde el propio asesor. No está disponible en el Espacio Económico Europeo, el Reino Unido ni Suiza.
4. Cámara
La cámara se usa solo cuando tú escaneas una factura o un código QR. Las imágenes se procesan en el dispositivo (Google ML Kit) y no se guardan ni se envían. Si una factura contiene un enlace, la app te pide confirmación antes de abrirlo.
Facturas electrónicas de Panamá: cuando escaneas el QR de una factura de la DGI, la app consulta esa factura en la página pública de la DGI (dgi-fep.mef.gob.pa), la misma que abre el QR en un navegador, para leer el comercio, el total y los productos. Solo se envía lo que ya contiene el QR; la app no consulta ningún otro sitio a partir de un QR. Si la DGI todavía no publica esa factura (puede tardar horas o días), la app la vuelve a consultar sola, con el mismo enlace del QR, cada pocas horas durante 10 días desde su fecha, y te avisa con una notificación cuando llega. Esa consulta va del teléfono a la DGI directamente; nada pasa por nuestros servidores.
Código CUFE: si el QR no se puede leer, la app busca en la foto el código CUFE impreso en la factura (o lo escribes tú) y saca de él, en el teléfono, el RUC, la fecha y el número de factura. El nombre del comercio se completa con las facturas que la DGI ya te confirmó antes, guardadas en tu teléfono; no se descarga nada. Con el botón Ver factura en la DGI, la app copia el CUFE al portapapeles y abre en tu navegador la página pública de consulta de la DGI para que tú lo pegues: la app no envía el CUFE a la DGI ni hace esa consulta por ti.
Facturas de Costa Rica: la app lee en el teléfono la clave numérica de 50 dígitos impresa en el tiquete o factura electrónica (fecha, cédula del emisor y consecutivo). No consulta a Hacienda ni a ningún otro sitio.
Facturas en otra moneda: si escaneas o dictas un monto en una moneda distinta a la de tu cuenta (por ejemplo, colones en una cuenta en dólares), la app descarga el tipo de cambio del día de un servicio público y gratuito de tipos de cambio (cdn.jsdelivr.net y, como respaldo, currency-api.pages.dev). La consulta solo pide la tabla de la moneda de la factura (por ejemplo, “crc”): no se envía el monto, el comercio ni ningún dato tuyo. El tipo de cambio se guarda unas horas en el teléfono para no volver a pedirlo, y el monto original y el cambio usado quedan en la nota del movimiento.
Saldo en una segunda moneda (opcional): si eliges ver tu saldo también en otra moneda (Ajustes → «Ver el saldo también en»; con bolívares o pesos argentinos viene activado en dólares), la app pide al mismo servicio la tabla de tu moneda principal (por ejemplo, “ves”). No se envía tu saldo ni ningún dato tuyo: la conversión se calcula en el teléfono.
Registro automático de gastos (Premium, opcional): solo si lo activas y le das a la app el acceso a notificaciones de Android, ValidFondo lee en tu teléfono las notificaciones de compras y pagos de tus bancos, billeteras (como Yappy) y SMS del banco, y toma el monto, el comercio y la hora para proponerte el movimiento. Las demás notificaciones (chats, códigos, promociones) se ignoran y no se guardan. Los movimientos detectados se guardan cifrados en el teléfono hasta que los agregas o los descartas (como máximo 30 días) y nunca se envían a internet. Puedes desactivarlo en Ajustes o quitar el acceso en los ajustes de Android.
5. Dictado por voz
Si tocas el micrófono (Dictar), la app abre el servicio de reconocimiento de voz de tu teléfono (por ejemplo, el de Google). Ese servicio convierte tu voz en texto según sus propias condiciones de privacidad y, si el idioma está descargado, puede hacerlo sin internet. ValidFondo no usa el micrófono directamente (no pide ese permiso) y no graba, no guarda ni envía audio: solo recibe el texto reconocido y lo usa, en el teléfono, para llenar el tipo, el monto, la categoría y la nota del formulario. No se guarda nada hasta que revisas el movimiento y tocas Guardar.
6. Informes de errores, rendimiento y uso
Para corregir fallos y lentitud usamos Firebase Crashlytics y Firebase Performance Monitoring. Envían datos técnicos anónimos: modelo y fabricante del teléfono, versión de Android y de la app, la pantalla que estaba abierta, el registro técnico de un error y tiempos de carga o fotogramas lentos, junto con un identificador de instalación de Firebase.
Desde la versión 1.2.5, Firebase Analytics (Google Analytics) cuenta cómo se usa la app: aperturas, cuándo registras un movimiento (y si fue escrito, escaneado o dictado), cuándo ves Premium o empiezas la prueba gratis, el país de una factura escaneada y datos técnicos del teléfono, con un identificador de la app y el ID de publicidad del dispositivo. Lo usamos para mejorar la app y para que Google Ads sepa qué anuncios traen personas que de verdad la usan; no se crean listas de remarketing ni anuncios personalizados con estos datos.
Nada de esto incluye tus montos, nombres, comercios, notas ni movimientos. Puedes desactivarlo todo en Ajustes → Enviar informes anónimos de errores y uso.
7. Publicidad (versión gratuita)
La versión gratuita muestra anuncios de Unity Ads y Google AdMob: un banner en las pestañas principales, un anuncio en las listas y, de vez en cuando, un anuncio de pantalla completa (que puede ser un video) justo después de guardar un movimiento. Estas redes pueden usar el identificador de publicidad del dispositivo, la dirección IP (para la ubicación aproximada) y datos técnicos para mostrar y medir anuncios, según sus propias políticas de privacidad. En el Espacio Económico Europeo, el Reino Unido y Suiza te pedimos tu consentimiento (Google UMP), lo aplicamos a ambas redes, y puedes cambiarlo en Ajustes → Opciones de privacidad de anuncios. Tus datos financieros nunca se comparten con anunciantes. Premium no muestra anuncios.
8. Compras
Las suscripciones y compras se procesan con Google Play. No recibimos ni guardamos los datos de tu tarjeta; solo el estado de la compra que Google Play nos confirma.
Invitar amigos. Cada instalación tiene un código al azar de 8 caracteres. Si instalas la app con el enlace de un amigo (Google Play nos pasa el código con el Install Referrer) o escribes su código, al anotar tu primer movimiento la app guarda en Firebase Firestore solo dos códigos (el de tu amigo y el tuyo) y la hora, sin cuenta, nombre, correo ni datos de tu dinero. Así tu amigo puede contar cuántas personas se unieron y los dos reciben días de Premium. Los widgets de la pantalla de inicio muestran tu saldo y lo que gastaste hoy solo en tu teléfono, y los ocultan si activaste el bloqueo.
9. Lo que no hacemos
- No vendemos tus datos.
- No usamos tus datos financieros para publicidad.
- No accedemos a tus cuentas bancarias.
10. Conservación y eliminación
Los datos locales se borran al desinstalar la app o al borrar sus datos. Si tienes cuenta, puedes eliminarla junto con tu respaldo en la nube desde Ajustes → Eliminar cuenta y datos en la nube, o solicitarlo como se explica en Eliminar tu cuenta.
11. Menores
La app no está dirigida a menores de 13 años y no recopilamos a sabiendas datos de menores. El Asesor IA solo puede usarlo quien tenga 18 años o más.
12. Cambios
Si cambiamos esta política, actualizaremos la fecha de arriba y, si el cambio es importante, te avisaremos en la app.
ValidFondo Privacy Policy
ValidFondo (“the app”), by Sparx, is a personal-finance app. Contact: mtrxprueba@gmail.com.
- Your data stays on your phone, encrypted (SQLCipher, AES-256, key protected by the Android Keystore). You can use the app without an account; then nothing leaves your device.
- Optional account and cloud backup: Firebase Authentication (email and user ID; we never see your password) and Cloud Firestore to back up and sync your financial data. Only you can access your data; it is encrypted in transit (TLS) and at rest by Google. Firebase App Check / Play Integrity protect the backend.
- Analysis (health score, projections, probabilities, alerts) is computed on your device and never uploaded, except when you use the AI advisor.
- AI advisor (Premium, optional): only if you open it, accept its conditions and confirm you are 18 or older, the app sends Google's Gemini (through Firebase AI Logic) a summary of your finances — income and expense totals by month and category (with your category names), balances by account type, scheduled payments, goal progress without goal names, your health score and paydays — plus the questions you type. The summary does not include notes, stores, account names or numbers. Google may use what is sent to improve its services and people at Google may review it, so please do not type personal data. The conversation is not stored in the app. Answers are AI-generated, may be wrong and are not professional financial advice. Not available in the EEA, the UK or Switzerland.
- Camera is used only when you scan a receipt; images are processed on the device (Google ML Kit) and are neither stored nor sent. When you scan the QR of a Panama electronic invoice, the app looks that invoice up on the DGI's public page (dgi-fep.mef.gob.pa) — the page the QR opens in a browser — to read the store, total and products; only what the QR contains is sent. If the DGI hasn't published that invoice yet (it can take hours or days), the app looks it up again by itself, with the same QR link, every few hours for 10 days from its date, and tells you with a notification when it arrives; that lookup goes from the phone straight to the DGI, never through our servers. If the QR can't be read, the app looks for the CUFE code printed on the invoice (or you type it) and reads the RUC, date and invoice number from it on the phone; the store name comes from invoices the DGI already confirmed for you, kept on your phone (nothing is downloaded). View invoice at the DGI copies the CUFE to the clipboard and opens the DGI's public lookup page in your browser for you to paste it: the app does not send the CUFE to the DGI or run that lookup for you. Costa Rican receipts: the app reads the 50-digit clave printed on the electronic ticket or invoice (date, issuer id and consecutive) on the phone, without asking Hacienda or any other site.
- Receipts in another currency: when you scan or dictate an amount in a currency other than the account's (e.g. colones on a dollar account), the app downloads the day's exchange rate from a free public exchange-rate service (cdn.jsdelivr.net, with currency-api.pages.dev as backup). The request only asks for the receipt currency's table (e.g. “crc”): no amount, store or personal data is sent. The rate is kept on the phone for a few hours, and the original amount and the rate used go into the movement's note.
- Balance in a second currency (optional): if you choose to also see your balance in another currency (Settings → “Also show the balance in”; on by default, in dollars, with bolívares or Argentine pesos), the app asks the same service for your main currency's table (e.g. “ves”). Your balance and personal data are never sent: the conversion is done on the phone.
- Voice entry: if you tap the microphone (Voice), the app opens your phone's speech recognition service (e.g. Google's), which turns your voice into text under its own privacy terms and can work offline when the language is downloaded. ValidFondo does not use the microphone itself (it does not ask for that permission) and never records, stores or sends audio: it only receives the recognized text and uses it on the phone to fill in the type, amount, category and note of the form. Nothing is saved until you review the movement and tap Save.
- Automatic expense recording (Premium, optional): only if you turn it on and grant Android notification access, the app reads on your phone the purchase and payment notifications of your banks, payment wallets and bank SMS, taking the amount, store and time to suggest the movement. Other notifications (chats, codes, promotions) are ignored and never stored. Detected movements are kept encrypted on the phone until you add or dismiss them (30 days at most) and are never sent to the internet.
- Error, performance and usage reports: Firebase Crashlytics and Performance Monitoring send anonymous technical data (device model, Android and app version, open screen, error traces, slow frames and load times, and a Firebase installation ID) so we can fix crashes and slowness. Since version 1.2.5, Firebase Analytics (Google Analytics) counts how the app is used — opens, when you record a movement (typed, scanned or dictated), when you view Premium or start the free trial, the country of a scanned receipt, and technical device data — with an app instance ID and the device's advertising ID, to improve the app and to tell Google Ads which ads bring people who actually use it; no remarketing lists or personalised ads are built from this data. None of it includes your amounts, names, stores, notes or movements. Turn it all off in Settings → Send anonymous error and usage reports.
- Ads (free version): Unity Ads and Google AdMob show a banner on the main tabs, an ad in lists and, now and then, a full-screen ad (possibly a video) right after a movement is saved. They may use the advertising ID, the IP address (approximate location) and technical data to show and measure ads, under their own privacy policies; consent is requested in the EEA, UK and Switzerland (Google UMP) and applied to both. Your financial data is never shared with advertisers. Premium has no ads.
- Purchases are processed by Google Play; we never receive your card details.
- Invite friends: each install has a random 8-character code. If you install with a friend's link (Google Play passes the code through the Install Referrer) or type their code, when you record your first movement the app stores in Firebase Firestore only the two codes and the time, with no account, name, email or money data, so your friend can count who joined and you both get days of Premium. The home-screen widget shows your balance and today's spending only on your phone, hidden when the app lock is on.
- We do not sell your data or use your financial data for advertising.
- Deletion: uninstalling removes local data. Delete your account and cloud backup in Settings → Delete account and cloud data, or see Delete your account.
- The app is not directed to children under 13. The AI advisor is only for people 18 or older.