Foreground Location. When you enable GPS and the App is open, we access your device's location to show you nearby sites, display your position on the map, calculate distances, and determine when you are within proximity of a site to mark it as “visited.” This processing happens on your device in real time. We do not transmit your precise GPS coordinates to our servers under normal operation.
Background Location. If you enable Background Alerts on the Android app, we access your device's location while the App is closed or backgrounded so we can fire a notification when you walk near a heritage site. Background location is used only for proximity-triggered notifications. We do not log it, store it, or transmit it to our servers. You can disable Background Alerts at any time in the App or in your device settings.
Visited Places. When you discover a site (by opening it within GPS range or marking it manually), the App records that site's ID as “visited.” Your visited list is stored locally on your device. If you are signed into an account, your visited history may sync to our servers (via Supabase) to preserve your progress across devices. In that case we store only site IDs and timestamps — not GPS coordinates, not paths, not location history.
Notification Interactions. When you tap a proximity notification, the App opens the corresponding site. We do not separately log notification taps to our servers, but our analytics tools may record that a site was opened (without recording your location).
Purchase & Subscription Information. When you purchase a content pack or subscribe to Field Agent, the transaction is processed by Stripe (web) or by Apple or Google's in-app purchase systems (mobile). These providers collect your payment information directly — we never see or store your full card details. We receive confirmation of which product you purchased, when, and (for subscriptions) the renewal status. Subscriptions auto-renew unless cancelled. See Section 8 for full subscription terms.
Device and Usage Information. When you use the App, we may automatically collect basic technical information such as device type, operating system, browser type, app version, screen size, and general usage events to operate and improve the App. This data may include anonymized device identifiers but is not used to track your precise location or identity.
Analytics. See Section 5 for the full list of analytics services we use and what each one collects.
Local Storage. The App uses your browser's localStorage (and native app local storage) to remember preferences, content unlock status, visited site history, route progress, onboarding flags, and session data. This data is stored locally on your device. We do not use tracking cookies for advertising purposes.