Log in

Terms & Privacy

RouteSweeperis a one-person hobby project — not a registered business. The terms below are written in plain language so you know what you're signing up for. They're not a substitute for real legal advice, but they reflect how the service actually works. If anything here is unclear, get in touch.

Terms of use

The service

RouteSweeper lets cyclists and runners in Belgium track their coverage of public cycle-route and knooppunten networks. It's provided free of charge on a best-effort basis, with no uptime guarantees. Features may appear, disappear or change without notice.

Your account

You're responsible for keeping your login credentials secure. One account per person, please. Don't use RouteSweeper to harass other users, to scrape data you don't own, or to do anything that's illegal where you are. Accounts that abuse the service may be suspended or deleted without warning.

Strava integration

Connecting Strava authorises RouteSweeper to read your activity data on your behalf. You can revoke that access at any time from your Strava settings. Revoking stops further syncing but doesn't automatically delete activities that have already been imported — ask us if you want those gone too.

Accuracy, safety, and “as is”

Coverage is computed from GPS traces (which drift, miss sections, and sometimes jump around) and from open datasets for the underlying routes (which can be incomplete or out of date). Results are indicative. A route showing 100% on your profile isn't a certification that you rode every centimetre of it.

Please ride and run safely. Don't treat challenges as a reason to ignore traffic laws, trespass, or take unsafe detours just to fill in a missing segment on the map. RouteSweeperis provided “as is” and “as available”, without warranties of any kind. To the extent permitted by law, the author is not liable for any loss or damage arising from your use of — or inability to use — the service.

Changes to these terms

These terms may be updated occasionally. Material changes will be announced on the changelog. Continued use of RouteSweeper after an update counts as acceptance of the new version.

Privacy

What we store

  • Account: a display name, optional email + password hash (for email signup), and optional bio.
  • Strava: your Strava ID and OAuth tokens, plus the activities synced via Strava (name, sport type, timestamps, distance, device, and the GPS trace).
  • Computed: which portions of which challenges your activities cover, derived from your GPS traces.
  • Preferences: your active mode (bike / run), chosen profile visibility, and whether to appear on leaderboards.

How we use it

Your data is used to compute and display your challenge coverage, power leaderboards (if you opt in), and render your activities on your own maps. We don't sell your data, don't share it with advertisers, and don't use it to train machine-learning models.

Who sees what

  • Public profile (/u/<id>): visible to everyone when visibility is set to Public; shows your display name, bio, per-mode stats, public groups, and activity totals over the last 30 days. Switch to Private in preferences to hide the page from everyone else.
  • Leaderboards: display name + rank + coverage metrics. Opt out any time; you disappear immediately.
  • Groups: members can see each other's stats inside the group. Invite-only and closed groups aren't listed anywhere public.
  • Never public: Strava tokens and raw GPS traces are only visible to you (and to the project's maintainer for debugging, if you ask for help).

Cookies

RouteSweeper sets two cookies: an HTTP-only session cookie to keep you logged in, and a small preference cookie that remembers the mode you last used. No analytics, tracking, or advertising cookies are set.

Third parties

  • Strava — activity sync. Governed by Strava's privacy policy.
  • MapTiler — serves the base map tiles shown in the app. Your browser talks to MapTiler directly when loading maps; their privacy policy applies.
  • PayPal — if you choose to donate. RouteSweeper never sees your payment details.

Challenge route data is built from open datasets (the Flemish government's Geopunt fietssnelwegen and fietsknooppunten, and OpenStreetMap administrative boundaries).

Retention and deletion

Your data is kept as long as your account exists. You can ask for your account and all associated data to be deleted at any time by emailing routesweeper@bjarno.be. Deletion is permanent and usually completed within a few days. Some operational backups may still contain your data briefly until they rotate out.

Contact

Questions about your data, these terms, or anything else? Reach out at routesweeper@bjarno.be or see the support page.

RouteSweeper is an independent project and is not affiliated with, endorsed by, or sponsored by Strava. “Strava” and the Strava logo are trademarks of Strava, Inc.