Tus datos
Política de privacidad
Actualizada el 18 de octubre de 2026. Se aplica a Bora Aí en iPhone, Android y en la web.
Resumen
Bora Aí guarda los datos primero en tu dispositivo. Allí se almacenan viajes, días, paradas y visitas del pasaporte. Si usas la app sin iniciar sesión, tus viajes permanecen en ese dispositivo. Si inicias sesión y la sincronización está disponible, los datos del viaje también se envían a Cloudflare para que tu cuenta y las personas invitadas puedan acceder a ellos.
La app contacta otros servicios para fotos, búsquedas, mapas y rutas, autenticación, sincronización y eventos técnicos. Los casos se explican abajo.
El asistente con IA es opcional y usa la nube: solo envía datos después de que inicias sesión y aceptas el aviso en la app. El PDF del itinerario se crea en tu dispositivo.
Si lo permites, tu posición aparece en los mapas. Las versiones con Visitas automáticas también permiten autorizar ubicación precisa en segundo plano para reconocer las paradas del día cuando no usas la app. La función empieza desactivada y explica su uso antes de pedir permisos del sistema. Las muestras de posición se procesan en el dispositivo; no enviamos un historial de tus desplazamientos. Guardamos localmente la parada candidata y los tiempos de permanencia. La visita confirmada registra el lugar del itinerario y la fecha en el pasaporte y, si has iniciado sesión, se sincroniza con tu cuenta y Apple Watch. Puedes desmarcar la visita, desactivar la función en Perfil o revocar el permiso en los ajustes del dispositivo.
Datos guardados en tu dispositivo
- Viajes, destinos, fechas locales y zonas horarias, días y paradas, incluidos nombres y coordenadas de lugares.
- Cambios pendientes de sincronizar.
- Visitas del pasaporte, con fecha, notas personales y fotos guardadas.
- Créditos de fotos, con autor, licencia y dirección de origen.
En iPhone y Android, estos datos se guardan en la base SQLite de la app. En la web, se guardan en IndexedDB del navegador para el dominio donde abres la app. Borrar la app o los datos del sitio elimina la copia local. Si iniciaste sesión, elimina también la cuenta para borrar los datos del servidor.
Servicios con los que se conecta la app
| Servicio | Cuándo | Qué recibe |
|---|---|---|
| Wikidata y Wikimedia Commons | Al buscar la foto de un lugar. | El nombre del lugar, un identificador de la app y tu dirección IP como parte de la solicitud. Las imágenes se descargan de Wikimedia. |
| Apple Maps (MapKit) en iOS | Al buscar un lugar, calcular una ruta o abrir la navegación. | El texto de la búsqueda y las coordenadas de origen y destino, según la política de privacidad de Apple. |
| Cloudflare | Al iniciar sesión, compartir un viaje o sincronizar una cuenta. | Identificadores de cuenta, el nombre y la foto de perfil que da Google o que eliges tú, tokens de autenticación y los datos de viajes y miembros necesarios para sincronizar. Quienes participan en el viaje pueden ver tu nombre y tu foto. Las fotos que eliges quedan en el almacenamiento público de Cloudflare y cualquiera con la dirección de la imagen puede verlas. |
| adsbdb | Al buscar un vuelo por su número. | El número de vuelo y tu dirección IP como parte de la solicitud. |
| Uber | Al tocar Pedir Uber. | El nombre y las coordenadas de la parada, como destino del viaje. A partir de ahí se aplica la política de privacidad de Uber. |
| Eventos técnicos (expo-observe) | Solo en versiones publicadas configuradas para recogerlos; desactivados en desarrollo. | Eventos técnicos con el nombre de la operación, el resultado, la duración en milisegundos, el rendimiento de la navegación y los errores de la app. Los parámetros sensibles de las rutas se filtran. |
| Google Maps en Android; Google Maps 3D en iOS y Android, cuando esté disponible | Al abrir un mapa de Google o Explorar en 3D. | La región y las coordenadas mostradas se usan para solicitar el mapa. El SDK puede enviar a Google tu dirección IP, metadatos del dispositivo y del SDK, un identificador seudónimo, diagnósticos de fallos e interacciones con el mapa. Consulta la política de Google y la información de los SDK de iOS y Android. |
| Horarios de vuelos (Cloudflare / ANAC SIROS) | Al consultar horarios previstos por número de vuelo y fecha. | El servidor Cloudflare recibe número, fecha, aerolínea, aeropuertos de origen y destino y la IP de la solicitud. Consulta y guarda en caché la programación pública de ANAC por fecha; no envía tu cuenta ni itinerario a ANAC. La consulta de ruta a adsbdb sigue siendo independiente. No es seguimiento en tiempo real. |
| ElevenLabs | Al usar el asistente con IA por voz, después de aceptarlo. | El audio del pedido (hasta 60 segundos) y su idioma, para transcribirlo. Con respuestas habladas activadas, el texto de la respuesta, para crear la voz. Todo pasa antes por el servidor de Bora Aí en Cloudflare. |
| Cloudflare Workers AI y OpenRouter | Al usar el asistente, tras aceptar. | Pedido, contexto del itinerario y memoria de la cuenta descritos abajo. Modelos abiertos en Cloudflare; Claude o DeepSeek mediante OpenRouter como alternativa. |
| RevenueCat | En iPhone y Android, al ver planes, suscribirte o restaurar Pro, y cuando el servidor verifica si la cuenta tiene Pro. | El identificador de la cuenta (o uno anónimo de RevenueCat sin sesión iniciada) y los datos de compra de App Store o Google Play. |
Eventos técnicos en detalle
Incluyen sync, places.search, route.calculate, media.save, passport.save y gallery.render, con el resultado (éxito, sin conexión, conflicto o fallo) y la duración. La telemetría también mide la navegación y registra errores. El código de eventos está diseñado para no enviar búsquedas, coordenadas, títulos, notas, correos, tokens ni direcciones de imágenes. Filtra identificadores de las rutas de navegación como id, tripId, invite, token, code, query y email.
Cuentas y sincronización
Iniciar sesión es opcional. Cuando está configurado en tu versión, puedes usar Apple o Google con Cloudflare. Google puede darnos tu foto de perfil. Apple no da foto; puedes elegir una en la app. En iPhone, la sesión queda en Keychain mediante SecureStore; en Android, SecureStore usa almacenamiento cifrado con claves protegidas por Android Keystore; en la web, en localStorage. Cada cuenta tiene datos locales separados. Al iniciar sesión, los viajes creados como invitado en este dispositivo se transfieren a esa cuenta y pueden sincronizarse. La copia de invitado solo se elimina después de guardar localmente la copia de la cuenta. Los viajes de una cuenta pueden sincronizarse con Cloudflare, incluidos los cambios de miembros invitados. Comprueba los permisos del viaje antes de enviar un enlace.
Integraciones por API
Las claves son opcionales, caducan a los 30 días y puedes revocarlas en Perfil → Integraciones. Guardamos el hash SHA-256 de la clave, sus permisos y metadatos de uso. Quien reciba la clave podrá acceder a los viajes que creaste según los permisos de lectura, edición y eliminación elegidos. La auditoría registra identificadores de cuenta, clave y solicitud, operación y resultado, sin el contenido del itinerario ni la clave secreta. Un asistente conectado recibe los datos que solicite por la API; revisa su política y no compartas un GPT configurado con tu clave personal.
Asistente con IA en la nube
El asistente requiere una cuenta y tu aceptación en la app para esa cuenta en este dispositivo. Sin aceptación no se envía nada a los modelos. Para desactivarlo, usa Más opciones de IA → Desactivar IA en la nube. Es para mayores de 18 años y las respuestas habladas son voces generadas por IA.
Los pedidos pasan por el servidor de Bora Aí en Cloudflare. ElevenLabs transcribe el audio con Scribe v2 y genera las respuestas habladas cuando están activadas. La planificación usa modelos abiertos en Cloudflare Workers AI, como Gemma. Si hace falta, usa Claude (Anthropic) o DeepSeek mediante OpenRouter, restringido a proveedores que declaran no conservar pedidos ni respuestas. Los pedidos escritos omiten la transcripción.
El contexto del modelo incluye ciudad y fecha; paradas con nombres, horarios, duración, transporte, categorías, valoraciones, horarios de apertura, distancia desde la parada anterior y fragmentos de notas; disponibilidad del día y horarios de traslados, incluidos vuelos; resumen de otros días; opciones encontradas; preferencias y transportes guardados; conversaciones recientes y pedidos anteriores relevantes de la misma cuenta. No enviamos coordenadas, fotos, códigos de reserva, correo ni pasaporte al modelo. La transcripción también puede recibir nombres de ciudades y paradas para reconocer el audio.
Los cambios propuestos requieren tu confirmación en la app. Los lugares sugeridos se consultan mediante los servicios de búsqueda. El audio grabado y las respuestas habladas permanecen en el dispositivo durante el pedido y se borran después. El servidor no almacena estos archivos de audio.
El historial de pedidos y respuestas, las preferencias y los transportes pueden guardarse en el dispositivo y sincronizarse con tu cuenta para retomar conversaciones. El servidor selecciona pedidos anteriores y preferencias de tu propia cuenta para el contexto de nuevas respuestas. Desactivar la IA detiene nuevos pedidos; no borra el historial guardado. Eliminar la cuenta borra sus datos del servidor.
Para aplicar límites, el servidor guarda el uso por cuenta y los identificadores de pedidos. Los registros operativos contienen operación, modelo, resultado, duración, versión e identificador del pedido, sin audio, texto del pedido ni contenido del itinerario. Cada proveedor trata el contenido recibido según su política, enlazada abajo.
Con tu permiso de ubicación, la búsqueda puede usar tu posición aproximada para encontrar lugares cercanos. Se envía a los servicios de búsqueda de lugares, no al modelo de IA.
Durante el acceso anticipado, Free y Pro tienen las mismas funciones y límites configurados. Cualquier separación futura se explicará en la app.
Exportar PDF
El PDF se crea en tu dispositivo a partir del itinerario guardado y puede incluir notas, direcciones, vuelos, alojamiento y códigos de confirmación. No interviene ningún servidor. En iPhone y Android, el archivo va solo a la app o persona que elijas; en la web, abre el diálogo de impresión del navegador.
Calendario
Al elegir Más > Calendario del dispositivo, la app envía nombre, notas, dirección, inicio y fin de la parada al editor del calendario del dispositivo, cuando esté disponible. Tú confirmas el guardado; Bora Aí no lee tus eventos. Google Calendar recibe esos datos al abrir su editor web. Al exportar .ics, el archivo se entrega a la app que elijas. No hay sincronización automática del calendario.
Recordatorios de viaje
Los recordatorios son opcionales y se programan en este dispositivo según las fechas del viaje. Puedes desactivarlos en Perfil o en los Ajustes de iOS.
Compartir el pasaporte
Tu pasaporte permanece privado hasta que creas un enlace. La copia compartida, guardada en Cloudflare, contiene totales y ciudades visitadas, con puntos aproximados del centro de cada ciudad. Tu nombre solo se incluye si lo eliges. No incluye fechas, notas, fotos, paradas ni itinerarios.
Cualquier persona con el enlace puede abrir la tarjeta en la app o en la web y reenviarlo. El enlace es siempre el mismo y se actualiza solo cuando tu pasaporte cambia. Puedes desactivarlo desde el mismo botón para compartir; eliminar tu cuenta también lo borra. Esto impide nuevos accesos mediante el enlace, pero no elimina copias que otras personas ya hayan guardado.
Qué no hacemos
- No vendemos ni alquilamos tus datos.
- No mostramos anuncios ni incluimos rastreadores publicitarios entre apps.
- No exigimos datos de contacto para usar la app localmente.
- No usamos tus viajes, notas o fotos para entrenar modelos.
Conservación
Los viajes locales permanecen en tu dispositivo hasta que los elimines. Los datos de una cuenta permanecen en el servidor hasta que elimines la cuenta o los datos correspondientes. No podemos fijar los plazos de Apple, Wikimedia, Cloudflare, ElevenLabs, OpenRouter, Anthropic ni RevenueCat; cada uno tiene su propia política.
Menores
La app no está dirigida a menores y no pide edad, nombre ni contacto para usarla localmente.
Tus derechos
Puedes acceder, corregir y eliminar los datos locales dentro de la app o borrando su almacenamiento. Para una cuenta, usa el control de eliminación de cuenta. Si necesitas ayuda o quieres ejercer un derecho de privacidad, escribe a luisfelipesena@icloud.com.
Cambios
Las modificaciones aparecen aquí con una nueva fecha. Publicamos los cambios que amplían los datos enviados desde tu dispositivo antes de que entren en vigor.
Otras políticas de privacidad
Contacto
Consultas sobre privacidad: luisfelipesena@icloud.com. Respondo en portugués o inglés.