We keep your location on your device.
This app plays local audio alerts when you’re near a speed camera. Your GPS data is processed on the phone you’re holding—not sent to our servers.
What we process
Only what’s needed to trigger alerts properly:
Data | Used for | Where |
---|---|---|
Approx. GPS location, heading, speed (live) | Check whether you’re entering a speed-camera zone and play an alert. | On device |
Camera map data (static) | Show cameras on the map; run local geofence checks. | Stored locally / cached |
Audio files | Play “beep” and optional voice prompts; may be cached for smooth playback. | Stored locally / cached |
We don’t build profiles or track you across sites. There are no ad networks.
What we don’t collect
- No continuous location logs sent to us.
- No account or identity data required.
- No analytics unless we clearly add an opt-in switch later.
- No advertising identifiers; no third-party ad SDKs.
How it works (on your device)
- The app requests location permission to know when you’re near a camera corridor.
- All checks (distance, heading, corridor polygons) are performed locally using the map data shipped with the app.
- Audio is unlocked by a tap (mobile browsers requirement) and then played locally.
PWA & caching
On supported browsers, a service worker may cache files (map tiles, JSON, audio) so the app loads fast and works better with spotty reception. You can clear this storage:
- iOS Safari: Settings → Safari → Advanced → Website Data → search for our domain → Remove.
- Android/Chrome: Chrome Settings → Site settings → Storage → our domain → Clear & reset.
Payments
If you purchase a Pro upgrade, checkout is handled by Stripe. We don’t receive your full card details; Stripe processes payment information directly. See Stripe’s privacy policy on their site.
Permissions we ask for
- Location: Required to detect nearby cameras and trigger alerts.
- Audio: We request the ability to play sound; you can switch to “Mute: GPS Only.”
- Notifications (optional): If we add background alerts later, we’ll ask first.
Data retention
We don’t keep server-side logs of your location. Locally cached assets remain on your device until your browser evicts them or you clear them.
Your choices
- Use the app without sound (mute mode) if you prefer vibration/visual only.
- Disable location permissions at any time in your device settings.
- Clear PWA storage to remove cached files.
Contact
Questions or requests? Reach us at speedwarnsf@gmail.com.
Or use our contact form: Contact →