Saltar al contenido
SNFinance Entrar

Política de privacidad

Última actualización: 29 de setiembre de 2026

Esta política explica qué datos maneja SNFinance, para qué, dónde se guardan y qué derechos tenés. El responsable del tratamiento es David Josué Villegas Salas, Costa Rica, contacto: snfinance.app@gmail.com. La app se usa en varios países: aplicamos la Ley 8968 de Protección de la Persona frente al Tratamiento de sus Datos Personales de Costa Rica, donde está el responsable, y reconocemos los derechos que te da la ley de tu país (por ejemplo el RGPD en España, la LGPD en Brasil, la LFPDPPP en México y la CCPA y la CalOPPA en California), además de las políticas de las tiendas de aplicaciones.

1. Qué datos se guardan

Datos de la cuenta: nombre, correo electrónico y, si iniciás sesión con Google, la foto de perfil que Google comparte. Sin cuenta no se guarda ninguno de estos datos fuera de tu dispositivo.

Datos financieros que vos anotás: ingresos y planilla, pagos del mes, cuentas y tarjetas (nombre, saldo, límite; nunca el número real de la tarjeta), movimientos, deudas, préstamos, ahorros, presupuestos y listas de compras.

Si activás el acceso a notificaciones: el título y el texto de los avisos de tu teléfono que hablan de dinero, mientras esperan a que vos decidás si los anotás. De ahí la app saca el monto, el comercio, la fecha y, si el aviso los trae, los últimos dígitos de la tarjeta, el número de cuenta que nombró el banco y el número de referencia. Esto se queda en tu dispositivo: no se respalda en la nube, no va en el archivo que exportás y no se le envía al asistente. De los avisos que NO hablan de dinero no se guarda ni el título ni el texto. Lo que la app aprende de tus decisiones (qué comercio es qué categoría, cuenta o pago tuyo) sí va en tu respaldo privado, sin el texto del aviso y sin nombres de comercio que parezcan un teléfono o un número de cuenta.

Si encendés «Mejorar las categorías» (Ajustes → Datos; viene apagado y te pide confirmar): cuando aprobás una transacción encontrada, la app manda el nombre del comercio normalizado (por ejemplo «walmart escazu», como mucho cuatro palabras), la categoría que quedó, tu país y si corregiste la que propuso la app. Solo de gastos en categorías de comercio. NUNCA va el monto, la fecha, la cuenta, el banco, el texto del aviso, nombres de pagos o de personas, préstamos ni transferencias, y se descarta todo comercio con cuatro o más dígitos seguidos. Se manda por lotes y SIN tu identificador: el servidor suma cada comercio a un conteo por país y guarda solo una huella cifrada con clave secreta para no contarte dos veces (se borra sola a los 400 días). Un comercio se usa para entrenar el modelo de categorías recién cuando lo mandaron cinco o más personas distintas. Si lo apagás, lo que quedaba sin mandar se borra del teléfono; lo ya sumado no se puede separar de los demás porque no lleva tu identidad.

Fotos que vos agregás: la foto de un recibo en un movimiento, la imagen de una cuenta y el fondo de la app. Se guardan reducidas en tu dispositivo y, si tenés sesión iniciada, viajan con tu respaldo.

Preferencias: tema, colores, sonidos, widgets y demás ajustes de personalización, y la fecha en que aceptaste el aviso del asistente con IA.

Si usás un grupo: tu nombre y tu foto de perfil; los gastos que ponés en común (título, monto, moneda, fecha, quién pagó, entre quiénes se reparte y la categoría) y lo que anotan que se pagaron entre ustedes para quedar iguales (quién le pagó a quién, el monto y si quien lo recibió lo confirmó); y lo de la cuenta del grupo: sus cuentas y saldos, cada aporte y cada pago (monto, moneda, concepto, fecha y quién lo hizo), los pagos del mes (concepto, monto, vencimiento, si se repite, a cargo de quién, si ya se pagó y quién) y los presupuestos (categoría, tope y mes). Cuando alguien paga, aporta, te asigna un pago, entra o sale del grupo, te agrega, te saca, cambia la foto o tu rol, o reparte un gasto, a quien le toca le llega un aviso dentro de la app con el nombre de quien lo hizo, el concepto y el monto; se borra solo a los 30 días. La cuenta del grupo es un registro: la app no mueve dinero. Si enlazás un aviso del banco con un pago del grupo, al grupo llegan solo el monto y el concepto; el aviso y tu cuenta se quedan en tu dispositivo. Los códigos de invitación guardan quién los creó, el grupo y cuántas veces se usaron; vencen a las 48 h y se borran solos poco después. Si quien administra te saca del grupo, queda una marca con tu identificador y la fecha, para que solo vuelvas con un código suyo nuevo; se borra si volvés o si eliminás tu cuenta. Si quien administra le pone foto al grupo, la ven todos sus miembros: se guarda achicada y sin la ubicación ni los demás datos de la foto original, junto con quién la puso y cuándo, y se borra al cambiarla o quitarla, al borrar el grupo o si quien la puso elimina su cuenta. Si alguien la reporta, se guarda una copia con el reporte para revisarla.

Si agregás amigos: tu nombre y tu foto de perfil (la de tu cuenta de Google; si no tenés, tus iniciales); quiénes son tus amigos; y los préstamos que enlazás con ellos (monto, moneda, nota, lo que falta y cada abono con su fecha). Los apodos, la relación y cómo salen en tu banco, que les ponés vos, se quedan en tu respaldo privado: tus amigos no los ven. No hay búsqueda por correo: solo se agrega a alguien con un código que vos compartís. Cuando un amigo acepta tu código, te quita de sus amigos, te propone un préstamo o una división, lo acepta o lo rechaza, anota o confirma un abono, o te perdona lo que falta, te llega un aviso dentro de la app con su nombre, qué hizo y el monto; se borra solo a los 30 días.

Si reportás una respuesta de Snake: el texto de esa respuesta, el motivo que elegís, la nota que escribas si escribís una, la versión de la app y tu identificador de cuenta. Si reportás a una persona o algo de un grupo, además a quién reportás y una copia de lo reportado que toma el servidor.

Si iniciás sesión: un identificador al azar por cada dispositivo donde entrás (no es el del hardware ni el de publicidad; la app lo inventa). Sirve solo para avisarte si tu cuenta se abre en un dispositivo nuevo. Se guardan los diez más recientes dentro de tu respaldo.

Si aceptás las novedades en el teléfono: el código que Google le da a tu teléfono para recibirlas, tu país, tu plan y si querés los avisos de amigos y grupos. Se borra al cerrar sesión, al apagarlas, al eliminar la cuenta o a los 60 días sin abrir la app. Con ese mismo permiso, lo que pide tu respuesta o te cambia de grupo (te agregaron o te sacaron de un grupo, lo borraron, aceptaron tu invitación, un préstamo o una división por aceptar, un abono por confirmar, un pago a tu cargo) también te llega como notificación, con el nombre de quien lo hizo y sin montos; la entrega Google (Firebase Cloud Messaging). Se apaga en Ajustes → Avisos → «Avisos de amigos y grupos».

Identificador de publicidad de tu dispositivo, si estás en el plan Gratis: lo usa Google AdMob para mostrar los anuncios que sostienen la app. Es un identificador que vos podés restablecer o desactivar desde los ajustes de Android, y no va atado a tu nombre ni a tu correo.

Datos técnicos mínimos: versión de la app, modelo y versión del sistema del dispositivo, identificador de instalación, qué pantallas de la app se abren y, si la app falla, el detalle técnico del error (Firebase Crashlytics y Google Analytics). No enviamos a propósito tus cuentas, montos, movimientos ni tu correo; el mensaje técnico de un error puede incluir un fragmento de texto que lo acompañe. Podés apagarlo en Ajustes → Cuenta y perfil → "Estadísticas anónimas y reportes de fallos".

2. Para qué se usan

Para que la app haga lo que promete: calcular tu balance, recordarte vencimientos, mostrar reportes y respaldar tus datos entre dispositivos.

Para que el asistente Snake te responda con base en tus propios datos.

Para avisarte de actualizaciones, cambios en los términos o novedades por correo, solo si marcaste que querés recibirlos. Podés retirar ese permiso cuando querás desde Ajustes o escribiéndonos.

Para mandarte los correos propios de tu cuenta, que no dependen de ese permiso porque son parte del servicio: confirmar tu correo, restablecer la contraseña, la bienvenida, la confirmación de una compra o de un cambio en tu suscripción, la confirmación de que se eliminó la cuenta y el aviso cuando tu cuenta se abre en un dispositivo nuevo. Ninguno incluye montos ni datos financieros.

La app gratuita muestra anuncios de Google AdMob, y así se sostiene. TUS DATOS FINANCIEROS NO SE USAN PARA ESO: lo que anotás —tus montos, tus cuentas, tus deudas, tus movimientos— nunca sale de la app hacia ningún anunciante ni red publicitaria, ni sirve para elegir qué anuncio te toca. Lo que AdMob usa es el identificador de publicidad de tu dispositivo, igual que en cualquier otra app con anuncios.

No vendemos tus datos y no los cedemos a terceros con fines comerciales.

Con los planes Plus y Premium no se muestra ningún anuncio.

La base legal de cada uso: la ejecución del servicio que pediste (guardar, respaldar y calcular tus datos, los correos de tu cuenta, cobrar tu plan); tu consentimiento (el asistente con IA, que se acepta antes del primer mensaje; el acceso a notificaciones; los anuncios personalizados donde la ley lo exige; los correos de novedades; «Mejorar las categorías»), que podés retirar cuando querás; nuestro interés legítimo en que la app funcione y sea segura (reportes de fallos, límites de uso, revisar los reportes de respuestas); y las obligaciones legales, como las fiscales de los cobros.

3. Dónde se guardan y con quién se comparten

En tu dispositivo: la app funciona sin conexión y guarda una copia local de tus datos.

En la nube de Google (Firebase Authentication y Cloud Firestore) cuando iniciás sesión: ahí se guarda tu respaldo, atado a tu cuenta. Con esa misma cuenta lo abrís en cualquier dispositivo, sin ninguna clave adicional que tengás que recordar. Nadie más puede leerlo: las reglas de acceso solo permiten entrar al documento de la persona autenticada como dueña. Quien administra la app sí puede acceder a él, y lo hace únicamente si vos pedís soporte o si la ley lo obliga.

Con Google (servicio Gemini) cuando usás el asistente Snake: se envían tu pregunta, un resumen de tus datos para poder responderla (saldos, deudas, tus movimientos recientes con el nombre del comercio) y, si vos la adjuntás, la foto o el PDF de una factura. Ocurre solo cuando vos le escribís a Snake, después de aceptar el aviso que la app muestra antes del primer mensaje, y Google lo trata según sus propios términos. No se envían los avisos del banco, ni números de cuenta o tarjeta, ni contraseñas. Las respuestas las genera una inteligencia artificial y pueden equivocarse.

Si reportás una respuesta de Snake, a una persona o algo de un grupo, el reporte se guarda en nuestros servidores (Firebase) para revisarlo y, si es de Snake, mejorar el asistente. Solo lo ve quien administra la app. Se borra si eliminás tu cuenta y, si no, 180 días después de revisado.

Grupos: lo que ponés en un grupo lo ven TODOS sus miembros, porque para eso existe: tu nombre y tu foto, tus gastos en común, tus aportes y pagos de la cuenta del grupo, los pagos del mes y presupuestos que anotás, a quién se le asignó cada pago y los avisos de lo que hace cada uno. Nunca ven tus cuentas personales, tu salario ni tus otros movimientos. Lo que aportaste también es de los demás, así que sigue en el historial del grupo aunque salgas; tu nombre y tu foto se quitan del grupo al salir. Si eliminás tu cuenta, salís de todos tus grupos: los que administrabas pasan a quien elegiste como sucesor o al adulto más antiguo, y solo se borran si no queda nadie. Si quien creó el grupo baja de plan y le sobran grupos, los que nadie use en 60 días se borran, con aviso antes en la app.

Amigos: tus amigos y los miembros de tus grupos ven tu nombre y tu foto de perfil; tus amigos ven además los préstamos que tienen en común (con sus abonos). Nunca ven tus cuentas, tus saldos, tus movimientos ni tus otros préstamos. La app no mueve dinero entre ustedes: es un registro. Si quitás a un amigo, deja de ver tu nombre y tu foto; lo que cada uno ya anotó se queda en su app.

Tipos de cambio: para convertir entre monedas la app descarga las tasas del día de un servicio público y gratuito (Exchange API, servido por jsDelivr y Cloudflare Pages). Solo se pide la lista de tasas; no se envía ningún dato tuyo, más allá de la dirección IP que cualquier conexión a internet lleva.

Códigos de barras: cuando escaneás un producto en la lista de compras, la app consulta el número del código en las bases abiertas de Open Food Facts, Open Products Facts y Open Beauty Facts (Francia) para sugerir el nombre. Solo viaja el número del código y tu dirección IP.

Ofertas patrocinadas: si una oferta te pide datos de contacto, la app prellena tu nombre, correo y teléfono para que los revisés, y no arma nada sin la casilla de consentimiento que vos marcás. Lo que se comparte con la marca es solo lo que confirmás en esa hoja, y nunca tus datos financieros.

Lo que lee el acceso a notificaciones NO se comparte con nadie: ni con el asistente, ni con la nube, ni con terceros. Se queda en tu dispositivo (ver el punto 7).

Con Google (AdMob) para mostrar los anuncios del plan Gratis: recibe el identificador de publicidad de tu dispositivo y datos técnicos del aparato, nunca tu información financiera. Si estás en la Unión Europea, el Reino Unido o Suiza, la app te pide tu consentimiento antes y podés cambiarlo cuando querás.

Con Google (Firebase Crashlytics y Google Analytics) para los datos técnicos del punto 1: reportes de fallos y uso de pantallas, sin contenido financiero. Se apaga desde Ajustes.

Con Google (Firebase Remote Config y A/B Testing) para ajustar textos y el orden de la pantalla de planes sin publicar una versión nueva, y probar variantes: usa el identificador de instalación de Firebase para asignarte una variante, sin contenido financiero. No decide precios, topes ni tu plan. Se apaga con la misma opción de Ajustes.

Con Resend (Resend, Inc., Estados Unidos), el servicio que entrega los correos propios de tu cuenta desde hola@snfinance.app: recibe tu dirección, tu nombre y el texto del correo, nada más. El correo para restablecer la contraseña lo entrega Google (Firebase Authentication).

Con Google Play, que procesa el cobro de las suscripciones de Snake. Nosotros no vemos ni guardamos los datos de tu tarjeta: guardamos solo el recibo que Play nos entrega (qué plan, hasta cuándo y en qué estado) para activarte el plan en cualquier teléfono y para atender un reclamo.

No compartimos datos con nadie más, salvo obligación legal.

Transferencia internacional: nuestros servidores están en Estados Unidos (Cloud Firestore en la región nam5 y Cloud Functions en us-central1), y Gemini, Resend, AdMob y Firebase también procesan datos fuera de tu país. Son proveedores que ofrecen para esto sus propias garantías contractuales, como las cláusulas contractuales tipo de la Unión Europea. Al usar la nube o el asistente, tus datos viajan a esos servidores.

4. Cómo los protegemos

Toda la comunicación viaja cifrada (HTTPS/TLS) y en la nube tu respaldo queda cifrado en reposo, como todo Cloud Firestore. Las reglas de acceso permiten leer y escribir el documento únicamente a la persona autenticada como dueña: ni otra persona con cuenta en la app puede ver el tuyo.

Lo que protege tu respaldo es tu sesión: se entra con tu cuenta de Google o con el correo y la contraseña que registraste, y ese inicio de sesión lo maneja Firebase Authentication, no nosotros. Nunca vemos ni guardamos tu contraseña de Google.

La app nunca guarda el número completo de tus tarjetas ni tus contraseñas bancarias.

Si detectamos un incidente de seguridad que afecte tus datos, te avisamos por los medios que tengamos disponibles y con la información que la ley exige.

5. Cuánto tiempo se conservan

Mientras tengás la cuenta. Podés borrar todos tus datos desde Ajustes → Datos y respaldo → Borrar todo: eso vacía este dispositivo —incluido lo que el lector de notificaciones tuviera guardado— y, si tenés sesión iniciada, deja tu respaldo de la nube vacío.

Lo que lee el acceso a notificaciones dura poco por diseño: los avisos pendientes de leer se borran del teléfono apenas la app los procesa, el registro de diagnóstico guarda las últimas 25 en rotación, y de las transacciones encontradas ya resueltas se conservan las 200 más recientes.

Para cerrar la cuenta del todo: Ajustes → Datos y respaldo → Eliminar mi cuenta borra en el momento tu respaldo, tu plan, tus recibos, tu perfil para amigos, tus amistades, tus teléfonos para las novedades y tu cuenta de acceso, y te saca de tus grupos. Los préstamos que tenías enlazados con amigos quedan cerrados y sin tu nombre (cada amigo conserva su propio registro). Si ya no tenés la app, pedilo por correo y lo hacemos en un máximo de 10 días hábiles. Los pasos están en snfinance.app/legal/eliminar-datos.

Lo que queda de una cuenta eliminada, y por qué: lo que aportaste a un grupo sigue en su historial, porque también es de los demás; los reportes que otras personas hicieron sobre vos quedan sin tu identificador ni el texto, para moderar; queda el registro de lo que hizo quien administra la app sobre tu cuenta, para responder un reclamo; y si alguien te bloqueó, el nombre con el que te tenía en su lista es dato de esa persona. Los avisos de grupo y de amigos que les llegaron a los demás se borran solos a los 30 días. Por 30 días queda además una marca con tu identificador de cuenta, sin ningún otro dato, que impide que la app vuelva a guardar algo tuyo.

6. Tus derechos

Tenés derecho a acceder, rectificar, actualizar y eliminar tus datos, a exportarlos y a revocar los permisos que hayas dado. Casi todo lo podés hacer directo en la app; para lo demás escribinos y respondemos en un máximo de 10 días hábiles.

Según la ley de tu país podés tener además el derecho a oponerte a un uso o a pedir que se limite, a la portabilidad (la app exporta a Excel), a no ser objeto de decisiones solo automatizadas con efectos legales (Snake nunca decide por vos: todo lo que propone lo confirmás vos) y a saber con quién se comparten tus datos (la lista está en el punto 3). En California: no vendemos tus datos personales. El identificador de publicidad que usa AdMob en el plan Gratis puede contar como «compartir» para publicidad según la CCPA; lo limitás restableciéndolo o desactivándolo en los ajustes de Android, o con un plan sin anuncios. No te tratamos distinto por ejercer tus derechos.

Si considerás que tus derechos no fueron atendidos, podés acudir a la autoridad de protección de datos de tu país: en Costa Rica, la Agencia de Protección de Datos de los Habitantes (PRODHAB); en España, la AEPD; en Brasil, la ANPD; en México, la autoridad que la ley señale.

7. Permisos del dispositivo

Cámara: cuando escaneás un código de barras o QR en la lista de compras, y cuando le tomás la foto a un recibo. La foto del recibo se guarda con el movimiento si vos la agregás; el escaneo no guarda ninguna imagen. «Leer recibo» saca el texto de la foto en tu teléfono con ML Kit de Google: la foto y el texto no salen del aparato ni se guardan; ML Kit solo le manda a Google métricas de rendimiento y uso de la función, sin la imagen ni lo leído.

Enviar notificaciones: para los recordatorios de vencimiento y el modo alarma. Se piden con tu permiso y podés apagarlas cuando querás.

ACCESO A NOTIFICACIONES (opcional, apagado hasta que vos lo activés): sirve para la función "Transacciones encontradas". Cuando tu banco te avisa de una compra, una transferencia, el salario o un retiro, la app lee ese aviso y te propone anotar el movimiento, para que no tengás que escribirlo a mano.

Cómo funciona, sin adornos: Android no permite pedir los avisos de una sola app, así que se los entrega todos a la app. La app los mira en tu propio dispositivo y se queda únicamente con los que hablan de dinero; de los demás no guarda ni el título ni el texto, solo deja constancia de que llegó algo (qué app y a qué hora) para poder diagnosticar si la función deja de andar.

Lo que lee NO sale de tu dispositivo: no se respalda en la nube, no va en el archivo que exportás, no se le envía al asistente Snake y no se comparte con nadie. Lo que vos ACEPTÁS se convierte en un movimiento tuyo normal y, a partir de ahí, se respalda como todo lo demás que anotás.

Es completamente opcional: la app funciona entera sin este permiso, solo que los movimientos los anotás vos. Se apaga desde Ajustes → Notificaciones → Transacciones encontradas, y se revoca del todo en Ajustes de Android → Acceso a notificaciones. Al apagarlo, la app borra lo que el lector tuviera guardado.

Almacenamiento: para guardar y exportar tus archivos de Excel y respaldos.

8. Menores

La app es solo para mayores de 18 años y no está dirigida a menores. Si detectamos que una persona menor de edad creó una cuenta, la eliminamos junto con sus datos.

9. Cambios en esta política

Si cambia algo relevante, lo avisamos dentro de la app antes de que aplique. La fecha de la última actualización aparece al inicio de este documento.