This route prefers streets with better bike infrastructure, lower speed limits, lighting, and less severe recent crash history, even if that means a slightly longer ride. It may differ from the shortest path based on these preferences. Conditions change — always use your own judgment.
Click anywhere on the map to place start and end points
Bike Map
Bike Map helps you explore cycling conditions in your city. The map layers show patterns based on recent local data, so you can get a sense of how cycling varies across the area.
Routes prefer streets with better bike infrastructure, lower speed limits, and less severe recent crash history, even if that means a slightly longer ride. We recommend always wearing a helmet while riding.
Routes are generated using OpenStreetMap and other public data sources that may be incomplete or outdated. Route suggestions are informational and are no substitute for your own judgment while riding.
Bike Map is a personal project that displays cycling-related data and generates route suggestions based on publicly available data. It is not a commercial product, and it is not offered by a licensed transportation, safety, or engineering professional.
No Safety Guarantee
Route suggestions are informational only. They are generated algorithmically using third-party data sources — including OpenStreetMap and local public data — that may be incomplete, outdated, or inaccurate. A route appearing on this map does not mean it is safe, and the absence of crash or theft data in an area does not mean that area is free of risk.
You are solely responsible for your own safety while cycling. Always use your own judgment, obey traffic laws, and adapt to real-world conditions regardless of what this app suggests.
Data Sources
Map data comes from OpenStreetMap contributors and is subject to the ODbL license. Crash, theft, and infrastructure data come from public sources. This project does not independently verify the accuracy or completeness of any of these sources.
Limitation of Liability
This project is provided "as is" without warranties of any kind, express or implied. To the fullest extent permitted by law, the creator of Bike Map shall not be liable for any damages arising from your use of or reliance on this application, including but not limited to personal injury, property damage, or data loss.
Changes
These terms may be updated from time to time. Continued use of the site after changes are posted constitutes acceptance of the revised terms.
Contact
Questions about these terms can be directed to the project's GitHub repository.
When you request a route, the application logs the following information: the start and end points you selected, the route geometry returned, your browser's user agent string, screen and viewport dimensions, and the referring URL if any. The requesting IP address is also recorded server-side as part of normal request handling.
No names, email addresses, accounts, or login credentials are collected. The application does not use cookies or browser-based tracking.
How We Use It
Logged data is used to understand how routes are being used, identify bugs or routing issues, improve the routing algorithm over time, and detect abuse or unusual traffic patterns. It is not sold, shared with third parties, or used for advertising.
Geolocation
If you use the "locate me" button on the map, your browser will ask for permission before sharing your location. This location data is used only to center the map on your position. It is not logged or stored by the application.
Third-Party Services
The application loads map tiles from OpenFreeMap and fonts from Google Fonts. These services may collect standard web request information (such as your IP address) according to their own privacy policies. The application itself does not control or have access to that data.
Data Retention
Route logs are automatically deleted after 365 days via an S3 lifecycle policy. This retention period may be adjusted in the future.
Your Rights
If you would like to request earlier deletion of any logged data, you can open an issue on the project's GitHub repository or contact the project maintainer directly.
Changes
This policy may be updated from time to time. Continued use of the site after changes are posted constitutes acceptance of the revised policy.