Frequently asked questions and how to get help
Export your route as a GPX file from Komoot, RideWithGPS, or any other route planner. Then open the GPX file on your iPhone — choose "Open in Cafetoer" from the share sheet, or tap the import button inside the app to select the file.
Opening hours come from OpenStreetMap, enriched with data from HERE and Google Places. In rural areas (especially in France and Italy), not all cafes have their hours listed in any database. Cafetoer always shows these places so you can decide whether to stop — you can check their hours by phone or just ride past and look.
Toggle offline mode in Settings for any ride. Cafetoer will download all POI data and map tiles for the route corridor. Once downloaded, everything works without a mobile signal. This is ideal for rural areas with poor coverage.
Cafetoer uses adaptive GPS accuracy — high accuracy when you are moving, reduced accuracy when stationary. For a typical 6–10 hour ride, battery impact is minimal. You can further reduce usage by downloading data for offline use before your ride so the app does not need to make network requests during the ride.
Yes. Import one GPX file per day (or stage). Each ride has its own departure time and average speed. Switch between rides in the ride list to see POIs for each stage.
Cafetoer sends route coordinates (sampled from your GPX file) and POI locations to the Overpass API, HERE, and Google Places to find nearby cafes, water taps, and opening hours. No personal data, location history, or account information is ever sent. The app has no backend server and no analytics. See the Privacy Policy for full details.
Cafetoer works anywhere that OpenStreetMap has data, which covers most of the world. It is optimised for Western Europe — the Netherlands, France, and Italy in particular — where POI coverage and opening hours data are strongest.
During an active ride, background location keeps your position updated on the map and recalculates arrival times even when your screen is off. Location data never leaves your device.