Proton VPN homepage
ProtonVPN
How to enable location services

Location services refer to a combination of technologies used in devices like smartphones and computers that use data from your device’s GPS, WiFi, mobile (cellular networks), and sometimes even Bluetooth connections to determine and track your geographic location.

This information can be accessed by your operating system (OS) and the apps installed on your device. In many cases, this allows them to perform their purpose correctly or otherwise deliver useful content and features. 

For example, navigation/map, weather, ridesharing (such Uber or Lyft), and health and fitness tracking apps require location services to perform their functions, while dating(new window), travel(new window), and social media apps can offer additional functionality with access to your device’s location services (such as being able to locate a Tinder match or see recommendations for nearby restaurants ).

There’s no doubt location services (and the apps that use them) can be useful. However, the technology can be (and is) also abused by apps to track(new window) your movements. The apps then usually sell this information to advertising and analytics companies  that combine it with other data to create a profile of you, which they can then use to sell ads. 

Unfortunately, this behavior is not limited to “rogue” apps. Apps usually regarded as legitimate, including almost all Google apps, Facebook, Instagram, and others, routinely send detailed and highly sensitive location details back to their developers by default. And it’s not just apps — operating systems themselves, such as Google’s Android and Microsoft Windows also closely track your movements using location services. 

This makes weighing the undeniable usefulness of location services with the need to maintain a basic level of privacy a tricky balancing act. However, because location services are so easy to abuse, all operating systems include built-in safeguards that give you some control over their use.

In this article, we’ll look at how location services work and show how to manage their use.

How do location services work?

Location services collect and synthesize data from a range of sources on your device:

GPS (Global Positioning System)

GPS is the most well-known and precise method, able to determine your location within about 10-16 feet (3-5 meters). A device with GPS capabilities receives signals from multiple satellites. Your device can determine its exact position on the globe by calculating the time it takes for these signals to reach it.

WiFi

Devices can also use nearby WiFi networks to improve location accuracy. When your WiFi is turned on, your device uses the known locations of WiFi hotspots to help pinpoint your location. This method is especially useful in dense urban areas, where tall buildings often obstruct GPS signals.

Cell tower triangulation

Your mobile device can approximate its location based on the relative strength of signals from nearby cellular phone towers. This is less accurate than GPS but can be effective when other signals are unavailable.

Diagram showing how cell tower triangulation works

Bluetooth and other sensors

Modern devices may also use additional sensors, like accelerometers, gyroscopes, and Bluetooth beacon signals, to enhance location accuracy, particularly indoors. 

How to turn on location services (or turn off location services)

In this section, we’ll look at how to enable location services and disable location services at the operating system level on all major platforms and how to manage  apps’ access to the location data collected by your OS.

Location services on Windows

For brevity, we’ll focus on how to manage location services on Windows 11. However, location services on Windows 10 work identically (with minor changes in how some settings are labeled and activated). 

Location services are enabled by default on Windows, but you can turn them off when you perform a fresh Windows install. To change this decision (or if Windows was preinstalled on your device when you purchased it): 

Open the Settings app and go to Privacy & securityApp permissionsLocation (on Windows 10, go to Start⚙ SettingsPrivacyApp permissionsLocation).

To allow Windows to access your location, toggle the Location services switch on. You can only do this using the PC’s administrator account.

Turn Location services on or off on Windows

You can also allow selected third-party apps to access your laptop or PC’s location data. Anyone with a regular user account can do this once an administrator has enabled Location services. You can also Clear the location history stored on your device.

Turn Location services on a per-app basis on or off on Windows

Note, however, that most third-party apps installed on your PC won’t show up on this list. Microsoft gives third-party apps unrestricted access to your location data as long as you’ve agreed to their terms and conditions (the impenetrably long small print you almost certainly never read when installing new apps).

Location services on macOS

On a Mac, location services are turned on by default. To turn location services off, open System SettingsPrivacy & SecurityPrivacyLocation Services. You can turn off location services entirely, or you can turn on and turn off location services on a per-app basis.

Turn Location services on or off on macOS

Unlike on Windows, all apps that might request your location should be listed here. However, as we discuss below, apps and websites can still access your IP address and use it to determine your approximate location even if you turned off location services. 

Location services on Linux

Many Linux distributions and desktop environments don’t support location services, although built-in services and third-party apps may use your IP address to approximate your location. 

Some more consumer-focused distros, most notably those using the GNOME desktop environment, support a full suite of location services using Mozilla Location Services(new window) (MLS). For example, on Ubuntu, these are enabled by default. On Debian, they are supported but turned off by default.

To manage location services on a system wide or per-app basis on GNOME desktops using the GUI, open the Settings app and go to PrivacyLocation Services.

Turn Location services on or off on Linus distribution running the GNOME desktop environment

You can also disable location services on systems running GNOME by entering the following command in a terminal: 

gsettings set org.gnome.system.location enabled false

Location services on Chromebook

On Chrome OS, you can manage location services on a per-app basis for both system apps (such as Chrome) and Android apps. To do this, open the Settings app and go to AppsManage your apps → [select an app] → Permissions and toggle the Location switch on or off

Turn Location services on or off on a Chromebook

The Chrome system app is a little different. Once you’ve selected it, click or tap More Chrome app settings and permissions to go to Chrome’s Privacy and securitySite settings tab. Click or tap PermissionsLocation and select your preferred default behavior.

Turn Location services on or off on the Chrome system app

Location services on Android 

To turn location services off entirely on your Android device, open the Settings app → Location, and toggle the On switch off.

Turn Location services on or off on Android

From this screen, you can access your installed app location permissions.

App location permissions on Android

You can also select Location services to manage how Google uses location services on your Android device.

Google location services on Android

Location services on iOS and iPadOS

To turn location services off entirely on your iPhone or iPad, open the Settings app, go to Privacy & SecurityLocation Services and toggle the Location Services switch off.

Turn Location services on or off on your iPhone or iPad

From this screen, you can access your installed app location permissions.

Turn Location services on or off on on a per-app basis on iOS and iPadOS

How Proton VPN can protect your location

Every device that connects directly to the internet has a public Internet Protocol (IP) address that everyone else online can see. Your IP addresses are assigned by your internet service provider(new window) (ISP) or the ISP of the router you’re using — for example, a public WiFi hotspot.

And because ISPs usually assign blocks of IP addresses to the same geographic area, it’s possible to make fairly accurate guesses about where a connection originates from based on a device or router’s IP address.

Learn more about IP addresses(new window)

Your IP address therefore provides one of the easiest ways for apps, websites, and OS services to approximate your location and could easily be included in any definition of “location services”. However, turning off location services on your device (at either the system level or on a per-app basis) doesn’t prevent apps, websites, or OS services from using your IP address to (roughly) locate where you are. 

The best way to prevent this is to use a good VPN service to hide your real IP address. When using a virtual private network (VPN), you connect to a VPN server, which can be located almost anywhere in the world. For example, Proton VPN provides more than 6,200 servers in over 100 countries worldwide.

When using a VPN, your IP address appears to be the IP address of the VPN server you’re connected to, making VPNs a great way to “spoof” your real geographic location. For this to be effective, however, you should ensure the app you’re using doesn’t have access to your device’s (other) location services.

Final thoughts: Should location services be on or off?

From a purely privacy perspective, turning location services off on your device is an easy recommendation. In reality, though, many of the most useful things you can do on a modern device rely heavily on knowing where you are. 

Probably the most practical solution is to assess location services permissions on an app-by-app basis. The mapping app you rely on to provide highly accurate driving directions will probably need detailed knowledge of exactly where you are, while a weather app only needs to know your very approximate location (which, unless you travel a lot, you could even input manually without allowing the app to collect any automated knowledge of where you are).

Because they typically live in your pocket and go wherever you go, location services app permissions on mobile devices are a particular cause for concern. Thankfully, Android, iOS, and iPadOS provide fairly fine-grained control over how apps can access location services.

Arguably the most practical of these settings is to restrict location services access to only when you’re actually using an app. As always, though, it’s your responsibility to assess your own threat model(new window)

Just remember that to hide your location completely, you should also use a VPN to mask your IP address.

Related articles

A lock with the colors of the Dutch flag
We ran a survey in the Netherlands and found that 51% of Dutch adults are worried about their online privacy. See the rest of the results.
s AliExpress reliable?
  • Privacy basics
Chinese shopping platform AliExpress is undoubtedly cheap. But is it also safe and reliable, or you are likely to get scammed?
How to fix a 502 error
In this article, we explain what a 502 bad gateway error is and explore possible ways to fix it as a visitor to a website.
Watch Thanksgiving Day football with Proton VPN
Here's how you can live stream this year's Thanksgiving football games using Proton VPN, whether you're watching from home or abroad.
Where to watch Macy's Thanksgiving day parade
Here's how and where to watch Macy's Thanksgiving Day Parade live from anywhere in the world with Proton VPN.
What we've been up to, and what's next
Here are the main things Proton VPN delivered this spring and summer and the exciting changes that lie ahead on our product roadmap this winter.