GPS Tracker Not Working on iPhone Safari: What to Check
A practical checklist for Safari geolocation permissions, background behavior and HTTPS on iPhone.
On iPhone, a browser-based tracker depends on Safari or the chosen browser, iOS location settings and the website's secure connection. A site may work differently when opened inside an in-app browser than when opened directly in Safari. These steps are general because menu labels can change between iOS releases.
Confirm the page and permission
Open the website over HTTPS and check the browser's website settings for location access. Also check iOS Settings for the browser's location permission if that option is available. If a setting was changed, return to the page and reload it so the browser can make a new request.
Keep the page active during testing
Mobile browsers can limit background activity when the screen locks or another app is opened. For a basic diagnostic, keep the page in the foreground, leave the phone with a clear sky view and observe whether the timestamp or location status changes. This does not guarantee long-running background recording.
Distinguish missing speed from missing location
If location permission is allowed but speed stays blank, the operating system may not provide a speed estimate for that sample. If all location data stops, check permission, system location services and reception. Do not assume a zero speed means the device is stationary.
Protect privacy
Grant location access only when you understand why the site needs it. Review the site's privacy policy to see whether coordinates are sent to external services for place names or retained locally. If a page behaves differently in an embedded browser, test in Safari without granting any permission you do not want to give.
Frequently asked questions
Does every iPhone browser behave identically?
Not necessarily; browser implementation, iOS version and in-app context can affect behavior.
Can Safari track continuously with the screen locked?
Do not assume so. Background execution is restricted and varies by implementation.
Technical references
These references explain the underlying browser and positioning concepts. They do not imply endorsement of this website.