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:

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:

Lo que NO hacemos:

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:

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:


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

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:

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


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