← Back to App

Privacy Policy

Last updated: October 2026

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 (hosted in the EU) to understand how the app is used. What it collects depends on your choice in the cookie banner:

  • Before you choose: nothing is stored on your device and no analytics are sent.
  • If you accept: PostHog stores a random visitor ID in your browser and records pages visited, features used (search, trip planner, etc.), device type and browser.
  • If you decline: we only count visits. Nothing is stored on your device; PostHog estimates unique visitors with an anonymous hash calculated on its servers.

We respect your browser's Do Not Track setting and treat it as a decline, even if you click Accept.

2.3 Session Recordings

Only if you accept, we use Microsoft Clarity to record how pages are used (clicks, taps, scrolling and what is shown on screen) as session replays and heatmaps. Clarity sets its own cookies (_clck, _clsk); we don't allow it to use advertising storage. If you decline or haven't chosen yet, Clarity is not loaded at all.

2.4 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.5 Local Storage

We store the following data locally on your device:

  • Your favorite routes and stops
  • Dark mode preference
  • Your cookie choice
  • 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
  • Microsoft Clarity - Session recordings and heatmaps (only with your consent)
  • 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. Session recordings are kept for 30 days, although Microsoft may keep favorited recordings and a random sample for up to 9 months. Error reports are retained for 30 days. We don't ask for your name, email or an account.

5. Your Rights (GDPR)

If you are in the European Union, you have the right to:

  • Access your data
  • Request deletion of your data
  • Withdraw your consent at any time

You can change your choice at any time with the button below or the "Cookie settings" link in the footer. Withdrawing consent deletes the analytics IDs and cookies this site stored in your browser and stops session recording. For any other request, open an issue on our GitHub repository.

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.