FanLine is a small independent app for pro road cycling fans. Thanks for using it.
Why doesn't a stage show results yet?
Results come from Wikipedia and refresh every few hours. There's usually a 30–60 minute delay after a stage finishes before the data is available. Pull down on the race screen to force a refresh.
Why does my favourite rider's schedule look empty?
We only show races where the official startlist confirms the rider is starting. Team startlists are typically published 1–2 weeks before each race. Until then the rider's schedule may be empty even if their team is racing.
I bought the unlock but it's not showing.
Open the app's Settings tab and tap Restore purchase. This re-checks your Apple ID and reinstates the unlock. If that doesn't work, email us.
I'm not getting notifications.
Check iOS Settings → Notifications → FanLine and confirm Allow Notifications is on. Inside the app, Settings → Notifications shows you the two toggles (Race start, Stage start). Notifications fire at 8 AM local time on the morning of each race or stage.
How is the data sourced?
Race results, GC standings, and startlists come from Wikipedia (CC BY-SA). Route profile images come from the official race-organiser websites (ASO for Tour de France / Paris-Nice / Vuelta, RCS for Giro / Tirreno / Strade Bianche). All sources are linked in-app on each race detail screen.
I think something's wrong with the data.
Email the race name + what looked off — we'll investigate. Most data issues stem from Wikipedia not having been updated yet; in that case we can confirm and you'll see the fix on the next refresh cycle (usually within 6 hours).
Privacy
See the FanLine Privacy Policy for what's collected (short version: nothing).