Privacy & permissions
Which Apps Are Tracking Your Mac's Location?
Macs use Wi-Fi triangulation for location, even without GPS. Here's how to find every app that knows where your Mac is — and revoke from those that don't need it.
You might assume your Mac doesn’t really know its location. No GPS chip, no cellular radio. But Apple’s location service (Core Location) uses Wi-Fi positioning — comparing the signal strength of nearby Wi-Fi networks against Apple’s database of geo-tagged networks. Result: a typical Mac knows where it is to within 10-100 metres, anywhere in a populated area, no GPS needed.
That’s why “Location Services” exists on macOS, and why apps ask for it. Some legitimately need it (Maps, Weather, Find My). Many ask anyway and get permission during onboarding flows you didn’t read carefully. Time for an audit.
The list to check
System Settings → Privacy & Security → Location Services. On older macOS, System Preferences → Security & Privacy → Privacy tab → Location Services.
The master toggle at the top enables or disables location for the whole Mac. Below that, the list of apps that have requested location. Each has a toggle; some have a dropdown for “While Using” vs always.
If you never want location tracking by anything: toggle the master off and you’re done.
If you want some apps to have location while others don’t: leave the master on, and audit the per-app list.
Apps that legitimately need location
Reasonable to grant:
- Apple Maps — for navigation
- Weather — to show local conditions
- Find My — so you can locate the Mac if lost
- Photos — to geotag your photos (only if you take photos on the Mac, e.g. webcam selfies)
- Apple’s “Significant Locations” feature — used by Siri suggestions and Maps to learn your patterns; sub-permission inside Location Services → System Services
- Specific location-aware apps you use — a delivery tracker, a transit app, a runner’s app
That’s most legitimate uses on a Mac. A laptop in active use might add one or two more. A desktop iMac probably doesn’t need much beyond Find My.
Apps that probably shouldn’t have location
Common over-permissioned apps:
- Browsers — Safari, Chrome, Firefox each have system-level location permission. Each website you visit also asks individually. The system-level grant lets sites in the browser ask. Worth thinking about.
- Note-taking apps — almost never need location
- Photo editors — they edit existing photos with embedded GPS; they don’t need to know where you are now
- Communication apps — Slack, Discord, Teams: usually no, unless you use a “share my location” feature
- Old delivery apps from a service you switched away from
- Stale entries from apps you uninstalled
Toggle off generously. If a feature breaks, the app prompts and you re-allow.
How to do the audit
- Open System Settings → Privacy & Security → Location Services
- Confirm the master is set to your preference (on or off)
- If on, scroll the per-app list
- For each app, ask: do I use a feature that needs to know my location?
- If no, toggle off
- If yes but only sometimes, set to “While Using” if available
Five minutes. Done.
System Services: the sub-list most people skip
At the bottom of the Location Services list, there’s an entry called “System Services” with a “Details…” button. Click it.
You get a sub-list of system-level location uses:
- Find My Mac — leave on if you want device tracking
- HomeKit — for home automation triggers based on your location
- Significant Locations — Apple records places you visit often, for Siri and Maps suggestions
- Suggestions & Search — feeds local search suggestions
- Time Zone & System Customization — auto-set time zone based on location
- Safety & Emergency Services — location used during emergency calls
- Wi-Fi Networking — internal use of location for Wi-Fi positioning
- Compass Calibration, Motion Calibration, Setting Time Zone, etc.
Most of these are reasonable to leave on. The ones to consider toggling off:
- Significant Locations — if you don’t want Apple recording your patterns. Toggle off and tap “Clear History.”
- Suggestions & Search — if you don’t want local content suggestions
- HomeKit — if you don’t use it
Browsers and per-site location
Browsers with system-level Location permission can let websites request location through them. Each site has its own prompt the first time, and the browser remembers your choice.
To audit per-site location:
- Safari: Safari → Settings → Websites → Location. Per-site list.
- Chrome: chrome://settings/content/location. Allowed and Blocked lists.
- Firefox: about:preferences#privacy → Permissions → Settings… next to Location.
- Arc: Same as Chrome — chrome://settings/content/location.
Sites with location often: maps, delivery services, weather sites, local search. Sites that asked once and never needed it again — clear them out.
How accurate is Mac location, really?
Quick reality check, since people often think “no GPS, no problem”:
- Indoors with strong Wi-Fi: usually within 10 metres
- Outdoors in a city: 20-50 metres
- Suburbs: 50-200 metres
- Rural: less reliable, sometimes wrong by kilometres
- No Wi-Fi, no nearby networks: location may not be available at all, or fall back to IP geolocation (city-level)
So yes, granted apps know where you are, fairly precisely. This is a real privacy consideration, not a theoretical one.
Significant Locations: worth knowing
Apple’s Significant Locations is a feature that records places you’ve been frequently. It powers Siri suggestions, Maps “you usually go home now” prompts, and similar.
The data is encrypted and stored only on your device (not synced to Apple’s servers). But it’s still a record of where you’ve been, accessible if anyone gets your unlocked Mac.
To view: System Settings → Privacy & Security → Location Services → System Services → Details… → Significant Locations → authenticate. You’ll see a list of places.
To clear: same screen, tap “Clear History” at the bottom.
To disable going forward: toggle Significant Locations off in the same screen.
What about iCloud and Find My?
Find My Mac is a separate but related thing. System Settings → your Apple ID → iCloud → Find My Mac.
When Find My Mac is on, your Mac’s location is shared with your Apple ID’s Find My system. Other Apple devices signed into the same Apple ID can locate it. If you lose the Mac, you can find it via icloud.com.
This requires Location Services to be on at the system level (the master toggle). Find My is usually worth keeping enabled — the privacy cost is low (only you, via your Apple ID, see the location), and the benefit is real if the Mac is ever stolen.
Disabling location entirely
If you decide you want zero location tracking on the Mac:
- System Settings → Privacy & Security → Location Services
- Toggle the master switch off
- Confirm
Things that stop working:
- Find My Mac (you’ll have to find it some other way if lost)
- Auto time zone (you can set time zone manually)
- Maps showing your location (still works for searching destinations)
- Weather showing local conditions (you can set a city manually)
- Significant Locations (no more pattern recording)
This is the privacy-maximalist setting. Few users want this in practice; most prefer to leave Location Services on but audit per-app.
Stale entries
Apps you’ve uninstalled may still appear in Location Services. The permission isn’t doing anything (no app to use it), but the list looks cluttered.
To remove: select the entry, click the minus button. Authenticate if needed.
Some entries can’t be removed if macOS thinks the app is still installed. Search Applications and uninstall properly first.
Make this a routine
A location permission audit takes 3-5 minutes. Worth doing:
- Twice a year
- After uninstalling apps you might have granted location
- When you’ve changed your work setup (new commute, new tools)
- When you’ve changed Apple devices (new iPhone, new MacBook)
For most users, the per-app list stabilises around: Maps, Weather, Find My, Photos, and maybe one or two others. Anything beyond that, audit.
Sweep handles the audit on one screen — every app and every permission, location included, with one-click revocation. The same scan covers camera, mic, files, and contacts permissions, so a full privacy spring-clean is one sitting instead of 16 separate System Settings panels.