Choosing Precise or Approximate Location in iOS Safari

This article provides an overview of how the Safari web browser on iOS lets users control the accuracy of the location data they share with websites. Through a combination of system-level privacy controls and browser prompts, iOS allows users to choose between granting a website their exact coordinates with Precise Location or limiting access to a general regional area using Approximate Location.

The Two-Layered Permission System

When a website in Safari requests your location, iOS manages the request using two distinct layers: the system-level permission for the Safari app itself, and the browser-level permission for the individual website. The choice between Precise and Approximate location is controlled at the system level and applies to all websites accessed through Safari.

Selecting Accuracy on the Initial Prompt

The first time a website requests your location—or if your location permissions are set to ask every time—iOS displays a native system prompt asking if you want to allow "Safari Websites" to access your location. You can choose your accuracy level directly on this prompt:

  1. The Map Preview: The prompt features a small map in the center showing your current area.
  2. The Precise Toggle: Overlayed on the left side of the map is a pill-shaped button labeled Precise: On or Precise: Off.
  3. Switching Modes: Tapping this button switches your accuracy mode. When set to On, the map displays a pinpoint blue dot at your exact coordinates. When set to Off, the map zooms out and displays a broad shaded circle representing your general region.
  4. Granting Access: Once you have set the toggle to your preference, tap Allow Once or Allow While Using App to confirm.

Subsequent Website Prompts

After you have granted the Safari app system-level location access, individual websites will trigger a simpler, secondary prompt that reads: "[Website] Would Like to Use Your Current Location."

This browser-level prompt only features Don't Allow and Allow buttons. It does not display the Precise toggle because it automatically enforces the accuracy setting you already selected for Safari at the system level. Websites cannot detect that you have downgraded their access to Approximate Location, nor can they force the prompt to ask for Precise Location.

What the Website Receives

  • Precise Location: Safari utilizes GPS, Bluetooth, and Wi-Fi to provide the website with your exact latitude and longitude. This is necessary for web apps that provide turn-by-turn directions or pinpoint delivery services.
  • Approximate Location: Safari calculates a broad geographic grid (typically several square miles) and sends the center point of that grid to the website rather than your actual coordinates. This protects your exact whereabouts while still allowing websites to show relevant local weather, regional news, or nearby businesses.

Changing Accuracy Settings Later

If you chose "Allow While Using App" on the initial system prompt, you will not see the map preview toggle again. To switch between Precise and Approximate location for Safari websites later, you must use the iOS Settings menu:

  1. Open the Settings app on your iOS device.
  2. Tap Privacy & Security.
  3. Tap Location Services.
  4. Scroll down and select Safari Websites.
  5. Toggle the Precise Location switch on or off.

This adjustment takes effect immediately for all websites currently open or visited in the future within Safari.