Last updated: October 1, 2026
When you use "Can I Make It?", your location is used to calculate travel time to the ferry terminal. You can share your device's location or type an address. Your coordinates are sent to our server to query Google's Routes API for travel time. A typed address is sent to Google's Geocoding API to turn it into coordinates. We combine your location with ferry data from WSDOT and travel-time data from Google to work out whether you can make a sailing. Your device location is requested only with your permission, which you can withdraw at any time in your device's settings. Your precise location is used only for the duration of that request and is never stored or written to our logs. We keep a coarse, rounded version of the location (to roughly one kilometre) with no identifier attached for 30 days, solely to measure and improve prediction accuracy, and then clear it.
Travel-time Data from GoogleDrive times and distances returned by Google, and the values we store that are taken directly from them (such as the predicted drive time saved with an accuracy record), are kept for 30 days and then cleared, as Google's terms require. The results we calculate ourselves, such as the odds we showed you, are kept.
Reminders and Push NotificationsReminders are optional. If you opt in to a reminder for a specific sailing, the app registers a push token with your device's notification service and stores it alongside a randomly generated device ID, together with the sailing you asked to be reminded about. On iPhone the token comes from Apple Push Notification service; on Android it comes from Firebase Cloud Messaging, a Google service. The token and device ID exist only to route your reminder back to your device and to show whether a reminder is set; they are not linked to a name, an account, or any contact information. We do not share notification content with anyone other than the delivery service. Declining the notification permission disables reminders and affects nothing else in the app.
Usage AnalyticsOn the website, we use Vercel Analytics to collect anonymous usage data including page views, device type, browser, and country. Vercel Analytics does not use cookies and identifies visitors via a privacy-friendly hash that resets daily, so visitors cannot be tracked across days or websites. The iPhone and Android apps do not load Vercel Analytics.
User Outcome FeedbackIf you respond to the "Did you make the boat?" prompt, we store your response (yes or no) along with the predicted probability, the sailing, and your travel mode. No device ID or other identifier is sent or stored with it. It is anonymous and used only to calibrate prediction accuracy.
Storage on Your DeviceThe app stores preferences on your device, such as favourite routes and whether you have dismissed the welcome card. These stay on your device. The one exception is the randomly generated device ID described above. It is stored on your device and sent to our server only to set, check, or cancel a reminder. In the iPhone and Android apps, checking your odds for a sailing also checks whether you already have a reminder set for it, which sends the device ID; that check reads reminder records and stores nothing. The website does not send it.
We do not collect names, email addresses, phone numbers, payment information, or any personally identifiable information. We do not require account creation. We do not use cookies for tracking.
Your location, or the address you type, is sent to Google to calculate travel time and to find the address. Use of Google Maps features and content is subject to the Google Maps End User Additional Terms of Service and the Google Privacy Policy, which apply to this data.
VercelHosts the application and provides privacy-friendly analytics for the website. Like most web hosts, Vercel's request logs record the IP address of each request. Vercel's privacy policy applies.
Apple Push Notification serviceDelivers reminder notifications to iPhones. Apple's privacy policy applies to this data.
Firebase Cloud Messaging (Google)Delivers reminder notifications to Android devices. Google's privacy policy applies to this data.
SupabaseOur database. It stores ferry schedule data, historical space readings, anonymous outcome feedback, the coarse location and Google travel-time values described above (each cleared after 30 days), and, only if you opt in to reminders, your push token, device ID, and reminder records. No name, account, or contact information is stored.
WSDOT Traveler APIPublic ferry data is fetched from WSDOT. No user data is sent to WSDOT.
Make the Ferry does not knowingly collect information from children under 13.
We may update this privacy policy at any time. Changes will be reflected by the "Last updated" date.
Questions about this privacy policy can be directed to maketheferry@gmail.com.