← Back to App

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.