Privacy Policy for Tartubus
Last Updated: November 6, 2025
TL;DR: Tartubus is privacy-focused. We don't collect, store, or sell your data. All data stays on your device. We only send your coordinates to public APIs when you use the app to fetch bus schedules.
1. Information We Collect
Tartubus does NOT collect or store any personal information on our servers. The app is designed with privacy as a priority.
Location Data
- When used: Only when you grant location permission to find nearby bus stops
- Where it goes: Your location coordinates are sent to:
- Digitransit API (public transit data provider) to find nearby bus stops and schedules
- OpenStreetMap Nominatim API (for reverse geocoding - converting coordinates to addresses)
- Storage: Your location is never stored on our servers. It's only stored locally on your device if you choose to save favorite stops
- Control: You can revoke location permission at any time in your device settings
2. Data Stored Locally on Your Device
The following data is stored locally on your device using browser storage (localStorage and IndexedDB):
- Favorites: Bus stops you've marked as favorites
- Settings: Your language preference, nearby radius, theme (dark/light mode)
- Cache: Bus schedule data and route information (to make the app faster)
- Downloaded Routes: If you manually update route data, it's stored in IndexedDB
Important: This data never leaves your device unless you explicitly sync it (which we don't offer).
3. Third-Party Services
Tartubus uses the following third-party services to function:
Digitransit API
- Purpose: Fetch real-time bus schedules and route information
- Data sent: Your location coordinates (when requesting nearby stops), stop IDs, route numbers
- Privacy Policy: Digitransit (operated by Finnish Transport Infrastructure Agency)
OpenStreetMap Nominatim
- Purpose: Convert coordinates to human-readable addresses
- Data sent: Location coordinates
- Privacy Policy: OSM Nominatim Usage Policy
OpenStreetMap Tiles
- Purpose: Display map tiles in the app
- Data sent: Map tile requests (standard web requests)
- Privacy Policy: OSM Tile Usage Policy
4. Analytics and Tracking
We DO NOT use:
- ❌ Google Analytics
- ❌ Facebook Pixel
- ❌ Any tracking or analytics services
- ❌ Advertising networks
- ❌ Crash reporting services that collect personal data
We have no idea who uses the app or how they use it. We can't track you even if we wanted to.
5. Data Sharing and Sales
We do NOT:
- ❌ Sell your data
- ❌ Share your data with third parties (except the public APIs mentioned above)
- ❌ Use your data for advertising
- ❌ Create user profiles
6. Children's Privacy
Tartubus does not collect any personal information. The app is safe for users of all ages, including children under 13.
7. Your Rights
Since we don't collect any data, there's nothing to:
- Request access to
- Request deletion of
- Request correction of
All your data is stored locally on your device. You can delete it anytime by:
- Using the "Clear Cache" feature in Settings
- Uninstalling the app
- Clearing your browser data (for web version)
8. Open Source
Tartubus is fully open source. You can verify our privacy claims by reviewing the source code:
https://github.com/Ekats/Tartubus
9. Changes to This Policy
We may update this privacy policy from time to time. Any changes will be posted on this page with an updated "Last Updated" date.
10. Contact
If you have questions about this privacy policy, you can:
- Open an issue on GitHub: Tartubus Issues
- Use the feedback form in the app (Settings → Feedback)
11. Consent
By using Tartubus, you consent to:
- Your location being sent to Digitransit API and OpenStreetMap Nominatim when you use location features
- Data being stored locally on your device
You can withdraw this consent at any time by revoking location permissions or uninstalling the app.
Tartubus - Real-time bus schedules for Tartu, Estonia
GitHub |
Web App