Legal

Privacy Policy

Last updated July 23, 2026

MileCheck (“the App”) is committed to protecting your privacy. This Privacy Policy explains how we collect, use, and safeguard your information when you use our mobile application.

Summary

Your precise location is used on your device to find mile markers, and your trip history never leaves your phone. A few optional features send location off your device only to provide that feature: weather (to the National Weather Service), route planning (to Google, via our server), and wildfire alerts. If you turn on wildfire alerts, we store a rounded, approximate location (rounded to about 11 km / 7 miles) with your notification registration so we can tell you about new fires near you — see Push Notifications below. We use Sentry to collect anonymous crash reports to improve stability. Subscription purchases are processed by Apple and Google, not by MileCheck. We also collect anonymous, aggregate feature-usage counters that contain no location, identifiers, or personal information. We never sell your location or your data, and we never share personally identifiable information with third parties.

Information We Access

Location Data

The App accesses your device’s GPS location to:

Important: Your precise GPS coordinates are processed on your device for milepost calculations, and your precise coordinates and trip history are never stored on our servers. Approximate location is sent to third parties to retrieve weather, route planning, and road alert data, as detailed below. The one exception where location is retained on our server is the optional wildfire-alert feature, which stores a rounded, approximate location with your notification registration — described in full under Push Notifications.

Trip Log Data

If you use the trip logging feature, the App stores on your device:

Trip data is stored locally on your device. You can configure how long trips are kept (3, 7, 14, 30, 90 days, or forever) in Settings, delete individual trips, or clear all trip history from the Trips tab at any time.

Subscriptions and Purchases

MileCheck offers an optional premium subscription to unlock additional features (map, alerts, and trip logging). Here is how subscription data is handled:

Crash Reports and Error Logging

We use Sentry to collect anonymous crash reports and error logs to fix bugs and improve stability.

What Sentry receives

What Sentry does NOT receive:

We collect anonymous, aggregate feature-usage counters to understand which features are used (for example, how many times a crosswind warning was shown, or a route was planned). Each event records only the feature name, an optional two-letter US state, and an optional short category tag. These counters are never linked to you: they contain no coordinates, no routes or mileposts, no device, user, or session identifiers, no IP address, and no user-agent information. They cannot be used to identify you or reconstruct your travel.

Push Notifications

MileCheck offers two kinds of optional push notifications: Seattle drawbridge openings and nearby wildfire alerts. Both are off by default and both work even while the app is closed, which means we have to store a small amount of information on our server (Cloudflare) while they are turned on.

Drawbridge notifications

You receive these only if you choose to “follow” one or more Seattle drawbridges in the app. While you do, we store:

No location is stored for drawbridge notifications.

Wildfire alerts

If you turn on wildfire alerts in Settings, we store, alongside the same anonymous push token:

This is the only feature that retains any location on our server. It exists solely to deliver the alerts you asked for — it is never used for tracking, profiling, advertising, or analytics, and it is never sold or shared with third parties.

Both types

The push token is shared with the notification delivery services — Expo Push, Apple Push Notification service (APNs), and Google Firebase Cloud Messaging (FCM) — for the sole purpose of delivering these notifications. We never use it for tracking or advertising.

Turning it off / deleting this data: unfollow all bridges, or switch wildfire alerts off in Settings, and the corresponding data is removed from our server. (If your device is offline at that moment, the removal is retried automatically the next time the app runs.) Registrations also expire automatically after 60 days without an update. Uninstalling the app stops all notifications.

Newsletter (The Monthly Road Report)

Our website (milecheckapp.com) offers an optional email newsletter, the Monthly Road Report. This is entirely separate from the App — the App itself never collects or asks for your email address, and subscribing is never required to use the App or the website.

How Your Data is Stored

Third-Party Services

The App uses the following third-party services. Where the App sends data to a third party, we describe what is sent.

Data Sharing

We do not sell, trade, or share your personal data with any third parties for marketing purposes.

Your Rights

You have the right to:

Children’s Privacy

The App does not knowingly collect information from children under 13. The App is intended for drivers and travelers of legal driving age.

Data Deletion

To delete your data:

Changes to This Policy

We may update this Privacy Policy from time to time. Any changes will be posted on this page with an updated revision date. Continued use of the app after changes constitutes acceptance of the updated policy.

Contact Us

If you have questions about this Privacy Policy or the App’s privacy practices, please contact us at:

Email: info@milecheckapp.com

Your Consent

By using MileCheck, you consent to this Privacy Policy and agree to its terms, including the collection of anonymous crash reports via Sentry and subscription management through RevenueCat.