Privacy Policy
SafeCycle Toronto ("the app") is a cycling navigation app for the City of Toronto. This policy describes what data the app handles and where it goes. We try to keep this short and concrete.
What the app collects
The app uses your device location to display your position on the map and provide turn-by-turn cycling directions. While a route is active, your latitude and longitude are sent to our routing server (api.safecycletoronto.ca) only as the start and end coordinates of routing requests, plus when the app needs to recompute a route after you drift off course. We do not maintain a continuous track of your movement on our servers.
When you type a destination into the search box, the search query (e.g. "Trinity Bellwoods Park") is sent to the open-source Photon geocoding service operated by komoot (photon.komoot.io) to convert the query into coordinates. Photon is independent of SafeCycle Toronto and operates under komoot's privacy policy.
Map tiles are loaded from CARTO (basemaps.cartocdn.com). Tile requests carry the map area you're viewing but no personal information.
What stays on your device
The following are stored only on your iPhone and are never sent off the device:
- Saved Home and Work addresses
- Recent search destinations
- Ride history (distance, duration, completion — no GPS traces stored)
- Your settings preferences (voice cues, haptics, units, map overlay tiers)
You can clear any of this from Settings → Saved places inside the app.
What we do not collect
- No accounts, email addresses, names, or phone numbers
- No advertising identifiers, no third-party advertising or analytics SDKs
- No continuous GPS traces — coordinates are only sent for route requests, not streamed
- No device fingerprinting or cross-app tracking
Server logs and retention
Our routing server logs standard web access metadata (timestamp, IP address, request path, response status) for operational debugging and abuse prevention. These logs are rotated periodically and are not used to build user profiles. Route request bodies (coordinates) are not retained beyond what the routing engine needs to compute a single response.
Children
SafeCycle Toronto is not directed at children under 13 and does not knowingly collect data from them.
Changes to this policy
If we change how data is handled, we'll update this page and the "Last updated" date above. Material changes will also be highlighted in-app on the next launch.
Contact
Questions about this policy or your data can be sent to support@safecycletoronto.ca.