Moto Route Planner

Privacy policy

Last updated: 14 September 2026

Moto Route Planner is a private, invite-only web app operated by Ionut Tecu. It helps invited riders plan motorcycle itineraries. This policy explains what we collect and why.

What we collect

  • Account details from Google or GitHub sign-in: name, email address, and profile photo if the provider sends them.
  • Sign-in sessions (a hashed session token, time, browser, and IP) stored in this project's Google Cloud Firestore in the EU.
  • Authenticator app secrets and hashed backup codes if you enable two-factor authentication.
  • Generated itineraries (origin, stops, preferences, and the route). Each rider's history is private to that account. The operator cannot open or browse another rider's itineraries.
  • Anonymous-style usage events (for example that an itinerary was generated), without advertising identifiers.
  • If you use the contact form: your name, email, topic, message, and the IP used to send it, so we can reply.

How we use it

We use this data only to run the app: sign you in, keep you signed in, save your rides, send invite emails, send a new-sign-in email only if you turn that on in Account, answer contact-form messages, and keep the service secure. We do not sell personal data and we do not use it for advertising. Approximate map position may be inferred from your IP so the planner can open near you; precise location is used only if you tap the locate button and allow it in the browser.

When you create a shared trip summary, the app may request open weather forecasts from MeteoSwiss (Federal Office of Meteorology and Climatology) for overnight towns in Switzerland, so the HTML and PDF report can show day weather. Those requests use place names or coordinates from your itinerary; MeteoSwiss is an independent public data provider. Forecasts are an outlook at the time of sharing and are not stored as a separate personal profile.

Who processes it

  • Google Cloud (hosting, Firestore, and Google sign-in) in the EU region we configured.
  • GitHub, if you choose GitHub sign-in.
  • Resend, to send transactional email from send.tecu.ch, including contact-form messages to the operator.
  • MeteoSwiss / geo.admin.ch open data APIs, when a share includes Swiss day weather.

Sharing

Saved itineraries are private to your account. Other riders, including the operator, cannot see your route history. Trip summary links you create (/s/…) are public: anyone with the link can open the HTML page and PDF, including any weather lines shown on that report. Do not include information you do not want shared.

Retention

Account and route data stay until you delete a ride from your history, ask us to delete your account, or an admin disables the account. Session cookies expire after idle and absolute timeouts. Contact-form emails are kept only as long as needed to handle the request.

Your choices

You can sign out at any time. You can review recent sign-ins and turn new-session emails on or off on your Account page. You may also ask for a copy or deletion of your account data with the contact form on this page. Google and GitHub remain responsible for how they handle sign-in on their side. MeteoSwiss remains responsible for its open forecast data and terms of use.

EU/EEA and Swiss users: we process this data to provide the service you request (contract / legitimate interest in running a private club tool). Contact us for questions or complaints; you may also contact your local data protection authority.

Contact

Use this form for questions or to ask for a copy or deletion of your data. Messages go to the operator; your address is not published on the site.

Home · Privacy policy · Terms of service