SF Speed Cameras ← Back to App
Privacy Policy

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.

Last updated: Feb 2025

What we process

Only what’s needed to trigger alerts properly:

DataUsed forWhere
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.

Read Stripe’s Privacy Policy →

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 →