SpendPal — Política de privacidad
Esta es una traducción de la versión en inglés. En caso de discrepancia entre ambas, prevalecerá la versión en inglés, en la medida en que lo permita la legislación aplicable.
Fecha de entrada en vigor: 14 de junio de 2026 Última actualización: 5 de octubre de 2026
La presente Política de privacidad describe cómo SpendPal («SpendPal», «nosotros», «nuestro» o «nos») recopila, utiliza, almacena y comparte información cuando usted utiliza la aplicación móvil SpendPal (la «App») y nuestro sitio web https://spendpal.ai (el «Sitio»).
SpendPal es gestionada por Alexandru Irimia, desarrollador individual con sede en los Emiratos Árabes Unidos. Puede ponerse en contacto con nosotros en support@spendpal.ai.
1. Resumen
SpendPal está diseñada para que la mayor parte de sus datos permanezca en su propio dispositivo y en su propia cuenta de iCloud. No vendemos sus datos, no mostramos publicidad y no compartimos sus datos con intermediarios de datos. Los únicos terceros que intervienen en el funcionamiento de la App son Apple (para el almacenamiento en el dispositivo, la sincronización con iCloud, las compras dentro de la app y la IA en el dispositivo) y Google (para el escaneo de recibos mediante la API de Gemini, el inicio de sesión anónimo, la base de datos que contabiliza los escaneos y los informes de fallos y de escaneos fallidos). La App no contiene SDK de analítica ni de publicidad. Los detalles figuran a continuación.
2. Información que recopilamos
2.1 Información que usted crea en la App
Cuando usted registra un gasto, los siguientes datos se almacenan localmente en su dispositivo mediante el framework SwiftData de Apple y (si tiene iCloud activado) se sincronizan entre sus dispositivos mediante la base de datos privada de Apple CloudKit:
- Importe, moneda, fecha, categoría y subcategoría del gasto
- Nombre de la tienda o del proveedor que usted introduce o que se detecta en un recibo
- Nombres y precios de los artículos (procedentes de recibos o de la introducción manual)
- Notas, etiquetas y configuraciones de gastos recurrentes que usted crea
- Configuraciones de accesos directos y de entrada rápida
- Reglas de alias o de cambio de nombre de artículos que usted establece
Estos datos se almacenan en su cuenta privada de iCloud. No disponemos de ningún servidor que almacene o trate una copia de sus datos de gastos. No podemos leer, consultar, exportar ni modificar estos datos; solo pueden hacerlo usted y los dispositivos en los que haya iniciado sesión con su cuenta de iCloud.
2.2 Imágenes de recibos y archivos PDF
Cuando usted escanea un recibo, su dispositivo lee el texto en el propio dispositivo, mediante el framework Vision de Apple. La foto o el PDF permanece en su dispositivo. Solo sale del dispositivo el texto resultante, después de que eliminemos los números de teléfono, las direcciones de correo electrónico, los números de tarjeta y, si nos ha indicado su nombre, su nombre, que algunos recibos imprimen a partir de una tarjeta de fidelización. Su nombre en sí nunca sale de su dispositivo; se utiliza únicamente para localizarlo y ocultarlo.
El texto se envía a nuestro servicio de escaneo —una Google Cloud Function que gestionamos en la Unión Europea (Bélgica, europe-west1)—, que descuenta el escaneo de su asignación, transmite el texto a la API de Gemini de Google y devuelve el resultado a su dispositivo. El servicio conserva el texto únicamente durante esa solicitud: no lo almacena ni lo escribe en ningún registro.
La única excepción, y la decide usted. Si leemos un total que no podemos verificar con el texto del recibo, la pantalla de revisión le ofrece volver a leer el recibo adjuntando la foto. Esa subida solo se produce cuando usted pulsa ese botón, y únicamente para ese escaneo. Si nunca lo pulsa, ninguna imagen de recibo sale jamás de su dispositivo.
El texto que enviamos, y la imagen si decide enviarla, suele contener:
- Nombre de la tienda, dirección del establecimiento, hora y fecha de la compra
- Artículos comprados y sus precios
- Indicadores del medio de pago (p. ej., los 4 últimos dígitos de la tarjeta, si aparecen en el recibo)
- Números de programas de fidelización (si aparecen en el recibo)
Lo que NO hacemos:
- No enviamos en ningún caso la imagen del recibo, salvo que usted nos lo pida, escaneo a escaneo, en la pantalla de revisión.
- No almacenamos el texto ni la imagen del recibo en nuestros servidores, ni durante el escaneo ni después. El escaneo se realiza una sola vez; lo que conserva la App es el resultado JSON analizado (en su dispositivo o en su iCloud).
- No asociamos la imagen a su nombre, correo electrónico, número de teléfono ni a ninguna cuenta que usted tenga con nosotros (no existen tales cuentas).
Lo que hace Google con ello: Google trata los datos de conformidad con las Condiciones de Servicio Adicionales de la API de Gemini y la Política de Privacidad de Google. En virtud de dichas condiciones, Google puede tratar el contenido para operar, mejorar y desarrollar sus servicios de IA. Si no desea que el contenido de sus recibos se envíe a Google, no utilice la función de escaneo: la introducción manual, la pestaña Añadir y los accesos directos funcionan íntegramente en el dispositivo.
2.3 Créditos de escaneo y estado de la suscripción
Nuestro servidor lleva un recuento de los escaneos realizados en el mes en curso con su identificador anónimo (§2.4), la hora del último escaneo y si la cuenta es Pro. Ese recuento determina cuántos escaneos le quedan; la App conserva una copia únicamente para mostrarlo.
Si usted se suscribe, la App envía a nuestro servidor el registro de la transacción de suscripción firmado por Apple, para que el servidor pueda verificarlo con los certificados de Apple en lugar de fiarse de lo que indique la App. Dicho registro contiene el producto, las fechas de compra y de vencimiento y los identificadores de transacción de Apple —ningún dato de pago, nombre, correo electrónico ni Apple ID—. Almacenamos el identificador de transacción, la fecha de vencimiento, si ha sido reembolsada y a qué identificadores anónimos se aplica. Apple también notifica directamente a nuestro servidor cuando una suscripción se renueva, vence o es reembolsada. Apple es el procesador de pagos; nunca vemos los datos de su tarjeta.
Cómo van los escaneos. Cuando guarda un recibo escaneado, o lo abandona sin guardarlo, la App comunica a nuestro servidor cómo fue el escaneo: si el total pudo comprobarse con el recibo, si los artículos sumaban ese total, si modificó algo antes de guardar, si la foto se volvió a leer y si el recibo procedía de una foto, de un PDF o de otra app. El servidor suma estos datos a totales diarios que no registran quién los envió. No se envía nada del recibo: ni importes, ni comercio, ni artículos. Usamos estos totales para ver lo bien que funciona el escaneo.
2.4 Identificador anónimo (Firebase Authentication)
Para poder contabilizar los escaneos, la App inicia sesión de forma anónima en Firebase Authentication. Esto crea un ID de usuario anónimo (una cadena aleatoria) vinculado a su instalación de la App. Este ID no está vinculado a su nombre, correo electrónico, Apple ID ni a ninguna otra identidad. No utilizamos este ID para rastrearle en otras apps o sitios web.
2.5 Configuración remota (Firestore)
La App lee interruptores de funciones (por ejemplo, para pausar el escaneo durante una interrupción del servicio) de una base de datos Firestore que mantenemos. La App en sí solo lee de ella. Nuestro servidor escribe en ella los recuentos de escaneos y los registros de suscripción descritos en el §2.3; sus datos de gastos, el texto y las imágenes de sus recibos y sus ajustes nunca se escriben en ella.
2.6 Datos de compras dentro de la app
Cuando usted se suscribe, la transacción la procesa Apple. Lo que nuestro servidor recibe y conserva al respecto se describe en el §2.3: el registro de la transacción firmado por Apple, nunca los datos de su tarjeta de pago, su dirección de facturación ni el correo electrónico de su Apple ID.
2.7 Comentarios y contacto con nosotros
Enviar comentarios (Ajustes → Soporte) almacena lo que usted decida responder —una valoración del escaneo de 1 a 5, las funciones que más utiliza y cualquier texto que escriba— en nuestra base de datos Firestore, junto con su identificador anónimo (§2.4), la versión de la app, el idioma de la app y el modelo de su dispositivo. No solicita ningún nombre ni dato de contacto, por lo que no podemos responderle; le rogamos que no escriba información personal en este formulario. Lo conservamos hasta que usted nos pida que lo eliminemos: indique el ID de soporte que aparece en Ajustes → Soporte.
Contáctanos abre un correo electrónico en su propia app de correo, dirigido a support@spendpal.ai. El borrador incluye su ID de soporte, la versión de la app, el modelo de su dispositivo, la versión de iOS y el idioma de la app, todo ello visible y editable antes de enviarlo. Si lo envía, recibimos su dirección de correo electrónico y el contenido del mensaje, y los utilizamos únicamente para responderle.
Informar de una mala lectura (en la pantalla de revisión, tras un escaneo) también abre un correo electrónico en su propia app de correo, dirigido a support@spendpal.ai. Se adjuntan la foto del recibo (o el PDF) y un archivo con el texto leído de ella, las respuestas de nuestro servicio de escaneo y la versión que aparece en su pantalla; el mensaje incluye los mismos datos que Contáctanos. Cada adjunto se muestra antes de enviarlo y puede quitar cualquiera de ellos. Una foto de un recibo puede mostrar datos personales, como los últimos dígitos de una tarjeta. Si la envía, la utilizamos únicamente para entender y corregir ese tipo de mala lectura. Los informes se eliminan automáticamente de nuestro buzón 20 días después de recibirlos. Un recibo que nos ayude a probar futuras versiones del escáner puede conservarse fuera del correo, sin publicarse ni compartirse nunca, y se elimina cuando usted lo pida: responda a su informe o indique su ID de soporte.
2.8 Informes de fallos y errores (Firebase Crashlytics)
Si la App se cierra inesperadamente, o un escaneo falla de un modo del que la App no puede recuperarse, se envía un informe a Firebase Crashlytics, gestionado por Google, para que podamos encontrar y corregir el problema. El informe contiene los detalles técnicos del fallo (en un cierre inesperado, el punto del código de la App donde se produjo; en un escaneo fallido, el paso que falló y el motivo, por ejemplo una etiqueta que la App no reconoció), el modelo de su dispositivo, la versión de iOS, la versión y el idioma de la App, y los identificadores aleatorios que Crashlytics crea para su instalación. Nunca contiene sus recibos ni su texto, artículos o precios, sus gastos ni su ID de soporte, y no está vinculado a su identidad. Crashlytics también contabiliza las sesiones: cada vez que se abre la App, registra un ID de sesión aleatorio, la hora y los mismos datos del dispositivo, para saber qué proporción de usos terminó en un cierre inesperado. Un registro de sesión no contiene nada sobre sus escaneos ni sus gastos. Google conserva los informes de fallos y errores, y los identificadores asociados, durante 90 días.
2.9 Datos que NO recopilamos
Para que quede claro, SpendPal no recopila: su nombre, su dirección de correo electrónico (salvo que nos escriba), su número de teléfono, su dirección postal, su ubicación precisa, sus contactos, su calendario, su fototeca (solo accedemos a la foto concreta que usted elige para un escaneo), su micrófono, su identificador de publicidad (IDFA), datos analíticos sobre cómo utiliza la App (más allá del recuento de escaneos y de los totales diarios de escaneos del §2.3, y de los informes de fallos y errores del §2.8) ni ningún dato de otras apps.
3. Cómo utilizamos la información
Utilizamos la información descrita anteriormente únicamente para:
- Prestar y gestionar la App (registrar gastos, escanear recibos, sincronizar mediante iCloud)
- Procesar sus compras dentro de la app a través de Apple y confirmar una suscripción con la firma de Apple
- Descontar los escaneos de su asignación mensual e impedir el uso abusivo del servicio de escaneo
- Leer los comentarios que usted decida enviar, para decidir qué mejorar
- Encontrar y corregir cierres inesperados y escaneos fallidos, a partir de los informes del §2.8
- Medir lo bien que funciona el escaneo, a partir de los totales diarios del §2.3
- Cumplir la legislación aplicable
No utilizamos su información con fines publicitarios, de elaboración de perfiles, de decisiones automatizadas con efectos jurídicos ni para su venta a terceros.
4. Base jurídica del tratamiento (RGPD / RGPD del Reino Unido)
Si usted se encuentra en el Espacio Económico Europeo, el Reino Unido o Suiza, nuestras bases jurídicas para el tratamiento son:
- Ejecución de un contrato (artículo 6.1.b) del RGPD): para el tratamiento necesario para prestar las funciones de la App (registrar gastos, realizar los escaneos que usted solicita, procesar compras).
- Interés legítimo (artículo 6.1.f) del RGPD): para contabilizar los escaneos e impedir el uso abusivo del servicio de escaneo, para leer los comentarios que usted decida enviar, y para los informes de fallos y errores que nos permiten corregir problemas. Consideramos que estos intereses no prevalecen sobre sus derechos, ya que los datos están vinculados únicamente a un identificador anónimo y se limitan a lo que dichos fines requieren.
- Consentimiento (artículo 6.1.a) del RGPD): para cualquier función que lo solicite expresamente (como el acceso a la cámara, la fototeca o las notificaciones). Puede retirar su consentimiento en cualquier momento en los Ajustes de iOS.
5. Comunicación de datos a terceros
Compartimos datos únicamente con los proveedores de servicios que se indican a continuación, y solo en la medida necesaria para el funcionamiento de la App. No vendemos datos personales. No compartimos datos con anunciantes ni con intermediarios de datos.
| Tercero | Finalidad | Datos compartidos | Su política |
|---|---|---|---|
| Apple Inc. | Sincronización de la base de datos privada de iCloud, Llavero de iCloud, procesamiento de compras dentro de la app, IA en el dispositivo (Apple Intelligence) | Sus datos de gastos se sincronizan a través del contenedor privado de CloudKit de Apple, al que solo puede acceder su Apple ID. Las transacciones de compra las procesa Apple. El chat con IA en el dispositivo no transmite ningún dato fuera de su dispositivo. | apple.com/legal/privacy |
| Google LLC (Firebase, API de Gemini) | Escaneo de recibos (a través de nuestra Cloud Function), autenticación anónima, recuentos de escaneos y registros de suscripción, comentarios, configuración remota, informes de fallos y errores (Crashlytics) | Texto del recibo, y una foto del recibo únicamente cuando usted pulsa para enviarla; ID de usuario anónimo; registros de transacciones de suscripción firmados por Apple; los comentarios que usted decida enviar; los informes de fallos y errores descritos en el §2.8; los totales diarios de escaneos (§2.3). El texto del recibo incluye los importes y artículos impresos en él; no enviamos con él ningún nombre ni dato de contacto. | policies.google.com/privacy |
Solo comunicaremos datos a otras partes (como las autoridades policiales) si así lo exige un requerimiento legal válido conforme a la legislación de los Emiratos Árabes Unidos o de otra jurisdicción con autoridad vinculante.
6. Sus opciones y derechos
6.1 Controles dentro de la App
- Dejar de utilizar las funciones de escaneo: la introducción manual, la entrada rápida y los accesos directos funcionan íntegramente en el dispositivo, sin enviar ningún dato a Google.
- Desactivar la sincronización con iCloud: desactive iCloud para SpendPal en Ajustes de iOS → [su nombre] → iCloud → SpendPal. A partir de ese momento, sus datos solo existirán en el dispositivo.
- Eliminar todos los datos locales: al desinstalar la App se elimina la base de datos local. Para eliminar también los datos de iCloud, inicie sesión en icloud.com → Gestionar almacenamiento de la cuenta → SpendPal.
- Permisos de Cámara, Fototeca y Notificaciones: gestiónelos en Ajustes de iOS → SpendPal.
6.2 Derechos en virtud del RGPD / RGPD del Reino Unido
Si usted se encuentra en el EEE, el Reino Unido o Suiza, tiene derecho a:
- Acceder a los datos personales que conservamos sobre usted
- Rectificar los datos inexactos
- Suprimir sus datos («derecho al olvido»)
- Limitar el tratamiento u oponerse a él
- Recibir sus datos en un formato portable
- Presentar una reclamación ante su autoridad local de protección de datos
Dado que no mantenemos una copia de sus datos de gastos en ningún servidor, la mayoría de estos derechos se ejercen directamente a través de la App (eliminando los datos locales o cerrando la sesión de iCloud). Para los limitados datos que sí conservamos —su identificador anónimo, sus recuentos de escaneos y su registro de suscripción, así como los comentarios que nos haya enviado—, póngase en contacto con nosotros en support@spendpal.ai, indicando el ID de soporte que figura en Ajustes → Soporte, y atenderemos su solicitud en un plazo de 30 días.
6.3 Derechos en virtud de la Ley de Privacidad del Consumidor de California (CCPA / CPRA)
Si usted reside en California, tiene derecho a conocer, eliminar, rectificar y limitar el uso de su información personal, así como derecho a no ser discriminado por ejercer estos derechos. No «vendemos» ni «compartimos» información personal en el sentido que la CCPA da a esos términos. Envíe sus solicitudes a support@spendpal.ai.
6.4 Derechos en virtud de la Ley de Protección de Datos Personales de los EAU (Federal Decree-Law No. 45 of 2021)
Si usted se encuentra en los EAU, tiene derecho a acceder a sus datos personales, rectificarlos, suprimirlos, limitar su tratamiento, transferirlos y oponerse a su tratamiento. Envíe sus solicitudes a support@spendpal.ai.
7. Conservación de los datos
- Los datos almacenados en el dispositivo se conservan hasta que usted los elimine en la App o la desinstale.
- Los datos sincronizados con iCloud se conservan en su cuenta de iCloud hasta que usted los elimine allí.
- El texto y las imágenes de recibos enviados para su escaneo: no los conservamos una vez devuelto el resultado del escaneo. La conservación por parte de Google se rige por la propia política de Google.
- Los recuentos de escaneos y los registros de suscripción: se conservan mientras exista su identificador anónimo, o se eliminan antes si así lo solicita (indique su ID de soporte).
- El UID anónimo de Firebase Auth: se conserva hasta que usted elimine la App o nosotros eliminemos el proyecto de Firebase.
- Los comentarios enviados desde la App: se conservan hasta que usted nos pida que los eliminemos (indique su ID de soporte).
- Los informes de fallos y errores: Google los conserva durante 90 días.
- Los totales diarios de escaneos: se conservan mientras se ofrezca la App; no identifican a nadie.
- Los correos electrónicos dirigidos al soporte: se conservan en nuestro buzón durante el tiempo necesario para responder a su solicitud y darle seguimiento.
8. Seguridad
Utilizamos los mecanismos de seguridad que ofrecen Apple y Google: TLS en todas las solicitudes de red, el Llavero de Apple para el almacenamiento de información sensible, los controles de acceso del contenedor privado de CloudKit y Firebase App Check (cuando es compatible) para limitar el uso abusivo de la API. Ningún sistema es completamente seguro, pero tratamos los limitados datos que conservamos con una diligencia razonable.
9. Transferencias internacionales de datos
La App se gestiona desde los Emiratos Árabes Unidos. Nuestro servicio de escaneo funciona en la Unión Europea (Bélgica). Los servicios de Firebase (incluida la API de Gemini) los presta Google a escala mundial y pueden tratar datos en los Estados Unidos, la Unión Europea y otros países en los que Google dispone de infraestructura. Cuando resulta necesario, nos basamos en las cláusulas contractuales tipo de Google y en mecanismos de transferencia equivalentes.
10. Menores
SpendPal no está dirigida a menores de 13 años (o de 16 años en el EEE o el Reino Unido). No recopilamos a sabiendas datos personales de menores. Si cree que un menor nos ha facilitado datos, póngase en contacto con support@spendpal.ai y los eliminaremos.
11. Cambios en esta Política
Podemos actualizar esta Política periódicamente. Cuando lo hagamos, actualizaremos la fecha de «Última actualización» que figura al principio de esta página y, en caso de cambios sustanciales, mostraremos un aviso dentro de la App la próxima vez que se abra. El uso continuado de la App tras la actualización constituye la aceptación de la Política revisada.
12. Contacto
Si tiene preguntas, solicitudes o reclamaciones en relación con esta Política o con sus datos, póngase en contacto con:
Alexandru Irimia SpendPal Emiratos Árabes Unidos Correo electrónico: support@spendpal.ai
SpendPal