Privacy

Privacy Policy

SpeedCam is built to work without collecting anything about you. This page explains exactly what the app does with your information, in plain language.

During the beta, the app appears on your iPhone, in Settings and in Siri as “LA Speed Cams”.

Effective

The short version

  • No account, no sign-in, no ads, no analytics, no tracking.
  • Your location stays on your device. It is used only to measure your distance to cameras and decide when to alert you. The app never sends it to us or to any third party.
  • The app collects no personal data. Its App Store privacy label is “Data Not Collected”. The only thing the app downloads from us is the public list of camera locations.

About this policy

This policy covers the SpeedCam app for iPhone, iPad and Apple Watch (shown on your Home Screen as “SpeedCam”), including its widgets, Live Activity, controls and Siri shortcuts, and this website, speedcam.cc.

“We” and “us” means the developer who publishes the app, named as the seller on its App Store page and as the developer in TestFlight. You can reach us at support@speedcam.cc.

The app shows where California AB 645 speed safety cameras are, currently in Los Angeles and Glendale, and warns you as you approach one.

Location

Location is processed only on your device. The app never sends your location to us or to any third party. To find your position and draw the map, iOS uses Apple’s Location Services and Apple Maps, which work under Apple’s privacy policy.

While Using the App

The app asks for location access While Using the App to show how far away cameras are, sort the camera list by distance, find the nearest camera, and run Drive mode. While Drive mode is running, it keeps receiving location updates when your iPhone is locked, so it can still alert you. iOS shows the location indicator while this happens.

Precise Location

Drive mode and Background Alerts need Precise Location to tell which camera is ahead of you. If you have chosen approximate location, Drive mode asks iOS for precise location for that session only. You can turn Precise Location on or off in iOS Settings at any time.

Background Alerts, automations and “Always”

Background Alerts is off by default. If you turn it on, the app asks you to allow location access Always, so it can warn you near a camera when the app is closed. To do that, it asks iOS to watch circular areas around the 20 cameras nearest you, and uses iOS’s significant-location-change service to keep that set of cameras current as you move. When you enter one of those areas, the app takes precise location readings for about 90 seconds to check whether the camera is ahead of you, then stops.

With location access set to Always, a Shortcuts automation you create (such as “When CarPlay connects”) can also start Drive mode while your iPhone is locked, without opening the app. Drive mode then uses precise location just as it does when you start it yourself, until you or an automation end it. In every case, your location stays on your device.

Alerts

  • Notifications are created on your device by the app. It does not use push notifications, so it has no push token and no server sends you anything. iOS asks for permission the first time you start Drive mode or turn on Background Alerts.
  • Voice alerts are spoken by iOS’s built-in speech synthesizer, on your device.
  • Haptics and sounds are played on your device.

Camera data updates

The camera list is built into the app, so it works offline. To stay current, the app checks for an updated list at https://speedcam.cc/cameras.json when the app starts (including when iOS relaunches it in the background for Background Alerts), about once a day in the background (if Background App Refresh is on), and when you tap Check for Updates in Settings.

That request contains no personal information, no identifiers and no location. It asks for the file and, if the app already has a copy, includes that copy’s version tag (an “ETag”) so the server can answer “not changed” without sending the file again. Like any web request, it also carries your device’s IP address, a standard user-agent string that names the app, its build number and the iOS version, and your preferred languages. The file that comes back is the same public list for everyone.

This website and hosting

This website and the camera data file are hosted by Vercel Inc. To deliver files such as the camera data and these pages, Vercel processes standard request data: your IP address, user agent, preferred languages, the address requested and the time. Vercel may keep this in short-lived server logs to operate and secure its service, under the Vercel Privacy Policy.

We do not use this request data to identify you, build a profile, or for analytics or advertising, and we do not combine it with any other data. There is no tracking. The website uses no cookies, no analytics, no tracking pixels and no third-party scripts or fonts.

Maps, sharing and email

Directions

Navigate in Apple Maps and Navigate in Google Maps open driving directions with the camera’s location as the destination. If the Google Maps app isn’t installed, directions open on the Google Maps website in your browser. The app passes only the camera’s coordinates, not yours. Once it opens, that app or website handles your information under its own privacy policy. The Siri action “Navigate to the nearest speed camera” opens Apple Maps.

Sharing

Share uses the iOS share sheet to share an Apple Maps link to a camera. You choose what to share and with whom.

Reporting a camera, and emailing us

Report a wrong or missing camera opens your own email app with a draft to support@speedcam.cc. From a camera’s page, the draft includes that camera’s ID and street; from Settings, it is a blank template. Nothing is sent unless you send it. If you email us, we receive your email address and whatever you write. We use it only to answer you and to correct the camera data, keep it only as long as we need it for that, and never sell or share it.

Apple Watch, widgets, Live Activity and Siri

  • Apple Watch. Your iPhone sends the Apple Watch app the nearest camera and camera alerts over Apple’s WatchConnectivity framework, which connects your paired devices. Each update contains the camera’s ID, street, cross streets and status, and the distance as text (for example “0.4 mi”). Your coordinates are not included, and nothing is sent to us.
  • Widgets. The Nearest Camera widgets on your Home Screen and Lock Screen read the camera list and your last known location from storage on your device that only the app and its own extensions can open (an “App Group”). The Start Drive widget and the Start Drive control in Control Center, on the Lock Screen or on the Action button simply open the app in Drive mode.
  • Live Activity. While Drive mode runs, the app shows the next camera on your Lock Screen and in the Dynamic Island. The app updates it directly on your device; it does not use Apple’s push service for this.
  • Siri and Shortcuts. “Nearest speed camera” finds the closest camera using your current location, or the last location saved on your device, and answers on your device. “Navigate to the nearest speed camera” opens Apple Maps. “Start Drive mode” turns on Drive mode: with location access set to Always it can do this from a Shortcuts automation while your iPhone is locked, without opening the app, and otherwise it opens the app. “End Drive mode” turns Drive mode and its Live Activity off. Your location stays on your device throughout. How Siri processes your voice request is covered by Apple’s privacy policy.
  • CarPlay. Where CarPlay is available for the app, it uses the same on-device data and sends nothing to us.

What stays on your device

The app stores the following on your device only. None of it is sent to us.

  • The camera list and its version.
  • Your favorites and settings, such as alert distance, sound, voice, haptics, units and appearance.
  • Your most recent location and when it was recorded, kept in the App Group so the widgets and Siri shortcuts can show the nearest camera. It is replaced as you move.

Deleting the app deletes this data. Like other app data, it can be part of your device backups, which Apple handles under its own terms.

Apple services, crash reports and beta testing

  • Map. The map is drawn with Apple’s MapKit, which loads map tiles for the area on screen. Apple provides the map tiles under Apple’s privacy policy.
  • Crash reports. The app contains no third-party analytics or crash-reporting software. If you choose to share analytics with app developers in iOS Settings, Apple may give us anonymous crash reports and usage statistics, under Apple’s privacy policy.
  • TestFlight. If you test a beta through TestFlight, Apple gives us the information TestFlight provides to developers, such as the name and email address you were invited with and any feedback, screenshots or crash reports you choose to send. We use it only to run the beta and improve the app.

Children

The app is suitable for all ages and collects no data from anyone, including children.

Your choices and rights

  • Turn Background Alerts off in the app’s Settings.
  • Change location access, Precise Location, notifications and Live Activities in iOS Settings at any time. Find the app under Settings > Privacy & Security > Location Services and under Settings > Apps.
  • Delete the app to remove everything it stored on your device.

Because the app doesn’t collect personal information, the only personal information we hold is what you email us and, if you test a beta, what TestFlight provides. Ask at support@speedcam.cc and we will show you, correct or delete it.

California residents (CCPA/CPRA)

  • We do not sell or share personal information, as those terms are defined under California law, and have not done so in the past 12 months.
  • Precise geolocation, which California treats as sensitive personal information, is processed only on your device. It is never collected by us and never used to infer anything about you.
  • The only personal information we receive is what you choose to email us and, if you test a beta, the information TestFlight provides (both described above). You can ask to know, correct or delete it at support@speedcam.cc, and we will not treat you differently for asking.
  • The app and this website do not track you across other companies’ apps or websites, so Do Not Track and Global Privacy Control signals do not change anything here.
  • We do not disclose personal information to anyone for their direct marketing (California’s “Shine the Light” law).

Changes to this policy

If this policy changes, we will update this page and the effective date at the top. If the app ever starts collecting data, we will say so here and update the App Store privacy label before that version is released.

Contact

Questions about privacy? Email support@speedcam.cc.

SpeedCam is not affiliated with LADOT, the City of Los Angeles, the City of Glendale or the State of California.