Privacy Policy
Last updated: December 2024
1. Introduction
Cyprus Bus Tracker ("we", "our", or "the app") is committed to protecting your privacy. This policy explains what information we collect and how we use it.
2. Information We Collect
2.1 Location Data
When you use the "My Location" feature, we access your device's location to center the map. This data is never stored on our servers and is only used locally on your device.
2.2 Usage Analytics
We use PostHog to collect anonymous usage data to improve the app. This includes:
- Pages visited
- Features used (search, trip planner, etc.)
- Device type and browser
- Crash reports
We respect your browser's Do Not Track setting. If enabled, we will not track you.
2.3 Error Tracking
We use Sentry to track errors and improve app stability. Error reports may include:
- Error messages and stack traces
- Browser and device information
- URL where the error occurred
2.4 Local Storage
We store the following data locally on your device:
- Your favorite routes and stops
- Dark mode preference
- Cached bus routes and stops (for faster loading)
This data never leaves your device.
3. Third-Party Services
We use the following third-party services:
- OpenStreetMap - Map tiles
- PostHog - Analytics
- Sentry - Error tracking
- Buy Me a Coffee - Donations
Each service has its own privacy policy that governs their data handling.
4. Data Retention
Analytics data is retained for 90 days. Error reports are retained for 30 days. We do not store any personally identifiable information.
5. Your Rights (GDPR)
If you are in the European Union, you have the right to:
- Access your data
- Request deletion of your data
- Opt out of analytics tracking
Since we don't collect personal data, there's typically nothing to delete. To opt out of analytics, enable Do Not Track in your browser.
6. Children's Privacy
This app is not directed at children under 13. We do not knowingly collect information from children.
7. Changes to This Policy
We may update this policy from time to time. Changes will be posted on this page with an updated date.
8. Contact
If you have questions about this policy, please open an issue on our GitHub repository.