Privacy Policy
Last updated: 19 March 2026
This privacy policy describes how the Viamo mobile application ("Viamo", "the App") processes data. In short: Viamo does not collect, store, or share any personal data. All user data remains on your device.
Data controller: Harald Suurorg, Tallinn, Estonia. Contact: viamo.eesti@gmail.com
1. Information We Process
Viamo processes the following information solely to provide its core functionality. Viamo does not operate any servers and does not store any user data externally.
Device Location
Viamo may request access to your device's location to provide location-based features. The legal basis for this processing is your explicit consent (GDPR Art. 6(1)(a)).
- Location is accessed only while the App is in use (iOS "While Using the App" permission). You may revoke this permission at any time in your device settings.
- Your coordinates are used on-device to display nearby stops and to set your current position as a journey starting point. When you plan a route, your coordinates are sent to peatus.ee to calculate the journey.
- Location data is never stored, logged, or transmitted to any server operated by Viamo. It is only sent to third-party transit APIs as described in Section 2 below.
On-Device Storage
Viamo stores a small amount of data locally on your device (via AsyncStorage) to remember your preferences. This data never leaves your device:
- Your preferred language setting (Estonian or English).
- Saved favourite routes and stops for quick access.
- Cached timetable data and search results to improve performance.
- An onboarding completion flag so the welcome screen is shown only once.
2. Third-Party Services
To provide transit information, Viamo communicates directly with the following public APIs. These requests are made from your device; Viamo does not proxy or intercept them:
- peatus.ee — Public transit data API operated by the Republic of Estonia. Used for journey planning and stop search. When planning a route, your origin and destination coordinates are sent to this service. No authentication or personal identifiers are required.
- transport.tallinn.ee — Public API operated by the City of Tallinn. Used to retrieve real-time departure data and vehicle GPS positions. No authentication or personal identifiers are required.
- Apple MapKit — Apple's MapKit framework (MKLocalSearch) runs on-device for address and place search. Search queries are processed by Apple in accordance with Apple's Privacy Policy (apple.com/privacy).
Viamo does not transmit any personal identifiers, account information, or tracking data to these services. Only the minimum data necessary to fulfil your request (search terms, coordinates, route parameters) is sent.
3. Data We Do Not Collect
Viamo is designed with a privacy-first architecture. We do not:
- Collect, store, or process any personal data on external servers.
- Require user accounts, registration, or sign-in of any kind.
- Use analytics, crash reporting, tracking, or advertising frameworks.
- Use cookies, pixels, or any browser-based tracking technologies.
- Build user profiles or collect usage statistics.
4. Data Sharing
Viamo does not sell, rent, trade, or otherwise disclose any user data to third parties. Since we do not collect personal data, there is no data to share. The only network requests made by the App are the transit API calls described in Section 2.
5. Data Retention
All data stored by Viamo resides exclusively on your device. You may delete this data at any time by clearing the App's storage in your device settings or by uninstalling the App. Viamo does not maintain any external databases, backups, or logs containing user information.
6. 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 revision date. Continued use of the App after changes constitutes acceptance of the revised policy.
7. Contact
If you have any questions about this privacy policy, please contact us at viamo.eesti@gmail.com