Plan&Ride Slovensky

Plan&Ride privacy policy

Effective 28 September 2026. Updated the same day: web version (section 8). Updated 29 September 2026: location in the background (section 3), timetables from our server (section 2). Updated 9 October 2026: sharing a bus with someone by a code (section 3a), the bus map (section 2).

Plan&Ride is a free, open-source transit app for Slovakia, for Android. It is developed by Michal Karafa and Michal Jablonský (ksjd), who are jointly responsible for the data described here. Contact: [email protected].

Plan&Ride is an unofficial app. It is not made by, or affiliated with, any transport operator.

This policy covers the Android app and the web version for iPhone (see section 8 for how the web version differs). The short version:

What the app sends, and where

1. Your sadzv.qrbus.me account (optional)

You can use Plan&Ride without an account. If you add your sadzv.qrbus.me account to show your ticket:

sadzv.qrbus.me handles this data under its own privacy policy.

2. Timetables and live departures

For live departures and bus positions the app loads public data directly from sadzv.qrbus.me. Connections, stop searches, other carriers' departures and bus stop lists come from our server (emhub), which builds them from the timetables the carriers publish. Both receive what you search for (stop names, from and to, date and time) and your IP address, as with any website. Our server keeps no record of your searches beyond its short-lived access logs (see Where our server runs). No account is involved.

The bus map shows map pictures from OpenStreetMap (tile.openstreetmap.org), which receives your IP address and which part of the map is shown, under the OpenStreetMap Foundation's privacy policy. Your location is shown on the map on your phone only.

3. Your location

Location is optional. It is used only on your phone, for:

Your location is never sent to us or anyone else, except when you share your bus by a code (section 3a). While you follow a bus, the app checks your location only every 1 to 3 minutes on the way to the stop. Continuous GPS runs only at the stop, from a few minutes before the bus comes, or while you ride.

Location in the background. Plan&Ride collects location data to show Will I catch it? and to mark where the bus is in Automatic mode, even when the app is closed or not in use, but only while you follow a bus. A notification is shown the whole time. When following ends, so does location access. With Android's Allow all the time permission, this also works for regular rides that start following by themselves. Without it, background location works only for buses you start following yourself. You can change the permission in Android settings at any time. This location data stays on your phone and is never sent or shared, except when you share your bus by a code (section 3a).

3a. Sharing a bus by a code (optional)

You can share a bus you follow with someone, for example family. Our server (emhub) makes a one-time 6-digit code (valid 10 minutes, usable once) that you tell them. They enter it with their name, which the app fills in from their SAD Zvolen or IDS BBSK account (they can change it). You see the name and choose to accept or decline. Only after you accept:

The server keeps each share in memory only: the code, the name, the bus and the last position of each side, which is replaced by the next one and shown only for 5 minutes. Nothing of it is written to disk. Sharing ends when you stop following (or decline, or the other side leaves), and the share is deleted at the latest 6 hours after it was made. Sharing a bus as a link instead sends only the bus, never your position or name.

4. Help with bus positions (optional, off by default)

Many buses don't report where they are, so riders can help. You can choose Buttons (tap Bus is here) or Automatic in Settings → Community and location. Plan&Ride then sends our server (emhub):

The server records when each report arrives. It never receives your location or anything linked to you or your account. Reports from all riders are combined into the current delay of a bus, and into how late that trip usually runs. We keep them for that purpose.

5. Bug reports and feature suggestions (optional)

When you send a bug report or a suggestion from Settings, and only after you tick the consent box, our server receives:

We use this to fix the problem or consider the idea, and to reply if you left an email. You get a confirmation email, and replies about your report. We keep reports while we work on them. Write to us to have yours deleted.

6. Usage statistics (Google Firebase Analytics)

To see which features are used and where the app can improve, Plan&Ride uses Google Firebase Analytics. It collects:

Firebase Analytics in Plan&Ride:

Google processes this data for us under the Google Privacy Policy and the Firebase data processing terms. Google keeps it for the retention period set in our Analytics settings.

You can turn this off at any time: Settings → Usage statistics.

7. Notifications, alarms and the phone

Everything else stays on the phone:

App data is excluded from Android cloud backups and device transfers.

8. The web version (for iPhone)

The web version runs in your browser, added to the Home Screen. It works the same way as the Android app, with these differences:

Where our server runs

Our servers (emhub, and the web server of the web version) run on servers operated by the developers. It is reached through Cloudflare, which carries the connection (encrypted with HTTPS) and sees IP addresses as part of that. The server's logs, which include IP addresses, are used only for security and troubleshooting, and are kept for a limited time.

All connections from the app use HTTPS.

Legal basis (GDPR)

Your rights

You have the right to:

Write to [email protected]. As we don't know who sent a report without an email, tell us the report code (for example EM-0042) or what you wrote. You can also complain to the Slovak data protection authority, the Úrad na ochranu osobných údajov SR.

Children

Plan&Ride is a general transit app, not aimed at children under 13. We don't knowingly collect their personal data.

Changes

If this policy changes, the new version is published here with a new effective date. Important changes are also mentioned in the app's What's new.