LuxLine Privacy Policy
Last updated: 6 June 2026
LuxLine is an independent, unofficial app for getting around Luxembourg on public transport (bus, tram, train). It is not affiliated with the Administration des transports publics, Mobiliteit.lu, CFL, or the Luxembourg government. This policy explains what data the app uses, why, and who it is shared with.
The short version
- We do not sell your data, show ads, or use advertising or third-party tracking.
- Your location is used to find nearby stops and to plan trips. It is never stored on our servers.
- Your saved places and AI chats stay on your device (encrypted), and chats auto-delete after 7 days.
What we use, and why
- Location - used on your device to show nearby stops and their live departures. When you use the AI planner, your location is sent to our secure service and to our AI provider to plan your trip, and your coordinates are sent to a weather service for weather-aware tips. Your location is processed to answer the request and is not retained on our servers, sold, or used to track you.
- Place searches - addresses and place names you search are handled through Apple Maps to return results.
- Anonymous device identifier - a random identifier generated on your device and stored in the device keychain. It is used only to count your free AI messages. It is not your name, email, or Apple ID, and is not linked to your identity.
- Sign in with Apple (only if you choose to subscribe) - your Apple user identifier (and your name, only if you choose to share it) secures your subscription and restores it across your devices. If you choose to hide your email, we never receive it.
- Subscription status - purchases are handled by Apple. We receive whether your subscription is active, not your payment details.
- AI chat content - messages you send to the AI planner are sent to our AI provider to generate a reply. Chats are stored only on your device (encrypted at rest) and are automatically deleted 7 days after their last use. We do not store your chats on our servers.
Stored on your device only
Your favourites (home, work, saved stops), your AI chat history, your sign-in tokens (in the keychain), and the anonymous device identifier are stored on your device. Deleting the app removes this data from the device.
Who processes data on our behalf
- Cloudflare - hosts the secure service the app talks to.
- Anthropic - generates AI planner replies from your message and trip context.
- Open-Meteo - returns weather for your coordinates for weather-aware tips.
- Apple - Maps for place search, Sign in with Apple, and the App Store / subscriptions.
- RevenueCat - manages subscription status.
- data.public.lu / Administration des transports publics - the open transit data the app reads. We fetch data from them; we do not send your personal data to them.
Retention
Location and trip context are used to answer your request and are not retained on our servers. AI chats are kept on your device and auto-deleted after 7 days. Subscription status is kept while your subscription is active.
Your choices
- You can grant, limit (approximate), or revoke location access at any time in iOS Settings.
- Deleting the app removes the data stored on your device.
- Manage or cancel your subscription in the App Store / Apple ID settings.
- For questions or a data request, contact us at the address below.
Security
Data in transit is protected with TLS. On-device data is protected with iOS file protection and the keychain. Secret keys (transit, AI, subscription) are held only on our secure service, never in the app.
Children
LuxLine is not directed at children and does not knowingly collect data from children.
Changes
We may update this policy; the date at the top reflects the latest version.
Contact: tacticalcodeworks@hotmail.com