Privacy
The short version
This site shows race results for professional cycling tours. We display rider names, nationalities, teams, and race data — the same stuff you'd see on any race broadcast. We set one cookie during your visit so we can understand how people navigate the site, and we log page requests anonymously so we can debug issues and see what features actually get used. No ads, no selling, no third-party tracking. If you send us feedback, we'll keep your message and, if you leave it, your email so we can reply. That's it.
What data is on this site
All the race data — rider names, teams, results, classifications — is public information about professional sports events. These riders are public figures competing in public races. We display the same information you'd find on any race result page or broadcast graphic.
What we collect from you
Session cookie
When you visit, we set a single cookie called sid with a random identifier. It links your page views together within one visit so we can see how people move through the site — for instance, whether people check stage results before switching to the general classification, or if they land on a race page and bounce. The cookie has no personal data in it, it expires when you close your browser, and we never share it with anyone.
Request logs
Every page request is logged to files on our server in NDJSON format. Each entry records:
- The page or API endpoint you visited
- How long the response took
- Your browser type (user agent string)
- A hashed version of your IP address — it's pseudonymised with SHA-256 so your IP isn't stored in plain text, but it may be re-identifiable in some circumstances
These logs help us debug problems and understand which features people actually use. They're rotated regularly and not kept forever.
Feedback form
If you choose to use the feedback form, we collect:
- Your message and the feedback category you pick
- The page you were on (so we know context)
- Your email only if you want to leave one — it's optional and clearly marked as such
We don't require an account and we don't share anything with third parties for tracking or advertising.
Where the data lives
| What | Where |
|---|---|
| Race and rider data | CSV files on our server |
| Feedback messages | Private cloud storage (Google Sheets), accessed only by us |
| Request logs | NDJSON files on our server, rotated regularly and not kept indefinitely |
| Session cookie | Only in your browser — disappears when you close it |
Third-party services
A couple of external services help this site run:
- Google Sheets — stores feedback submissions so we can read and respond to them. This is behind service account authentication and not publicly accessible.
- jsdelivr — serves the D3.js visualisation library. It's a CDN; browser requests may include network metadata (IP, user-agent), but the app does not intentionally transmit any app-level identifiers.
No ads, no third-party tracking
There are no analytics scripts (no Google Analytics, no Facebook pixels), no advertising cookies, and no profiling. The session cookie only links page views within a single visit — it doesn't identify you and it doesn't follow you across sessions or other sites. We don't know who you are, we just want to understand whether the features we build are actually useful. And we just want to show you some good cycling rankings.
Your rights
You can ask us what data we hold about you, request corrections, or ask us to delete your feedback. If you left an email with your feedback, we can find it and remove it.
Drop us an email at hello@tour-ranking.com and we'll sort it out.