TakeOff guarda los datos principalmente en tu dispositivo. La mayoría de los datos de viaje permanecen en él. Las sugerencias de Apple están activadas de forma predeterminada y aportan información básica sobre tus actividades de viaje a los servicios del sistema de Apple; puedes desactivarlas en Ajustes. La sincronización privada de iCloud también está activada de forma predeterminada y puedes desactivarla en Ajustes.

1. Contacto

TakeOff es una app independiente para iPhone y Mac. Puedes enviar preguntas sobre privacidad o tratamiento de datos a contact@sinuk.dev.

2. Datos que guardas en TakeOff

TakeOff almacena los datos de la app localmente con el framework SwiftData de Apple, incluidos países visitados, viajes, elementos de listas, presupuestos, relojes guardados, ubicaciones guardadas y metadatos de documentos de viaje.

Los datos de las imágenes de documentos de viaje se almacenan localmente junto con el resto de tus datos de TakeOff y están protegidos por la protección de datos del dispositivo iOS en iPhone. Los documentos son visibles mientras la app está abierta y no requieren autenticación aparte. TakeOff no opera un servidor de cuentas y no puede leer los datos almacenados solo en tu dispositivo.

3. Sincronización opcional de iCloud

La sincronización de iCloud está activada de forma predeterminada. Los datos compatibles de TakeOff se sincronizan mediante la base de datos privada de CloudKit de Apple para tu Apple ID cuando iCloud está disponible. Un solo interruptor de Sincronización de iCloud controla los datos de viaje compatibles. Ese interruptor también activa la sincronización de documentos. Puedes mantener TakeOff solo en el dispositivo desactivando el interruptor y reiniciando la app. Los cambios de sincronización se aplican después de reiniciar.

TakeOff no recibe tus datos de iCloud. Para eliminar los datos de iCloud, usa las herramientas de gestión del almacenamiento de iCloud de Apple para la app.

4. Diagnósticos y análisis del producto

En iPhone, las versiones de lanzamiento usan Firebase Performance Monitoring para medir operaciones concretas de mapas, viajes, importación y exportación, así como sus resultados. La instrumentación automática de solicitudes de red y pantallas está desactivada. Firebase recibe mediciones de rendimiento, identificadores de instalación, información del dispositivo y del sistema operativo, e información de conexión usada para agrupar ubicaciones aproximadas. TakeOff no añade identificadores de viajes, destinos, reservas, contenido de documentos, nombres de archivo ni URL de solicitudes a estos registros.

En iPhone y Mac, TakeOff conserva durante un máximo de 14 días pequeños resúmenes locales del rendimiento del sistema y los informes de diagnóstico de MetricKit de Apple. Estos resúmenes pueden incluir tiempos de inicio y bloqueos, uso de CPU/GPU, mediciones de memoria disponible y recuentos de diagnósticos. Se incluyen cuando eliges enviar comentarios. Eliminar todos los datos borra los resúmenes locales.

Las versiones de lanzamiento usan Firebase Crashlytics para ayudar a diagnosticar fallos. Los informes de fallos pueden incluir el modelo del dispositivo, la versión del sistema operativo, la versión de la app, trazas de pila e identificadores de diagnóstico. TakeOff no adjunta notas de viaje, contenido de documentos, presupuestos ni rutas a los informes de fallos.

En iPhone, las versiones de lanzamiento también usan Firebase Analytics para registrar aperturas de la app, acceso a funciones, visualización del muro de pago, compras, acciones de marcado de países (incluido el código del país) e impresiones/toques en enlaces de afiliados. Google Analytics recopila automáticamente identificadores de instancia de la app, información del dispositivo y de la app, ubicación aproximada y eventos de compra/suscripción, incluidos identificadores y valores de productos. Estos análisis pueden vincularse a un identificador de instalación. TakeOff usa Firebase Analytics sin compatibilidad con Ad ID y no lo usa para seguimiento publicitario. TakeOff no envía notas de viaje, contenido de documentos, gastos individuales ni rutas de itinerario guardadas como datos de análisis.

Firebase puede crear identificadores de instalación, de instancia de la app, de diagnóstico y de autenticación anónima para que TakeOff proteja los servicios que usan Firebase, entregue valores de Remote Config y agrupe señales de fallos o del estado del producto. TakeOff no requiere una cuenta, no crea un perfil público a partir de Firebase Auth anónimo y no vende estos identificadores.

5. Compras

Las compras y restauraciones de suscripciones existentes se procesan mediante StoreKit de Apple. TakeOff no recibe ni almacena los datos de tu tarjeta de pago. Firebase Analytics puede registrar automáticamente eventos de compra y suscripción; estos son independientes de los datos de la tarjeta.

6. Permisos

TakeOff solicita permisos solo cuando los necesitan las funciones relacionadas: ubicación para las herramientas de viaje; cámara y fototeca para los flujos de viajes y documentos y las importaciones opcionales; acceso a Salud para importar países a partir de rutas de entrenamientos; notificaciones para avisos de vencimiento de documentos, preparación de viajes y desfase horario; y acceso al Calendario cuando eliges añadir o sincronizar eventos de viaje o de desfase horario.

El acceso a HealthKit es de solo lectura y se limita a las rutas de entrenamientos que eliges escanear. TakeOff usa esas rutas en el dispositivo para detectar países que quizá hayas visitado. TakeOff no escribe datos de Salud, no comparte datos de HealthKit con terceros, no vende datos de HealthKit ni los usa para publicidad.

El acceso a la fototeca se utiliza solo para flujos que inicias, como adjuntar fotos a viajes, añadir escaneos de documentos, escanear imágenes de recibos para sugerir gastos o importar países visitados a partir de fotos con geolocalización. El acceso a la ubicación se utiliza para herramientas de viaje basadas en ella, como coordenadas, brújula, amanecer y atardecer, y contexto cercano. Puedes rechazar estos permisos y seguir usando el resto de la app.

Puedes cambiar los permisos en cualquier momento en los ajustes del sistema de tu dispositivo. Puedes desactivar Sincronización de iCloud, Sugerencias de Apple e indexación de Spotlight en Ajustes de TakeOff. Retirar el acceso al Calendario detiene las futuras actualizaciones; los eventos exportados anteriormente se pueden eliminar desde Calendario.

7. Enlaces de terceros e información de viaje en tiempo real

Cuando creas un viaje con un país seleccionado y sin elegir manualmente una portada, TakeOff busca el nombre del primer país seleccionado en Pexels y, si hace falta, en Wikimedia Commons para elegir una portada de destino. Al abrir Buscar foto de portada, busca el primer país seleccionado si hay uno. El selector y las búsquedas manuales consultan ambos proveedores de fotos habilitados: Pexels y Wikimedia Commons. Las búsquedas de Pexels usan el proxy de Firebase de TakeOff; las de Wikimedia Commons van directamente a Wikimedia. Los proveedores de fotos también reciben la información de conexión habitual cuando se cargan imágenes. Las búsquedas automáticas no incluyen el título, las notas, las reservas ni los documentos de tu viaje. El proxy almacena temporalmente en caché los resultados de búsqueda de Pexels y conserva recuentos de solicitudes para los límites de uso. La foto elegida y sus créditos de origen y licencia se guardan con tu viaje, siguen tus ajustes de sincronización existentes y son independientes de la caché temporal de búsqueda. Puedes cambiar o quitar la portada.

TakeOff puede enlazar con servicios o sitios web de viajes externos. Esos servicios se rigen por sus propias políticas. TakeOff no comparte tus datos personales de la app con esos proveedores.

Para mostrar información de viaje en tiempo real, TakeOff obtiene datos de Apple y de proveedores externos mediante términos de consulta no personales, como códigos de país, aeropuerto, vuelo y divisa. Las consultas de horarios, aeropuertos y opciones de ruta usan el proxy de Cloud Functions de Firebase de TakeOff y AirLabs o Logostream. Las solicitudes pueden incluir números de vuelo, códigos de aeropuertos de origen y destino, fechas de salida, límites de búsqueda de rutas y trayectos candidatos entre aeropuertos. El backend usa tu UID anónimo de Firebase y un hash con clave de tu dirección de red para gestionar cuotas y prevenir abusos; no recibe notas de viaje, reservas, documentos ni datos de pago. Los logotipos de aerolíneas pueden cargarse desde Logostream. Los tipos de cambio usan Frankfurter o ExchangeRate-API. Las búsquedas de mapas/lugares y las solicitudes del tiempo usan servicios de Apple y envían la ubicación o información de búsqueda necesaria para la consulta. Las solicitudes del proxy de Firebase están protegidas por App Check.

Sugerencias de Apple

Sugerencias de Apple está activado de forma predeterminada en cada dispositivo. Cuando abres un viaje guardado o una actividad compatible, TakeOff aporta su título básico, fechas previstas y zonas horarias, nombres y coordenadas de lugares conocidos, resultados registrados e identificadores que vuelven a abrir el registro en TakeOff. Los cambios de resultado guardados correctamente pueden actualizar una contribución existente. Estas actividades pueden servir a Siri, Buscar y, cuando se admita, a las sugerencias de Journal. Apple decide qué aparece; TakeOff no puede ver ni garantizar una recomendación.

Las contribuciones automáticas excluyen notas, fotos, documentos de viaje, referencias de reservas conocidas y campos financieros. Los títulos son campos básicos que escribes tú; evita incluir información privada en ellos si quieres que aparezcan en las sugerencias. TakeOff conserva un identificador/recibo local para la limpieza y elimina contribuciones obsoletas después de cambios guardados, eliminaciones o sincronización mientras la app está en ejecución. Desactiva Sugerencias de Apple en Ajustes para detener y eliminar estas contribuciones en ese dispositivo. Este ajuste es independiente de la indexación de Spotlight en Siri y Acciones del sistema.

Escribe y gestiona entradas directamente en Apple Journal. TakeOff no crea, lee ni sincroniza entradas de Journal y no puede confirmar que apareciera una sugerencia o que se guardara una entrada. Desactivar las sugerencias no elimina entradas de Journal. Recap es una exportación de viaje aparte que eliges expresamente; sus fotos son copias redimensionadas sin los metadatos originales y no modifican los originales.

8. Conservación y eliminación

Tus registros de viaje guardados y archivos adjuntos se conservan hasta que los elimines. En Herramientas > Ajustes > Sincronización y datos, Eliminar todos los datos borra los modelos de viaje locales, los originales y el texto reconocido de documentos, las importaciones protegidas de archivos compartidos, los borradores de acciones pendientes, las cachés locales y las notificaciones de TakeOff. También elimina las contribuciones de TakeOff a Sugerencias de Apple en ese dispositivo y solicita la eliminación de la identidad anónima de Firebase y sus registros de cuotas de proveedores. Si alguna parte falla, TakeOff te lo indica para que puedas intentarlo de nuevo. No cancela una suscripción del App Store ni elimina entradas creadas en Apple Journal o exportadas al Calendario.

Cuando la sincronización de iCloud está activa, las eliminaciones de registros guardados se propagan mediante CloudKit a medida que los dispositivos se sincronizan. Si la sincronización está desactivada, otros dispositivos o copias existentes en iCloud pueden conservar los datos. Gestiona esas copias en los ajustes de almacenamiento de iCloud de Apple. Eliminar la app no solicita que se borren los registros de Firebase ni las copias existentes en iCloud; usa Eliminar todos los datos antes de desinstalarla.

Los registros de recuento de solicitudes de proveedores, incluidos los contadores independientes de prevención de abuso en la red, pueden eliminarse 40 días después de su última actualización y se revisan mediante una limpieza diaria del backend. Los contadores de red almacenan un hash con clave en lugar de una dirección IP sin procesar, agrupan las direcciones IPv6 por prefijo de red y se conservan por separado de la eliminación de la cuenta anónima para impedir que la creación repetida de cuentas evada los límites. Los resultados públicos de proveedores se almacenan temporalmente en caché, separados de tus registros de viaje personales. Firebase Authentication conserva una identidad anónima hasta que se elimina. Los análisis, informes de fallos y trazas de rendimiento cargados se rigen por los períodos de conservación configurados por Firebase/Google y no se borran al eliminar la identidad de Auth anónima. Eliminar todos los datos restablece el identificador local de Analytics; no borra análisis, informes de fallos ni trazas de rendimiento ya cargados.

Para solicitar acceso, rectificación o eliminación por motivos de privacidad, o retirar tu consentimiento, contacta con contact@sinuk.dev. Indica el servicio y las fechas aproximadas; no envíes documentos de viaje ni otros registros sensibles. Te explicaremos qué datos se pueden identificar y eliminar, incluidos los requisitos de conservación que correspondan. Puedes retirar permisos del dispositivo en los ajustes del sistema y detener la sincronización opcional o las contribuciones del sistema en Ajustes de TakeOff.

Los servicios de terceros gestionan las solicitudes según sus propias políticas: privacidad de Firebase, privacidad de Google, privacidad de Apple, privacidad de Pexels y privacidad de Wikimedia.

9. Cambios

Esta política puede actualizarse a medida que evolucione TakeOff. La fecha indicada arriba corresponde a la última versión publicada.