# Política de Privacidad · Finyvo

> Cómo trata Finyvo tus datos: qué se guarda en tu iPhone, qué se copia a tu iCloud privado, qué viaja a nuestro backend y a qué terceros, y cómo desactivar cada cosa.

Vigente desde: 7 de octubre de 2026 (2026-10-07)

Tu base financiera vive en tu iPhone y tu iCloud privado. Algunas funciones procesan datos en nuestro backend y con proveedores. Aquí explicamos cuáles, para qué y qué puedes controlar.

## Resumen ejecutivo

Tu base de datos financiera se guarda en tu iPhone y, con la sincronización activada por defecto, en tu iCloud privado. No mantenemos una copia completa de esa base en el backend. **Algunas funciones sí envían información financiera y otros datos para procesarlos**, como se resume aquí.

| Función                 | Datos y controles                                                                                                                                                                              |
| ----------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Registro y organización | Gastos, ingresos, transferencias, reembolsos, billeteras, categorías, presupuestos, metas y suscripciones se gestionan en el dispositivo.                                                      |
| iCloud                  | Copia privada en tu cuenta de Apple. Puedes apagar la sincronización; hacerlo no borra la copia existente.                                                                                     |
| IA opcional             | Puede enviar descripciones, importes, consultas, nombres de categorías, billeteras y etiquetas, y muestras de archivos a Finyvo y OpenAI. Los interruptores están en Ajustes.                  |
| Importación Excel       | XLS/XLSX se envía completo a nuestro backend para convertirlo en una tabla, incluso con IA apagada. CSV, TSV y JSON se leen localmente; con IA activa pueden enviarse muestras y descriptores. |
| Apple Pay y Atajos      | Recibe datos de las compras que entrega tu automatización, con los destinos que eliges. [Conoce qué se guarda y cómo detenerlo](#apple-pay).                                                   |
| Identificación técnica  | App Attest, un identificador seudónimo de instalación, RevenueCat y métricas de solicitudes. No hay cuenta, contraseña ni identificador publicitario.                                          |
| Comentarios             | Si envías un formulario, Web3Forms y Finyvo reciben lo que escribes. Los avisos de éxito y error de la app no son mensajes al equipo.                                                          |
| Estadísticas opcionales | PostHog recibe eventos de uso y un ID seudónimo solo bajo consentimiento; sin contenido financiero. Se controla en Ajustes → Privacidad.                                                       |

No vendemos datos a anunciantes ni hacemos seguimiento entre apps. La ausencia de una cuenta no convierte en anónimos los textos que compartes ni los identificadores técnicos.

## Quiénes somos y responsable del tratamiento

El responsable del tratamiento de los datos a los que se refiere esta Política es:

> **Moisés Núñez**  
> República Dominicana  
> Contacto: [support@finyvo.com](mailto:support@finyvo.com)

Esta Política aplica a:

- La aplicación **Finyvo** para iOS, distribuida por el App Store de Apple.
- El sitio web **finyvo.com** y sus subdominios.
- El backend **api.finyvo.com**, operado por Finyvo.

Cuando en este documento leas "la Aplicación", nos referimos a la app de iPhone; "nuestro backend" es `api.finyvo.com`.

## Datos que se guardan en tu dispositivo

Cuando usas Finyvo, los siguientes datos se guardan en el almacenamiento local de tu iPhone mediante **SwiftData** (el framework de almacenamiento local de Apple, basado en SQLite) y, **si la sincronización con iCloud está activa —viene activada por defecto—**, se replican a la base de datos **privada** de tu cuenta de iCloud. Esa base es de Apple y es tuya: Finyvo no tiene acceso de lectura a ella. No alojamos una copia completa de esa base; algunas funciones envían partes de estos datos para procesarlas, como se explica más adelante:

| Tipo de dato              | Contenido típico                                                                                                                                                                                                                                                                              |
| ------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Transacciones             | Monto, moneda, fecha, tipo (gasto, ingreso, transferencia o reembolso), categoría, billeteras, etiquetas, notas y comercio. Los reembolsos pueden guardar vínculos y porciones asignadas a compras originales; la valuación usa tablas diarias de tasas con fallback a las tasas disponibles. |
| Billeteras                | Nombre, tipo (efectivo, cuenta, crédito, ahorro…), moneda, saldo, color e icono, últimos 4 dígitos opcionales, recordatorio de pago opcional y notas opcionales                                                                                                                               |
| Categorías                | Nombre, palabras clave, jerarquía de grupo y subcategoría, icono, color y una marca interna (slug) en las categorías que trae la app                                                                                                                                                          |
| Etiquetas                 | Nombre y color                                                                                                                                                                                                                                                                                |
| Presupuestos              | Período mensual, monto total, asignaciones por categoría o meta, método usado y moneda                                                                                                                                                                                                        |
| Metas de ahorro           | Nombre, monto objetivo, moneda, fecha límite opcional, plan de aporte, billetera vinculada opcional, estado y el historial completo de aportes, retiros y gastos de esa meta                                                                                                                  |
| Suscripciones             | Nombre, monto, moneda, frecuencia, próximo cobro, categoría, billetera, recordatorios, marca opcional y el historial de cobros                                                                                                                                                                |
| Logotipo personalizado    | Si eliges una imagen de tu fototeca como logotipo de una suscripción, esa imagen se guarda dentro de la base de datos de la Aplicación                                                                                                                                                        |
| Avisos y notificaciones   | Títulos, cuerpos y datos estructurados para reconstruir el aviso, referencias a entidades, fechas previstas y evidencias de entrega y lectura. Algunos avisos contienen importes.                                                                                                             |
| Aprendizaje de categorías | Descriptor normalizado legible, categoría, procedencia, confianza y datos de uso. La memoria se comparte entre edición, importaciones y capturas compatibles; puede sincronizarse con iCloud.                                                                                                 |
| Registro de importaciones | Fecha, número de movimientos, billetera destino, **el nombre del archivo que importaste** y su huella SHA-256, para avisarte si repites una importación y poder deshacerla                                                                                                                    |
| Marcas guardadas          | Dominio, nombre y color de los logotipos que la Aplicación ha resuelto, y cuándo los resolvió                                                                                                                                                                                                 |
| Tasas de cambio           | La tabla diaria de tasas descargadas, para poder convertir sin conexión                                                                                                                                                                                                                       |
| Preferencias              | Idioma, moneda preferida, tema, animaciones, modo privado y tu nombre de visualización opcional                                                                                                                                                                                               |
| Respaldos automáticos     | La limpieza automática aplica límites de siete copias programadas y tres previas a migraciones, pero protege la más reciente, las manuales, las de incidentes y las que están en uso.                                                                                                         |

**Protección en reposo.** Los archivos viven dentro del contenedor de la Aplicación con la protección de datos de iOS (clase `NSFileProtectionCompleteUntilFirstUserAuthentication`). Si tu iPhone tiene código de acceso, están cifrados en reposo hasta el primer desbloqueo tras encenderlo.

**Sobre los respaldos.** Los respaldos automáticos del formato interno viven dentro del contenedor de la Aplicación, en tu dispositivo. **No hacemos respaldos en servidores propios.**

**Modo privado.** El ojo de Inicio oculta importes en las vistas de consulta y sus etiquetas de accesibilidad. Los campos de edición y los archivos exportados conservan cifras legibles; algunos avisos del sistema también pueden mostrarlas. No cifra datos ni bloquea la app. Finyvo no incluye bloqueo propio con Face ID, Touch ID o código.

## Sincronización con iCloud

**Finyvo sincroniza tus datos con iCloud, y esa sincronización viene activada.** Es la decisión de privacidad más importante que puedes tomar dentro de la Aplicación.

**Qué se replica.** Todos los tipos de registro de la base de datos de la Aplicación: transacciones (con sus notas y nombres de comercio), billeteras y sus saldos, categorías, etiquetas, presupuestos y sus asignaciones, metas de ahorro con su historial de movimientos, suscripciones y sus cobros, el logotipo que hayas subido para una suscripción, los avisos ya redactados (que pueden contener montos), el aprendizaje de categorías, el registro de tus importaciones, las marcas guardadas y las tasas de cambio descargadas.

**A dónde va.** A la **base de datos privada de tu propia cuenta de iCloud**, dentro del contenedor `iCloud.com.moiszr.finyvo`. Es infraestructura de Apple y la cuenta es tuya. Apple la cifra en tránsito y en reposo. **Finyvo no puede consultarla**: no aparece en ninguna consola nuestra ni existe forma de que el desarrollador lea el contenido de la base privada de un usuario. Si tienes activada la **Protección de Datos Avanzada** de Apple, esa copia queda además cifrada de extremo a extremo.

**Para qué sirve.** Para que tus datos aparezcan solos en cualquier dispositivo donde uses la misma cuenta de Apple, y para que no los pierdas si cambias de iPhone.

**Cómo desactivarla.** En la Aplicación: **Ajustes → Sincronización → iCloud**. El cambio se aplica durante el uso en la sincronización actual. En instalaciones que todavía requieren reiniciar, Ajustes indica que se aplicará al siguiente arranque. No borra la copia de iCloud ni desactiva los otros envíos de la app.

**Desactivarla no borra lo que ya se subió.** La Aplicación **no tiene** una función de "borrar mi copia de iCloud". Para eliminar esa copia debes usar los ajustes del sistema: **Ajustes de iOS → [Tu nombre] → iCloud → Gestionar almacenamiento de la cuenta → Finyvo**.

**Tu nombre de visualización, aparte.** El nombre que escribes al configurar la app se guarda además en el **almacén de clave-valor de iCloud** de tu cuenta de Apple, para poder saludarte por tu nombre si reinstalas la Aplicación o la abres en otro dispositivo tuyo. Es un dato de tu cuenta de Apple, no de un servidor de Finyvo, y **no depende del interruptor de sincronización**: se guarda ahí aunque lo tengas apagado. Puedes cambiarlo o vaciarlo en _Ajustes → Cuenta_.

## Cómo te identifica nuestro backend

No pedimos cuenta, correo ni contraseña para usar la app. **App Attest**, de Apple, permite verificar la instalación y obtener una sesión de corta duración (15 minutos).

El backend mantiene un **identificador seudónimo de instalación** para autorizar peticiones, prevenir abuso y contar el uso de IA. Se puede conservar al renovar la llave cuando la app aporta una prueba válida de la sesión anterior. Las credenciales del Llavero pueden sobrevivir a la desinstalación: reinstalar no garantiza una identidad nueva ni borra registros anteriores.

La app y el backend utilizan también el identificador de **RevenueCat** para comprobar el plan. Ambos identificadores pueden asociarse. Las solicitudes a `/fx/*`, `/brand/*`, `/ai/*` e `/import/*` llevan un token de sesión; el intercambio inicial de autenticación existe para obtenerlo.

Los identificadores de solicitud y de respuesta del proveedor permiten correlacionar la app, los registros del backend y las respuestas de OpenAI. **Son datos seudónimos, no anónimos.** No contienen por sí mismos tu Apple ID, pero pueden relacionar actividad de una instalación. Consulta también [Seguridad](/security#identidad).

## Datos que van a nuestro backend

Algunas funciones necesitan salir a internet. Para eso, la Aplicación habla con nuestro backend, alojado en **Cloudflare Workers** bajo el dominio `api.finyvo.com`. Ese backend actúa como **proxy seguro hacia proveedores externos**: así las claves de esos proveedores nunca viajan dentro de la app ni quedan expuestas en tu dispositivo.

Elementos comunes a todas las peticiones:

- **Token de sesión de tu instalación**, descrito en la sección anterior.
- **Dirección IP.** Cloudflare recibe tu IP y puede registrarla en eventos antiabuso, según la retención descrita en [Procesamiento](#procesamiento).
- **User-Agent**, una cadena con el nombre y la versión de la app (por ejemplo, `Finyvo/1.0`).

### Tasas de cambio (`/fx/*`)

Cuando la Aplicación necesita actualizar tasas o convertir un importe, llama a `/fx/latest`, `/fx/date/{fecha}` (la tabla de un día pasado, para transacciones con fecha anterior), `/fx/convert`, `/fx/timeframe` o `/fx/symbols`. Lo que se envía:

- **Códigos de moneda** (ISO 4217: `USD`, `EUR`, `DOP`…).
- **Fechas** (`AAAA-MM-DD`) cuando la consulta es histórica.
- En `/fx/convert`, **un importe concreto que estás convirtiendo en ese momento** —por ejemplo, al cambiar la moneda de una suscripción o al guardar una transacción con fecha pasada—, junto a las dos monedas y, si aplica, la fecha. No viaja el concepto, la billetera ni la categoría, pero **la petición sí va autenticada con el identificador de tu instalación**.

La mayoría de las conversiones se resuelven **sin conexión**, con las tasas que la app ya descargó. Las tasas las obtiene nuestro backend del proveedor **exchangerate.host** y se guardan en caché 24 horas; una copia histórica vive en la base de datos del backend para servir consultas pasadas. Son **tasas de mercado públicas: no contienen datos tuyos**.

Las tasas que muestra Finyvo son **referenciales**, para organizar tus finanzas. No son cotizaciones de operación y no deben usarse para trading.

### Logotipos de marca (`/brand/search/:query`)

Para mostrar el logotipo de una suscripción o de un comercio, la Aplicación busca primero en **el catálogo de marcas incluido** en la propia app y entre los logotipos que ya guardó en tu dispositivo. Si no hay coincidencia, consulta `/brand/search/:query`.

**Cuándo ocurre.** No solo al crear una suscripción: ocurre **cada vez que la Aplicación necesita dibujar ese logotipo**, incluida la pantalla de Inicio al abrir la app. Si un nombre no coincide con ninguna marca conocida, la consulta puede repetirse en arranques posteriores.

**Qué se envía.** El **texto tal como tú lo escribiste**, dentro de la dirección de la petición. Lo habitual son marcas (`netflix`, `spotify`), pero el campo es libre: **si nombras una suscripción con un dato personal, ese texto es el que sale de tu dispositivo**. Te recomendamos no incluir nombres de otras personas ni información sensible en el nombre de una suscripción; puedes cambiarlo cuando quieras desde el editor.

**Qué no se envía.** El importe, la frecuencia, la billetera, la categoría ni las notas de esa suscripción. Si subes tu propia imagen como logotipo, **no se realiza ninguna consulta**.

**Un caso más.** Cuando borras una suscripción, las transacciones que ya había generado conservan su logotipo. Para volver a dibujarlo, la Aplicación consulta el **nombre de comercio** guardado en esa transacción y, **si esa transacción no tiene nombre de comercio, el texto de su nota**. Es el único camino por el que la nota de una transacción puede salir de tu dispositivo hacia esta función; vale la misma recomendación de arriba sobre no escribir datos sensibles ahí.

**Cómo llega la imagen.** Nuestro backend reenvía la consulta a **Brandfetch** y recibe una lista de marcas, cada una con la **dirección del logotipo alojado en el CDN de Brandfetch**. Esa consulta se cachea 1 hora. **Después es tu propio dispositivo el que descarga la imagen directamente desde el CDN de Brandfetch, sin pasar por nuestros servidores.** En esa descarga Brandfetch recibe la **dirección IP de tu dispositivo**, las cabeceras estándar de tu conexión y el dominio de la marca solicitada. No recibe importes, categorías, billeteras, notas, tu identidad ni ningún identificador de Finyvo: esa petición no lleva credenciales nuestras. Una vez descargada, la imagen se guarda en tu dispositivo.

### Comprobación de estado (`/health`)

Endpoint público, sin autenticación, usado para monitoreo automatizado. Devuelve un estado, una marca de tiempo y un identificador de solicitud. **No envía ni recibe datos de usuario.**

## Funciones de inteligencia artificial

La IA complementa la memoria de categorías, las palabras clave y la búsqueda que funcionan en el iPhone. No necesitas IA para registrar y organizar tus movimientos.

### Cuándo se usa y cómo controlarla

Antes de enviar contenido a OpenAI, Finyvo explica los datos que pueden compartirse y solicita tu permiso. En la configuración inicial, la opción de IA puede aparecer preseleccionada, pero sigue siendo un borrador sin autorización hasta que pulsas **Permitir IA y continuar**. Puedes desmarcarla y pulsar **Continuar** sin permitir IA. Se respetan un rechazo previo y el control general previamente apagado; los interruptores encendidos de una versión anterior no conceden permiso por sí solos.

En **Ajustes → Inteligencia artificial**, activar el control general junto al aviso sobre OpenAI, datos y finalidad concede el permiso directamente; no aparece otra pantalla para confirmar. El botón de información amplía los detalles y no cambia tu elección. Los cinco controles por función limitan qué usa IA: categorización, mejora de descripción, categorización de suscripciones, búsqueda inteligente y análisis de archivos al importar.

Con tu permiso y los controles correspondientes activados, la categorización y normalización pueden ejecutarse al terminar de editar la descripción, antes de guardar. La categorización de suscripciones puede ejecutarse al abrir o editar su formulario. Cancelar después no retira lo ya enviado. La búsqueda con IA se solicita al enviar una consulta; la importación puede invocarla dentro del flujo que abres. Las compras registradas con Apple Pay también pueden categorizarse en segundo plano.

Apagar el control general retira el permiso: se detienen nuevas llamadas de IA y se descartan sus resultados pendientes. Esto no retira datos que el proveedor ya haya recibido. Volver a activar ese control concede un nuevo permiso. La lectura local de archivos sigue disponible, con mapeo manual cuando haga falta. **La conversión de Excel en el backend es independiente de la IA**; también lo son iCloud, tasas y logotipos.

### Qué datos se envían

| Función                                     | Contenido                                                                                                                                              |
| ------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/ai/categorize`                            | Descripción, comercio, importe, categorías candidatas con nombres y palabras clave, idioma y, en Plus, nombres de etiquetas.                           |
| `/ai/normalize`                             | Descripción e idioma; no incluye importe.                                                                                                              |
| `/ai/categorize-subscription`               | Nombre de suscripción, dominio de marca si corresponde, categorías candidatas e idioma; no incluye importe.                                            |
| `/ai/search`                                | Consulta, nombres de categorías, billeteras y etiquetas, y monedas. Devuelve filtros que se aplican al historial en tu iPhone; no envía ese historial. |
| `/ai/infer-schema` y `/ai/categorize-batch` | Muestras y descriptores de archivos, detallados en [Importación](#importacion).                                                                        |
| `GET /ai/usage`                             | Sin contenido financiero en el cuerpo; consulta el uso de la instalación autenticada. No llama a un modelo.                                            |

Se usan identificadores de candidatos para interpretar las respuestas, sin enviar los UUID originales de tus categorías, billeteras o etiquetas al modelo. El backend aplica presupuestos de tamaño y puede seleccionar un subconjunto antes de llamar al proveedor. Los campos libres pueden contener nombres, cuentas u otra información que escribas; no podemos prometer anonimización por no pedirte una cuenta. Los saldos del archivo pueden estar presentes en las muestras.

### Aprendizaje y revisión

Tus decisiones manuales tienen prioridad. La memoria de categorización guarda descriptores normalizados, categorías, procedencia y confianza, y se reutiliza entre edición e importaciones; puede sincronizarse en tu iCloud privado. **No es entrenamiento de un modelo compartido.** Puedes corregir las sugerencias; la IA puede equivocarse y no toma decisiones de crédito ni ejecuta operaciones bancarias.

### Proveedor, registros y retención

El proveedor actual es **OpenAI**. Nuestro backend selecciona el modelo según la función: no todas las rutas utilizan necesariamente el mismo modelo. Esa selección puede cambiar; la app no se conecta directamente al proveedor.

Finyvo no entrena modelos con tus datos. La API de OpenAI no los usa para entrenamiento por defecto. **Esto no equivale a retención cero**: OpenAI publica hasta 30 días para registros de abuso, con excepciones, y almacenamiento de respuestas por al menos 30 días con la configuración predeterminada de Responses. Nuestra integración no desactiva explícitamente ese almacenamiento. Consulta los [controles de datos de OpenAI](https://developers.openai.com/api/docs/guides/your-data). Los identificadores técnicos permiten correlacionar nuestras métricas con esas respuestas; no afirmamos que el contenido sea imposible de asociar a una instalación.

### Límites de uso

Free incluye **50 solicitudes por mes calendario UTC**; Plus no tiene tope mensual de plan. Pueden aplicar límites de velocidad y protección de gasto a ambos planes. Una acción puede requerir más de una solicitud y un intento fallido puede consumir cupo. Al faltar IA, la app mantiene las opciones locales y comunica las limitaciones según el flujo; no garantiza completar toda categorización automáticamente.

## Importar archivos de tu banco (Finyvo Plus)

La importación es una función de Finyvo Plus. Admite **CSV, TSV, JSON y Excel (XLS/XLSX)**, con hasta **5.000 movimientos**. El límite es **10 MB para texto/JSON** y **5 MB para Excel**. PDF e imágenes aún no se interpretan.

| Paso                                    | Qué se procesa fuera del iPhone                                                                                                                                                                                                                                                                                         |
| --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Lectura de CSV, TSV y JSON              | Se realiza localmente. El contenido puede pasar a la IA en los pasos siguientes si la tienes activada.                                                                                                                                                                                                                  |
| Conversión de Excel (`/import/grid`)    | **El archivo completo y su nombre** se envían a nuestro backend en Cloudflare. Se convierte en una tabla en memoria; el archivo y la tabla no se guardan ni se registran como contenido. Este paso no utiliza un modelo de IA y ocurre también con la IA apagada.                                                       |
| Interpretación (`/ai/infer-schema`)     | Si la lectura local no determina la estructura y la IA está activa, se envían hasta **60 filas**, con hasta 40 celdas por fila y 200 caracteres por celda, el nombre del archivo, idioma y, si hace falta, información sobre un conflicto de interpretación.                                                            |
| Categorización (`/ai/categorize-batch`) | Descriptores únicos, importes y dirección de los movimientos, en lotes de hasta 50; nombres y palabras clave de categorías. Para mapear categorías del archivo se envían sus nombres, sin importes en ese modo.                                                                                                         |
| Confirmación y corrección del formato   | `/import/confirm-format` envía un token de confirmación; `/import/cache-feedback`, una huella de encabezados, versión y motivo. El backend puede conservar la interpretación del formato, sus mapas y metadatos para reutilizarla. No es una copia de tu extracto; puede contener textos de estructura derivados de él. |

**Redacción parcial.** Antes de la IA, la app enmascara secuencias largas de dígitos que no parezcan fechas compactas. No elimina todo dato personal: importes, saldos, fechas y texto libre pueden seguir presentes. **Esta redacción no se aplica al archivo Excel completo enviado para convertirlo.**

**Cómo evitar estos envíos.** Usa CSV, TSV o JSON y apaga el maestro de IA o “Analizar archivos al importar” antes de empezar. Se intenta la interpretación local y se ofrece mapeo manual si es necesario. **Apagar la IA no convierte Excel en un proceso local.**

Revisas los movimientos antes de guardarlos. La app conserva el nombre y la huella del archivo, el historial de importación y los vínculos necesarios para detectar repeticiones y deshacerla. Estos registros pueden sincronizarse con tu iCloud. Si parte de la categorización no termina, puedes revisar o corregir lo pendiente: una sugerencia incompleta no prueba que todas las filas estén clasificadas.

## Apple Pay y Atajos

Puedes configurar el registro de compras de Apple Pay mediante una automatización personal de Atajos. La selección de tarjeta y la automatización se configuran en el dispositivo; Finyvo no obtiene acceso general a Wallet, a tu historial bancario ni al número completo de tarjeta o código de seguridad.

Atajos puede entregar importe, moneda, comercio y nombre de la transacción. Finyvo conserva esa evidencia, la fecha de recepción, idioma y zona horaria, y los identificadores necesarios para vincularla a una conexión y una billetera. Las conexiones activas son propias del dispositivo; los registros de captura y revisión de la base financiera pueden sincronizarse con tu iCloud privado.

Las compras compatibles pueden convertirse en un gasto. Otras quedan pendientes de revisión, por ejemplo si faltan datos, hay posibles duplicados o no se conoce el cargo en la moneda de la billetera. La evidencia pendiente no es un cargo bancario confirmado.

Si la categorización con IA está activa, una compra registrada puede enriquecerse automáticamente mediante `/ai/categorize`: se envían descriptor, importe, categorías y, en Plus, etiquetas. Rigen los mismos controles de IA; la evidencia original se conserva localmente aunque esa llamada falle. El aviso opcional de “Compra registrada” es genérico y no incluye importe ni comercio.

Puedes pausar o revocar una conexión en Finyvo y desactivar su automatización en Atajos. Esto detiene el procesamiento autorizado de compras futuras, pero **no elimina por sí solo la evidencia ni los gastos anteriores**. El JSON de exportación puede incluir capturas, vínculos y evidencia retenida; no incluye la configuración activa de conexiones y no reactiva automatizaciones al importarlo.

## Cómo procesa y registra nuestro backend

El backend registra datos técnicos para operar el servicio, resolver errores y prevenir abuso: ruta normalizada, estado HTTP, duración, identificador de solicitud y contadores limitados. El diagnóstico de Sentry puede vincularse al identificador seudónimo de instalación. Cloudflare recibe la IP para transportar y proteger las solicitudes; los registros estructurados de la aplicación no incluyen el texto de las consultas de marca ni los cuerpos de las solicitudes.

Las métricas de IA en D1 incluyen la huella del identificador de instalación, función, proveedor, modelo, tokens, costo estimado, latencia, resultado, código de error limitado e identificadores de solicitud y respuesta del proveedor. **Estos identificadores permiten relacionar las métricas con respuestas conservadas en OpenAI.** No guardamos los cuerpos completos de IA en la tabla de métricas; la caché de formatos de importación conserva por separado interpretaciones y mapas.

La aplicación reduce los errores del proveedor a códigos limitados antes de registrarlos. Esto no convierte los registros en anónimos ni modifica la retención de contenido que realizan los proveedores de IA.

Los [registros estándar de Workers](https://developers.cloudflare.com/workers/observability/logs/workers-logs/) tienen una retención de 3 días en el plan gratuito o 7 días en el de pago. Esto es distinto de las métricas y registros de D1, que no tienen una caducidad automática implementada.

Las alertas internas de salud usan **ntfy**, con estado, ruta, identificador de solicitud y contadores; el código no envía IP ni contenido financiero a ese canal. Son distintas de las notificaciones locales de tu iPhone y del formulario de comentarios.

## Compras y suscripciones

Para gestionar la suscripción **Finyvo Plus**, la Aplicación integra el SDK de **RevenueCat**, que valida los recibos de compra del App Store y mantiene el estado de tu suscripción.

**Qué se comparte con RevenueCat:**

- El identificador seudónimo que su propio SDK asigna a tu instalación (no es tu Apple ID).
- El identificador del producto comprado.
- El recibo cifrado de Apple, para validar la compra.
- El estado de la suscripción (activa, en período de gracia, expirada).
- Los datos técnicos de dispositivo que su SDK recoge conforme a su propia política de privacidad.

**Qué no se comparte con RevenueCat:** tu Apple ID, tu nombre, tu correo o tu teléfono, y la información financiera que guardas dentro de Finyvo.

**Del lado del servidor**, nuestro backend consulta la API de RevenueCat con ese identificador seudónimo para resolver si tu instalación tiene Finyvo Plus.

**Pagos.** Todos los pagos los procesa **Apple** a través del App Store. Finyvo nunca tiene contacto con los datos de tu tarjeta o método de pago. Aplican los Términos y la Política de Privacidad de Apple Media Services: <https://www.apple.com/legal/internet-services/itunes/>.

Política de privacidad de RevenueCat: <https://www.revenuecat.com/privacy>.

## Permisos del sistema

| Permiso                        | Cuándo se solicita                                                                                                                                                                                                           | Para qué                                                                                                                                                                                                                                                                        |
| ------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Notificaciones                 | Durante la configuración inicial (solo si el sistema aún no ha preguntado), al guardar una suscripción con recordatorios o una tarjeta de crédito con día de pago, o al activar el interruptor en _Ajustes → Notificaciones_ | Recordatorios de cobros de suscripciones y de pago de tarjeta, avisos de presupuesto, aportes a metas, saldo bajo, cierre de mes, resumen semanal, recordatorio si llevas días sin registrar nada y aviso de cupo de IA. Pedimos alerta, sonido y globo; nunca alertas críticas |
| Fototeca (selección puntual)   | Solo si tocas "Subir logo" al editar una suscripción                                                                                                                                                                         | Usar una imagen tuya como logotipo de esa suscripción. Se usa el selector del sistema: la Aplicación **no obtiene acceso a tu fototeca**, solo recibe la imagen que elegiste. Esa imagen se guarda en la app y se sincroniza a tu iCloud privado                                |
| Archivos (selección puntual)   | Solo si usas _Importar transacciones_ (función de Finyvo Plus)                                                                                                                                                               | Leer el archivo CSV, TSV, JSON o Excel que tú seleccionas. Se usa el selector del sistema y el archivo se copia a un directorio temporal de la app, que se limpia al cerrar el flujo                                                                                            |
| Actualización en segundo plano | Se habilita junto con las notificaciones; la controlas en _Ajustes de iOS → Finyvo_                                                                                                                                          | Reprogramar recordatorios, refrescar tasas de cambio y recibir los avisos silenciosos que mantienen la sincronización con iCloud al día                                                                                                                                         |

**Finyvo no solicita ni accede** a: cámara, tu fototeca completa, ubicación, contactos, calendario, salud (HealthKit), micrófono, reconocimiento de voz, datos de movimiento, Bluetooth, biblioteca de música, Face ID o Touch ID, ni al identificador de publicidad (IDFA). Tampoco mostramos el diálogo de seguimiento entre apps (ATT), porque no hacemos seguimiento.

> **Sobre el contenido de los avisos.** Algunas notificaciones incluyen importes (por ejemplo, "Próximo cobro: Netflix RD$ 590") y se muestran en la pantalla de bloqueo si tu iPhone está configurado para enseñar previsualizaciones. Puedes ocultarlas en _Ajustes de iOS → Notificaciones → Finyvo → Mostrar previsualizaciones_. El modo privado de Finyvo oculta los montos **dentro de la app**, no en las notificaciones del sistema.
>
> Si no concedes el permiso, la Aplicación te sigue mostrando los avisos **dentro de la app**, en su propio centro de notificaciones. Simplemente no aparecerán en la pantalla de bloqueo.

La automatización de Apple Pay se configura de forma voluntaria en Atajos, según la sección correspondiente. Los avisos de éxito, error, Reintentar y Deshacer se presentan localmente y no envían un comentario al equipo. El botón de comentarios abre el canal web, cuyo envío depende de ti.

## Analítica y diagnóstico

### Estadísticas de uso opcionales con PostHog

Las versiones de Finyvo que incorporan **PostHog** comparten estadísticas de uso después de confirmar tu elección en el onboarding. El interruptor aparece marcado la primera vez, pero PostHog no se inicia hasta que confirmas tus elecciones para continuar con esa opción marcada. Puedes desmarcarla antes de continuar o cambiarla después en **Ajustes → Privacidad**. Rechazarla no limita las funciones de Finyvo. Esta elección es independiente del permiso de IA, las notificaciones, iCloud y Plus.

Medimos acciones confirmadas, como completar una importación, guardar un presupuesto o usar una meta, para mejorar los flujos, conocer la adopción y comparar su uso a lo largo del tiempo. Enviamos el tipo de acción, su momento y unas pocas propiedades acotadas: procedencia, resultado, versión/build de la app, sistema operativo, tipo/modelo genérico de dispositivo y estado del plan conocido. No enviamos importes, saldos, comercios, notas, contenido de archivos o de IA, nombres de billeteras/metas/categorías/etiquetas, moneda, fechas de movimientos financieros ni identificadores de esos registros. Tampoco nombres, email, teléfono, credenciales ni identificadores publicitarios.

El SDK genera un **identificador seudónimo** y administra sesiones y un perfil para analizar esa instancia de la app. No es anonimato absoluto: permite relacionar sus eventos. No lo conectamos con tu identidad de App Attest, tu código de soporte ni RevenueCat, y no prometemos continuidad entre dispositivos o reinstalaciones. Un flujo puede llevar un UUID temporal que no identifica una operación financiera.

Usamos la región de Estados Unidos de PostHog y proyectos separados para pruebas y App Store. El servicio recibe la IP necesaria para transportar la petición; configuramos su descarte analítico y deshabilitamos el enriquecimiento geográfico. No activamos grabación de sesiones, capturas de pantalla, autocaptura de interacciones, encuestas, logs ni seguimiento publicitario con PostHog.

### Revocación, cola y eliminación

Antes de aceptar, no iniciamos PostHog ni reconstruimos acciones anteriores. Al revocar, detenemos nuevas capturas y envíos evitables. Una petición ya iniciada puede completarse. El SDK mantiene una cola local acotada para uso offline: los eventos capturados mientras había permiso que conserve pueden enviarse tras un nuevo opt-in, con su identidad y momento originales. No recuperamos acciones realizadas durante la revocación. Desactivar estadísticas no borra automáticamente datos ya recibidos por PostHog.

Puedes solicitar eliminación escribiendo a [support@finyvo.com](mailto:support@finyvo.com). Si decides compartir un reporte de soporte mientras analytics está habilitado, puede incluir el ID analítico existente, identificado por separado, para localizar esos datos. Leerlo no activa el SDK cuando está apagado. Borrar finanzas, desinstalar o restablecer la app no equivale a solicitar eliminación remota.

### Diagnóstico técnico y otras bibliotecas

Los registros locales de Apple y MetricKit siguen siendo diagnóstico técnico. Finyvo también utiliza **Sentry** para fallos y diagnósticos técnicos filtrados, con un identificador seudónimo de instalación y metadatos de compatibilidad; no se envía contenido financiero ni cuerpos de las solicitudes como diagnóstico. El control de estadísticas de producto regula PostHog y no cambia la política de diagnóstico, la autenticación ni los permisos de Apple.

RevenueCat comprueba Plus y Lottie reproduce animaciones locales. No integramos SDKs publicitarios ni seguimiento entre apps. Políticas de [PostHog](https://posthog.com/privacy) y [Sentry](https://sentry.io/privacy/).

## Almacenamiento y seguridad

Tus datos se guardan en el contenedor de la app con la protección de datos de iOS. Las preferencias se guardan en los ajustes del sistema. En el **Llavero** se conservan el identificador de llave de App Attest, el identificador de instalación y el token de sesión con su caducidad. Se restringen a este dispositivo y no se sincronizan por el Llavero de iCloud. Pueden sobrevivir a una reinstalación.

La comunicación de red usa HTTPS. Las claves de proveedores externos permanecen en el backend. Cloudflare aloja el servicio, las métricas, los registros de instalación y las cachés, incluida la interpretación reutilizable de formatos de importación. La información sobre retención y correlación está en [Procesamiento](#procesamiento).

El modo privado es un control de presentación. La app no añade bloqueo biométrico propio; los archivos exportados no están cifrados. Más detalle en [Seguridad](/security).

## Servicios de terceros

Distinguimos **tres superficies**: lo que hace la Aplicación desde tu iPhone, lo que hace nuestro backend en tu nombre y lo que ocurre cuando visitas el sitio web.

### En la Aplicación (tu dispositivo habla directamente con el proveedor)

| Servicio                              | Función                                                                                  | Datos compartidos                                                                                                                                                | Política de privacidad                                          |
| ------------------------------------- | ---------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| Apple — iCloud / CloudKit             | Sincronizar tus datos entre tus dispositivos (activada por defecto, puedes desactivarla) | **Todos tus datos de Finyvo**, dentro de la base privada de tu propia cuenta de iCloud. Finyvo no puede leerlos                                                  | [apple.com/legal/privacy](https://www.apple.com/legal/privacy/) |
| Apple — almacén clave-valor de iCloud | Recuperar tu nombre si reinstalas o cambias de dispositivo                               | El nombre de visualización que escribiste                                                                                                                        | [apple.com/legal/privacy](https://www.apple.com/legal/privacy/) |
| Apple — App Attest / DeviceCheck      | Demostrar que quien llama a nuestro backend es la app real                               | Atestación criptográfica del dispositivo y de la app, generada por el Secure Enclave. No incluye tu Apple ID; permite establecer una identidad técnica seudónima | [apple.com/legal/privacy](https://www.apple.com/legal/privacy/) |
| Apple — App Store / StoreKit          | Distribución y cobro                                                                     | Recibo de compra cifrado                                                                                                                                         | [apple.com/legal/privacy](https://www.apple.com/legal/privacy/) |
| Apple — MetricKit                     | Diagnóstico de fallos                                                                    | Informes de fallo y bloqueo, agregados por Apple                                                                                                                 | [apple.com/legal/privacy](https://www.apple.com/legal/privacy/) |
| RevenueCat                            | Validar la suscripción Finyvo Plus                                                       | Identificador seudónimo de su SDK, recibo de Apple, identificador del producto, estado de la suscripción y datos técnicos del dispositivo que recoge su SDK      | [revenuecat.com/privacy](https://www.revenuecat.com/privacy)    |
| Brandfetch (CDN)                      | Descargar el logotipo de una marca que no viene incluida en la app                       | **La dirección IP de tu dispositivo**, las cabeceras estándar de tu conexión y el dominio de la marca solicitada                                                 | [brandfetch.com/privacy](https://www.brandfetch.com/privacy)    |
| PostHog                               | Estadísticas de uso opcionales                                                           | ID seudónimo, sesiones, acciones y metadatos técnicos limitados; sin contenido financiero                                                                        | [posthog.com/privacy](https://posthog.com/privacy)              |
| Sentry                                | Diagnóstico técnico                                                                      | Identificador seudónimo de instalación, fallos y metadatos técnicos filtrados                                                                                    | [sentry.io/privacy](https://sentry.io/privacy/)                 |

### En nuestro backend (nosotros hablamos con el proveedor en tu nombre)

| Servicio                     | Función                                 | Datos compartidos                                                                                                                                                                                                       | Política de privacidad                                                           |
| ---------------------------- | --------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------- |
| Cloudflare (Workers, D1, KV) | Ejecutar y almacenar el backend         | Metadatos HTTP, dirección IP, los contenidos de `/fx/*`, `/brand/*`, `/ai/*` e `/import/*`, los del handshake (`/auth/*`, `/attest/*`, `/session/*`) y el registro de instalación                                       | [cloudflare.com/privacypolicy](https://www.cloudflare.com/privacypolicy/)        |
| RevenueCat (API de servidor) | Comprobar tu plan del lado del servidor | El identificador seudónimo de RevenueCat de tu instalación                                                                                                                                                              | [revenuecat.com/privacy](https://www.revenuecat.com/privacy)                     |
| exchangerate.host            | Tasas de cambio                         | Códigos de moneda y fechas. Ningún dato tuyo                                                                                                                                                                            | [exchangerate.host](https://exchangerate.host/)                                  |
| Brandfetch (API)             | Búsqueda de marcas                      | El texto de marca que escribiste                                                                                                                                                                                        | [brandfetch.com/privacy](https://www.brandfetch.com/privacy)                     |
| OpenAI                       | Modelos de lenguaje                     | La descripción, el comercio y **el importe** de la operación; los **nombres** de tus categorías, billeteras, etiquetas y monedas; y, al importar, la muestra de filas de tu archivo y los descriptores con sus importes | [openai.com/policies/privacy-policy](https://openai.com/policies/privacy-policy) |
| ntfy                         | Alertas internas de salud del backend   | Solo metadatos operativos (código de estado, ruta, identificador de solicitud, contadores). **Nunca tu IP ni contenido tuyo**                                                                                           | [ntfy.sh](https://ntfy.sh)                                                       |

### En el sitio web finyvo.com

| Servicio         | Función                                                                              | Datos compartidos                                                                                                                           | Política de privacidad                                                    |
| ---------------- | ------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| Cloudflare Pages | Alojar el sitio y detectar tu país para mostrar los importes de ejemplo en tu moneda | Dirección IP y metadatos de la petición. La detección de país no se guarda ni en cookie ni en el navegador                                  | [cloudflare.com/privacypolicy](https://www.cloudflare.com/privacypolicy/) |
| Web3Forms        | Enviar los formularios de **Contacto** y **Comentarios**                             | Lo que escribas: nombre, correo electrónico, tema y el texto de tu mensaje. Se usa únicamente para hacernos llegar el mensaje y responderte | [web3forms.com/privacy](https://web3forms.com/privacy)                    |

## Transferencias internacionales

Finyvo se opera desde la República Dominicana, pero sus proveedores son internacionales. Según la función que uses, tus datos pueden procesarse fuera de tu país de residencia:

| Destinatario              | Dónde procesa                                                                           | Qué se transfiere                                                          |
| ------------------------- | --------------------------------------------------------------------------------------- | -------------------------------------------------------------------------- |
| Apple (iCloud / CloudKit) | Infraestructura global de Apple                                                         | Tus datos de Finyvo, si mantienes la sincronización activada               |
| Cloudflare                | Red global (más de 200 centros de datos); cada solicitud se enruta al borde más cercano | Peticiones al backend y visitas al sitio web                               |
| OpenAI                    | Principalmente Estados Unidos                                                           | Los datos de las funciones de IA que se invoquen                           |
| RevenueCat                | Estados Unidos                                                                          | El identificador seudónimo de tu suscripción                               |
| Brandfetch                | Infraestructura del proveedor                                                           | La IP de tu dispositivo y el dominio de la marca, al descargar un logotipo |
| Web3Forms                 | Estados Unidos                                                                          | El contenido de los formularios del sitio web                              |
| PostHog                   | Estados Unidos                                                                          | Estadísticas consentidas e identificadores analíticos seudónimos           |
| Sentry                    | Estados Unidos                                                                          | Diagnósticos técnicos filtrados e identificador de instalación             |

**Cómo evitar cada transferencia:**

- **Apple / iCloud:** desactiva la sincronización en Ajustes. Si tu instalación requiere reiniciar para aplicar el cambio, Ajustes lo indica; consulta [Sincronización con iCloud](#icloud). El nombre de visualización usa un almacén de iCloud separado.
- **OpenAI:** apaga la inteligencia artificial en _Ajustes → Inteligencia artificial_. El interruptor maestro cubre también la IA del flujo de importación, así que con él apagado no viaja nada al proveedor de modelos. La Aplicación funciona completa sin ellas.
- **Brandfetch:** usa marcas del catálogo incluido en la app, sube tu propia imagen o deja el logotipo por defecto.
- **Web3Forms:** escríbenos directamente a [support@finyvo.com](mailto:support@finyvo.com) en lugar de usar el formulario del sitio.
- **RevenueCat:** el SDK puede comprobar el estado del plan aunque no compres Plus; no comprar no equivale a desactivar ese servicio.
- **PostHog:** rechaza o revoca las estadísticas en Ajustes → Privacidad; no afecta tus finanzas ni desactiva otros servicios.

**Para usuarios del Espacio Económico Europeo, Reino Unido y otras jurisdicciones con normas de transferencia:** trabajamos para que cada transferencia se ampare en las **Cláusulas Contractuales Tipo** publicadas por la Comisión Europea, en un marco de adecuación o en las condiciones de tratamiento de datos que publica cada proveedor. Si necesitas el detalle del mecanismo aplicable a un proveedor concreto, escríbenos a [support@finyvo.com](mailto:support@finyvo.com).

## Retención y eliminación

| Datos                                                  | Conservación                                                                                                                                                                                                                                                                                                |
| ------------------------------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Base financiera local, incluidos reembolsos y capturas | Hasta su eliminación en la app o la desinstalación, sin perjuicio de copias y evidencia retenida para revisión o deshacer. Archivar o descartar no equivale a borrar toda evidencia.                                                                                                                        |
| iCloud privado                                         | Puede permanecer al desinstalar o desactivar la sincronización. Se gestiona desde los ajustes de almacenamiento de iCloud.                                                                                                                                                                                  |
| Respaldos locales                                      | La limpieza automática aplica límites de siete copias programadas y tres previas a migraciones, pero protege la más reciente, las manuales, las de incidentes y las que están en uso. Los archivos que exportes permanecen donde los guardes.                                                               |
| Llavero                                                | Puede sobrevivir a la desinstalación; reinstalar no garantiza borrar la identidad técnica.                                                                                                                                                                                                                  |
| Cachés del backend                                     | Tasas: 24 horas; marcas: 1 hora. Los tickets pendientes de formato caducan a los 30 minutos.                                                                                                                                                                                                                |
| D1                                                     | Las tasas históricas, instalaciones, métricas de IA y formatos confirmados no tienen una caducidad automática implementada. No se borran simplemente por desinstalar la app.                                                                                                                                |
| Workers Logs                                           | 3 o 7 días según el plan, como se explica en [Procesamiento](#procesamiento).                                                                                                                                                                                                                               |
| OpenAI y RevenueCat                                    | Según las condiciones y controles del proveedor. OpenAI tiene reglas distintas para registros de abuso y respuestas: consulta [IA](#ia).                                                                                                                                                                    |
| Mensajes de soporte y formularios                      | El tiempo necesario para atenderlos, con un máximo ordinario de 24 meses, salvo conservación exigida por ley.                                                                                                                                                                                               |
| PostHog                                                | El plan actual permite conservar eventos hasta 7 años ([condiciones del plan](https://posthog.com/pricing)). Puedes solicitar su eliminación antes; apagar analytics no elimina el perfil ni los eventos remotos. La cola local tiene un máximo de 1.000 eventos, sin un plazo temporal propio garantizado. |
| Sentry                                                 | Según la retención del proveedor para diagnóstico técnico y las solicitudes de eliminación aplicables; no se borra al desinstalar.                                                                                                                                                                          |

Puedes eliminar registros individualmente o usar **Ajustes → Zona avanzada → Restablecer todos los datos**. El restablecimiento cancela avisos y reinicia los datos de la app; los cambios pueden propagarse mediante iCloud, pero no eliminan por sí solos el contenedor de tu cuenta de Apple, los archivos que ya exportaste ni los registros del backend.

Para detener capturas futuras, pausa o revoca la conexión Apple Pay y desactiva la automatización en Atajos. Eso no borra las compras ya registradas. Para eliminar la copia de iCloud usa **Ajustes de iOS → [Tu nombre] → iCloud → Gestionar almacenamiento de la cuenta → Finyvo**.

Cancelar Plus es otra acción: se hace en las suscripciones de tu cuenta de Apple. Para solicitar acceso o eliminación de datos del backend o mensajes de soporte, escribe a [support@finyvo.com](mailto:support@finyvo.com). Te indicaremos la información necesaria para localizar los registros sin pedirte tu historial financiero.

## Llévate tus datos

En **Ajustes → Datos → Exportar mis datos** obtienes gratuitamente un ZIP con ocho archivos CSV, un JSON detallado y una guía de los archivos. Se genera en el iPhone y funciona sin conexión.

El JSON incluye vínculos de reembolsos, procedencia de movimientos y, cuando existen, capturas de Apple Pay, vínculos con importaciones y evidencia original retenida. Las capturas pendientes no se presentan como gastos en el CSV financiero. La exportación no incluye la configuración activa de conexiones de Apple Pay.

**Importar transacciones desde ese JSON no equivale a restaurar toda la base ni a reactivar automatizaciones.** Usa el flujo de recuperación de respaldos para las copias locales que la app reconoce. El ZIP **no está cifrado ni protegido con contraseña**, incluso si el modo privado está activo.

## Tus derechos

Según tu país de residencia, tienes uno o varios de los siguientes derechos sobre tus datos personales:

- **Acceso**: saber qué datos tratamos relativos a ti.
- **Rectificación**: corregir datos inexactos o desactualizados. Los datos de tu dispositivo los editas directamente en la Aplicación.
- **Eliminación** ("derecho al olvido"): eliminar los datos que conservemos sobre ti. Ver [Retención y eliminación](#retencion).
- **Limitación** del tratamiento.
- **Oposición** al tratamiento basado en interés legítimo. En la práctica: apaga la sincronización con iCloud y las funciones de IA en los ajustes de la Aplicación.
- **Portabilidad**: recibir tus datos en un formato estructurado y de lectura mecánica. Puedes ejercerlo tú mismo, sin pedirnos nada: ver [Llévate tus datos](#portabilidad).
- **Retirar el consentimiento** cuando el tratamiento se base en él.
- **No ser objeto de decisiones automatizadas** con efectos jurídicos o similarmente significativos. Finyvo **no toma ese tipo de decisiones** sobre ti: no calcula puntuaciones de crédito y no aprueba ni deniega nada. La IA puede sugerir o aplicar categorías y etiquetas según el flujo, incluida la categorización de compras de Apple Pay ya registradas. Puedes revisar y corregir esas asignaciones; no autorizan pagos ni decisiones de crédito.
- **Presentar reclamación** ante la autoridad de control de tu país.

Para ejercer estos derechos, escribe a [support@finyvo.com](mailto:support@finyvo.com). Responderemos dentro del plazo legal aplicable. Cuando corresponda el RGPD, el plazo ordinario es un mes, prorrogable por otros dos meses en los supuestos previstos, informándote de la ampliación y sus motivos.

En muchos casos **no podemos acceder a tus datos aunque quisiéramos**. No podemos consultar tu base financiera en el iPhone o iCloud; algunas funciones sí procesan partes de tus datos fuera del dispositivo, como se explica arriba. Lo que sí podemos atender son los registros de nuestro backend (identificador de instalación, métricas de uso de IA, registros operativos) los datos analíticos de PostHog y los mensajes que nos hayas enviado por los formularios del sitio.

## Marco legal aplicable y bases legales

### República Dominicana

El tratamiento se realiza conforme a la **Ley No. 172-13** sobre Protección de Datos de Carácter Personal. En materia de consumo, resulta aplicable la **Ley No. 358-05**, General de Protección de los Derechos del Consumidor o Usuario.

### Unión Europea, Espacio Económico Europeo y Reino Unido

Para residentes en el EEE o el Reino Unido aplican el **Reglamento (UE) 2016/679 (RGPD)** y el **UK GDPR**. Las bases legales son:

| Tratamiento                                                             | Base legal                                                                                                                                                                                                             |
| ----------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Almacenamiento local de tus datos financieros y prestación del servicio | Ejecución del contrato (art. 6.1.b RGPD)                                                                                                                                                                               |
| Sincronización con tu iCloud privado                                    | Ejecución del contrato (art. 6.1.b RGPD). Es una función del servicio que puedes desactivar en cualquier momento                                                                                                       |
| Identificación de la instalación (App Attest) y límites anti-abuso      | Interés legítimo en proteger el servicio frente a usos fraudulentos (art. 6.1.f RGPD)                                                                                                                                  |
| Funciones de inteligencia artificial, incluida la importación asistida  | Ejecución del contrato para las funciones que solicitas (art. 6.1.b) e interés legítimo en ofrecer sugerencias automáticas (art. 6.1.f), con derecho de oposición ejercitable desde los interruptores de la Aplicación |
| Diagnóstico técnico, seguridad y prevención de abuso                    | Interés legítimo (art. 6.1.f RGPD)                                                                                                                                                                                     |
| Gestión de la suscripción Finyvo Plus                                   | Ejecución del contrato (art. 6.1.b RGPD)                                                                                                                                                                               |
| Atención de mensajes enviados por los formularios del sitio             | Interés legítimo en atender consultas (art. 6.1.f) o ejecución de tu solicitud                                                                                                                                         |
| Cumplimiento de obligaciones legales y fiscales                         | Obligación legal (art. 6.1.c RGPD)                                                                                                                                                                                     |
| Estadísticas opcionales de producto (PostHog)                           | Consentimiento voluntario, revocable desde Ajustes (art. 6.1.a RGPD).                                                                                                                                                  |

### Estados Unidos: California (CCPA / CPRA)

Para residentes de California, conforme a la **California Consumer Privacy Act** modificada por la **California Privacy Rights Act**, tienes derecho a saber qué categorías de información personal se recopilan, a acceder, corregir o eliminar tu información, a limitar el uso de información sensible, a no sufrir discriminación por ejercer tus derechos y a **optar por no participar en la "venta" o "compartición"** de información personal.

**Finyvo no vende ni comparte información personal** en el sentido definido por CCPA/CPRA. No comercializamos datos con anunciantes ni con redes publicitarias.

### Brasil: LGPD

Para residentes en Brasil aplica la **Lei Geral de Proteção de Dados (Lei 13.709/2018)**. Tus derechos son sustancialmente equivalentes a los listados arriba y el canal de contacto es el mismo: [support@finyvo.com](mailto:support@finyvo.com).

La Aplicación está disponible en portugués de Brasil, y este documento también: [finyvo.com/pt/privacy](/pt/privacy/). La versión en portugués es una traducción de cortesía; en caso de discrepancia, prevalece la versión en español.

### Otros países de Latinoamérica

Pueden aplicar, según tu residencia: **México** (Ley Federal de Protección de Datos Personales en Posesión de los Particulares), **Argentina** (Ley 25.326), **Colombia** (Ley Estatutaria 1581 de 2012), **Chile** (Ley 19.628 con su reforma de 2024) y **Perú** (Ley 29.733). Finyvo respeta los derechos sustantivos que cada marco otorga y responde en los plazos aplicables.

## Autoridades de control

Si consideras que tus derechos no han sido atendidos adecuadamente, puedes acudir a la autoridad competente:

| Jurisdicción                   | Autoridad                                                                                             |
| ------------------------------ | ----------------------------------------------------------------------------------------------------- |
| República Dominicana (consumo) | **Pro Consumidor**: [proconsumidor.gob.do](https://proconsumidor.gob.do)                              |
| Unión Europea / EEE            | La autoridad nacional de protección de datos de tu país                                               |
| Reino Unido                    | **ICO**: [ico.org.uk](https://ico.org.uk)                                                             |
| California (EE. UU.)           | **CPPA**: [cppa.ca.gov](https://cppa.ca.gov)                                                          |
| Brasil                         | **ANPD**: [gov.br/anpd](https://www.gov.br/anpd)                                                      |
| México                         | **Secretaría Anticorrupción y Buen Gobierno**: [gob.mx/buengobierno](https://www.gob.mx/buengobierno) |
| Argentina                      | **AAIP**: [argentina.gob.ar/aaip](https://www.argentina.gob.ar/aaip)                                  |
| Colombia                       | **SIC**: [sic.gov.co](https://www.sic.gov.co)                                                         |

Antes de acudir a la autoridad, te agradeceríamos que nos escribieras primero a [support@finyvo.com](mailto:support@finyvo.com) para intentar resolverlo directamente.

## Privacidad de menores

Finyvo está calificada **4+** en el App Store, pero **no está diseñada ni dirigida a menores de 13 años**. No recopilamos a sabiendas información personal de menores de 13 años, o de la edad mínima aplicable en tu país, que puede ser superior conforme a normas locales.

Si eres padre, madre o tutor y descubres que un menor de 13 años ha utilizado la Aplicación, escríbenos a [support@finyvo.com](mailto:support@finyvo.com). Adoptaremos las medidas necesarias para atender la situación y, si procede, eliminar la información correspondiente.

## Etiqueta de privacidad del App Store

La información de privacidad de la ficha del App Store debe leerse junto con esta Política. No hacemos seguimiento publicitario. Según la función, se procesan identificadores seudónimos, compras de Plus, diagnósticos, texto, estadísticas de uso e información financiera. Las solicitudes autenticadas y sus identificadores técnicos pueden relacionarse; no describimos esos datos como anónimos. La disponibilidad y declaración final de cada versión se publican en su ficha.

## Cambios a esta Política

Esta Política puede actualizarse para reflejar cambios en la Aplicación, en la legislación aplicable o en nuestras prácticas. Cuando haya cambios sustanciales:

- Publicaremos la versión actualizada en el sitio web y la enlazaremos desde la Aplicación.
- Actualizaremos la fecha de "Última actualización" al inicio del documento.
- Cuando los cambios afecten a tus derechos sustantivos, te lo avisaremos dentro de la Aplicación.

Los cambios de esta Política no sustituyen el consentimiento cuando sea legalmente necesario; en ese caso lo solicitaremos antes del nuevo tratamiento.

## El sitio web finyvo.com

> Esta sección aplica únicamente al sitio web `finyvo.com` y sus subdominios. **No aplica a la Aplicación iOS**, que no usa cookies.

### Cookies y almacenamiento

El sitio **no instala cookies**. Solo usa dos claves de almacenamiento local en tu navegador:

| Tipo               | Almacenamiento | Caducidad                            | Propósito                                 |
| ------------------ | -------------- | ------------------------------------ | ----------------------------------------- |
| Necesaria (idioma) | `localStorage` | Hasta que borres los datos del sitio | Recordar el idioma que elegiste           |
| Necesaria (tema)   | `localStorage` | Hasta que borres los datos del sitio | Recordar si prefieres tema claro u oscuro |

Puedes borrarlas cuando quieras desde la configuración de privacidad de tu navegador.

### Peticiones de red del sitio

El sitio hace exactamente dos peticiones que involucran a un tercero:

| Cuándo                                                    | A dónde                                                                          | Para qué                                                                          | Qué se envía                                                                                                             |
| --------------------------------------------------------- | -------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Al cargar la portada                                      | `/cdn-cgi/trace`, un servicio de Cloudflare servido desde nuestro propio dominio | Detectar tu país a partir de tu IP y mostrar los importes de ejemplo en tu moneda | Tu dirección IP, como en cualquier visita web. El resultado **no se guarda**: ni cookie, ni almacenamiento local         |
| Solo si envías el formulario de Contacto o de Comentarios | `api.web3forms.com` (Web3Forms)                                                  | Hacernos llegar tu mensaje por correo                                             | Tu nombre, tu correo electrónico, el tema y el texto del mensaje. En el formulario de Comentarios, el correo es opcional |

No hay ninguna otra petición a terceros: las tipografías están alojadas en nuestro propio dominio y no usamos CDN externos.

### Formularios del sitio

Los formularios de **/contact** y **/feedback** se envían a **Web3Forms**, un servicio de terceros que recibe el mensaje y nos lo reenvía por correo electrónico. Web3Forms trata lo que hayas escrito: nombre, dirección de correo, tema y texto del mensaje. No instala cookies ni crea ningún perfil. Si el envío falla, tu navegador abre tu aplicación de correo con el mensaje prellenado para que nos lo mandes directamente. Conservamos los correos recibidos el tiempo necesario para atender tu solicitud y, como máximo, 24 meses.

Uno de los temas del formulario de contacto es **"Privacidad / datos"**. Si prefieres no pasar por Web3Forms para ejercer tus derechos, escríbenos directamente a [support@finyvo.com](mailto:support@finyvo.com).

### Lo que el sitio no usa

No hay Google Analytics, Meta Pixel, TikTok Pixel, LinkedIn Insight Tag, Hotjar, Crazy Egg, Microsoft Clarity, ni cookies de marketing, retargeting o publicidad de terceros. Si en el futuro integráramos alguna herramienta de analítica, actualizaríamos esta sección **antes** de habilitarla y mostraríamos un aviso de consentimiento donde sea legalmente exigible.

## Contacto

Para cualquier consulta, solicitud de derechos o reclamación relacionada con privacidad:

> [support@finyvo.com](mailto:support@finyvo.com)

Respondemos dentro de los plazos legales aplicables, normalmente **30 días naturales**.

---

Canonical (HTML): https://finyvo.com/privacy/
Español · [English](https://finyvo.com/en/privacy/) · [Português (Brasil)](https://finyvo.com/pt/privacy/)
Contact: support@finyvo.com · Site map for LLMs: https://finyvo.com/llms.txt
