Privacy Policy

LONAVIA β€” Your AI travel guide Β· Version 2.0 Β· Last updated: October 17, 2026

πŸ“‘ Table of Contents

  1. Who we are
  2. What data we collect
  3. How we use it (Legal bases)
  4. Third parties
  5. International data transfers
  6. Retention and deletion
  7. Your rights
  8. Minors
  9. Security
  10. Changes to this policy
  11. Contact
  12. NAVICOUNT

1. Who we are

LONAVIA is a progressive web application (PWA) providing an AI-powered travel guide. This policy describes how we collect, use, store, and protect the personal data of LONAVIA users.

Data controller: The LONAVIA development team.

Site: lonavia.app

2. What data we collect

2.1. Data you provide directly

DataWhen collectedRequired
Name, email, profile pictureWhen signing in with GoogleYes (for cross-device sync)
Nationality / country of originIf you configure it in SettingsNo
The currency your Expenses totals are shown inIf you choose it in the Expenses tab or in Settings (saved to your account so you find it the same on another device)No
The pills on your HomeIf you choose which currencies and data the top of the Home shows (only currency codes and display options; saved to your account so you find them the same on another device)No
Messages you write to us (support and feedback)If you write to us from Settings or answer β€œWhat would you like us to improve?”: the text you write, the category and your accountNo
NAVICOUNT Home preferences: which suggestions you accepted or dismissed (and how many times for each kind), which boxes you chose for your Home and which country each of your groups is inWhen you swipe a suggestion away or add or remove a box (saved to your account so another device already knows them). It does not include amounts or people's names.No
Travel preferences (style, budget, who you travel with)If you configure it in Settings, or if you mention it naturally in chat (e.g. "I'm on a tight budget")No
Residence and permits/visasIf you configure it in Settings, or if you mention it in chat (e.g. "I live in Spain, I have an NIE")No
Chat messages with LONAVIAWhen you interact with the AIYes (required to respond)
Shared expense dataIf you use the Expenses tabNo
Manual tipsIf you add a tip in the Tips tabNo

2.2. Automatically collected data

DataHow collectedPurpose
GPS location (lat/lng)Web Geolocation API with your explicit opt-in consent (treated as a sensitive data category), revocable at any timeDetect current city, narrate nearby places, log trips
Date and time you were last detected at each place in your travel historyStored with each visited place when guide mode or the automatic stay detect your location with your consent. No additional coordinates: only the timestampKnow how long you stayed in a city (24 hours or more) so it counts as visited in your Passport and not just as a place you passed through
Location consent recordWhen you answer the location screen or use the Settings switchDemonstrate consent (GDPR art. 7.1). Only yes/no, text version and date; no location
Debt remindersWhen you tap Remind on a debt in a group (LONAVIA or NAVICOUNT): who sends it, to whom, the group, the amount and the currencyLetting that person know inside the app. Only the sender and the recipient can see it; one per debt every 24 hours; deleted when the account or the group is deleted
Device languageBrowser settingsApp localization
Anonymous session IDGenerated locallyKeep your session active

Location treated as sensitive data: we treat your geolocation as a sensitive data category under GDPR and emerging U.S. privacy laws (Oregon, Colorado, Connecticut, among others). Your GPS consent is specific, informed, and separate from other permissions: before asking the system for your location, LONAVIA shows its own screen explaining what it is used for (guide mode, Stays and Passport) and only uses GPS if you tap Yes. We store the date and version of each answer (yes, no or withdrawal) on your device and, if you are signed in, in our database, so we can demonstrate that consent was given; that record contains no location and is deleted when you delete your account. You can withdraw it at any time with the switch in Settings β†’ Permissions β†’ GPS location, which stops GPS use immediately, without blocking the rest of the app; to also remove the system permission, use your browser or iPhone settings. We never persist exact coordinates in our database.

Country on app open (Days per country): only if you already granted location permission before (we never ask for it for this), when you open the app we read your location once to detect which country you are in and create your stay with the entry marked "unconfirmed". The coordinates are sent to OpenStreetMap / Nominatim only to get the country code and are not stored anywhere: all that remains is the stay (country and entry date), just as if you had added it by hand. With that same country we may suggest closing a stay that is still open in another country (with the previous day as the exit date, editable); we never close it on our own: it only closes if you tap "Close it". If you remove the permission in your browser settings, this stops happening.

2.3. Data we do NOT collect

2.4. Data about other people that you enter

In an Expenses group you can add other people to split costs. There are two cases:

Only add someone if you know they agree. This data is used solely to calculate the group's split and is deleted when you remove that person from the group or delete the group. If someone wants their name removed from a group, they can write to us at the address in Contact.

3. How we use the data (GDPR Legal Bases)

PurposeData usedLegal basis (GDPR Art. 6)
Authentication and identificationEmail, Google IDContract performance
Respond as AI guide (includes tailoring expense advice to your travel preferences)Messages, location, country, travel preferencesContract performance
Show nearby placesGPSExplicit consent
Sync between devicesProfile + trips + expensesContract performance
AI spoken voiceLONAVIA response textContract performance
Security improvements and abuse preventionAnonymous technical logsLegitimate interest

Automated decisions

LONAVIA does not make automated decisions that produce legal effects concerning you or similarly significantly affect you (GDPR Art. 22). AI answers, the days-per-country count and stay alerts are guidance only: they do not decide anything for you and do not replace what the immigration authority says. We also do not use your data to build profiles for advertising.

4. Third parties we share data with

LONAVIA uses third-party services to operate. Each has its own privacy policy that we recommend you review.

ServiceData sharedPurposeLocation
SupabaseEmail, profile, cities, badges, expensesDatabase + authenticationEU / Global
Google (OAuth)Email, name, public profile pictureLoginUSA / Global
GroqChat messages + context (location, country, and your travel profile if you filled it in: nationality, residence, permits/visas, style, budget, travel companions)LLM processing (gpt-oss-120b)USA
Google Cloud Text-to-Speech (via server-side proxy)Text to synthesizeAI spoken voiceUSA
Geoapify (via server-side proxy)Approximate GPS coordinates (rounded to ~110 m)Find public toilets near youEU (Germany)
UpstashYour IP address and a rounded coordinate cell (~110 m)Rate limiting and search caching. Expires on its own within minutes.USA / Global
SentryError reports (message, stack trace, URL, browser)Detect and fix app failuresUSA
Cloudflare (cdnjs)Your IP address when downloading the map libraryStatic asset deliveryUSA / Global
OpenStreetMap / NominatimRounded GPS coordinates (~11 m for the place, ~1 km for the city and country)City and country detection (including the automatic stay on app open)EU / Global
Photon (komoot, OpenStreetMap data)Rounded GPS coordinates (~11 m in guide mode, ~110 m on the home screen)Detect whether you are on an island and what named places are around you (beaches, bays, villages) when the city name is not enoughEU (Germany)
WikipediaGPS coordinates or place nameVerified POI lookup (anti-hallucination)Global
Open-MeteoRounded GPS coordinates (~1 km)Real-time weatherEU
ExchangeRate-APICurrency codesCurrency conversionEU (Ireland)
FrankfurterCurrency codesCurrency conversion (fallback if the above is unavailable)EU
Pollinations.aiVisited country name (text)Generate illustrated trip-share imageUSA / EU
VercelHosting technical dataServe the appUSA / Global

Important: We only share data strictly necessary with each service. We do not sell or commercialize your data.

πŸ€– Third-party Artificial Intelligence processing

To function, LONAVIA sends data to third-party AI providers located in the United States:

Per these providers' policies, data sent via API is not used to train their models (see Groq's policy and Google Cloud's addendum). LONAVIA does not control the internal workings of these models.

5. International data transfers

Some of the listed services (Google, Groq, Vercel, Upstash, Sentry, Cloudflare, Pollinations) process data on servers located outside the European Economic Area (EEA), primarily in the United States.

These transfers are conducted under the following safeguards:

6. Data retention and deletion

Data typeRetention period
User profile (email, name)While the account is active
Visited cities + badgesUntil user deletes them or closes account
Chat historyOn your device and, if you are signed in, in our database (so you can recover it on another device), with the location rounded to ~1 km. Your last 50 conversations are kept; deleting one from your history also deletes it from our database, and everything is erased when you close your account.
Travel files (photos and PDFs you store in the app)Only on your device, encrypted with your code. Never sent to our servers: LONAVIA can't see or recover them. To sort them into country folders, the app reads the name and the PDF text on your device, without sending anything. Deleted if you forget the code, remove the app or switch accounts.
Shared expensesUntil user deletes them
Anonymous technical logsMaximum 90 days

Upon account deletion, all associated personal data is erased from our database within a maximum of 30 days, except for data we are legally required to retain.

7. Your rights

Under GDPR (EU Regulation 2016/679), CCPA (California), and equivalent laws in other jurisdictions, you have the following rights:

To exercise any of these rights, contact us at the address shown in the Contact section. We will respond within a maximum of 30 days.

Downloading your travel history: in Settings β†’ Account and device β†’ "Your passport is yours" you can download your travel history (countries, cities and dates) as a CSV file. The file is generated on your device and only when you ask for it; it is not sent to LONAVIA or to any third party. From then on, what you do with it (saving it, sharing it) is under your control. It does not include your conversations with the AI.

8. Minors

LONAVIA is NOT directed at children under 13 (or 16 in countries where the digital consent age is higher, per GDPR Art. 8).

We do not intentionally collect personal data from minors. If we discover that we have collected data from a minor without valid parental consent, we will delete it immediately.

9. Security

Although we adopt reasonable measures to protect your data, no internet system is 100% secure. If a security breach affecting your personal data occurs, we will notify you within 72 hours per GDPR.

10. Changes to this policy

We may update this policy to reflect changes in our practices or legal requirements. When we do:

11. Contact

πŸ“§ Email: hola@lonavia.app

🌐 Web: lonavia.app

βš–οΈ Supervisory authority (EU): You can file a complaint with the national data protection authority of your EU country. Full list at edpb.europa.eu.

NAVICOUNT (navicount.lonavia.app) is LONAVIA's shared-expenses app, published separately. It has the same controller, uses the same account and the same database, and everything this policy says about expenses, groups, the people you add to a group, retention and your rights applies to NAVICOUNT as well. If you delete your account from either app, it is deleted in both.

Your passport in NAVICOUNT: it only shows your name and your plan. It neither reads nor creates travel data.

Location in NAVICOUNT: NAVICOUNT does not use GPS until you accept it on its own screen, which only opens when you tap the location card on Home or the switch in Settings β†’ Notifications and permissions β†’ GPS Location. The consent is separate from LONAVIA's: a yes in one app does not count for the other. With your yes:

Legal basis: your consent (GDPR art. 6.1.a and 9.2.a), which you can withdraw without blocking the rest of the app.