How to completely or selectively disable geolocation on your Xiaomi phone

Geolocation on Xiaomi smartphones is a powerful tool that makes your phone smarter, from accurate navigational clues in Google Maps to automatically detecting the weather by your location. However, constant coordinate transfer eats up battery power, and some apps collect this data without the explicit consent of the user. If you notice that the battery is going down too quickly or worry about privacy, it’s time to figure out how to manage geolocation on MIUI.

In this article, we will look at all possible ways to turn off GPS and location services, from completely turning off the chip to fine-tuning the rights for individual applications. The instructions are relevant for all modern Xiaomi, Redmi and POCO models based on MIUI 12-14 (including global and Chinese versions of firmware).

Why geolocation drains the battery and how to check it

The GPS/GLONASS module in Xiaomi smartphones consumes power even when you’re not using it, because many system services and applications (such as Google Play Services or Mi Location) periodically ask for your coordinates to β€œoptimize work.” To understand how much geolocation affects autonomy, follow the following steps:

  • πŸ“Š Open the Settings. β†’ Battery and performance β†’ Battery utilization.
  • πŸ” Scroll down the list and find β€œGeolocation” or β€œLocation Services".
  • ⚑ If a percentage is displayed next to this item >5% – Your phone is actively using your phone GPS background.

On some models (such as Xiaomi 13 Pro or Redmi Note 12), you can see detailed statistics on each application that requested geodata on this menu, and if it includes a messenger or social network, this is an occasion to think about the security of your data.

πŸ“Š How often do you use geolocation on your smartphone?
Constantly (navigator, tracking)
Only for specific tasks (e.g. Uber)
Shut it down completely.
I don't know if it's on.

Method 1: Completely disable geolocation through the notification panel

The quickest method is to use the Quick Settings Panel, which is suitable if you need to temporarily turn off your GPS (for example, to save charge while traveling).

  1. Swipe your finger down from the top of the screen to open the notification bar.
  2. If the panel is rolled up, swipe down again to turn it completely.
  3. Find the Geolocation icon (usually an icon with a dot on the map or an arrow).
  4. Touch the icon once, it will change color to gray, and the GPS will turn off.

⚠️ Attention: On some firmware MIUI (Especially Chinese) the geolocation icon may not be in the default panel, in which case it must be added manually:

⚠️ Attention: If after disabling the geolocation through the notification panel it turns on itself again - the background applications are to blame. β†’ Annexes β†’ Autostart control.

  • πŸ”§ Click on the icon "βš™οΈ" (or "Edit" in the upper right corner of the panel.
  • πŸ” Find in the list of unavailable icons "Geolocation" and drag it to the active area.
  • πŸ“Œ Make sure you change the changes by clicking on "Ready".

πŸ’‘

If the geolocation icon disappeared from the panel after the MIUI update, try resetting the panel settings: Settings β†’ Notification Panel β†’ Reset settings.

Method 2: Disconnect via system settings (for MIUI 12–14)

If you need to fully deactivate the geolocation module (including background services), use system settings.This method ensures that no application can access your coordinates. The instruction is universal for all Xiaomi models, but the path may vary slightly depending on the version of MIUI.

Close all navigation applications (Google Maps, Yandex.Maps)

Check if you use taxi services (Uber, Yandex.Go)

Turn off Bluetooth (some devices determine location via beacons)

Take a screenshot of the current settings (in case of recovery)-->

Follow the path:

Settings β†’ Privacy β†’ Geolocation

On the menu that opens:

  1. Transfer the slider "Geolocation" to the position Off (it will turn gray).
  2. Confirm the action if a warning system appears.

After that, all applications will lose access to your coordinates, but some system services (such as Mi Location for device search) may continue to work in limited mode.

  • πŸ”„ Back to Settings β†’ Confidentiality.
  • πŸ” Select "Special Access to Applications" β†’ "Access to geolocation".
  • 🚫 Disable access to all unnecessary apps (especially those you don’t use).

Method 3: Selectively disabling for individual applications

You don't always have to turn off geolocation completely. For example, you might want Google Maps to work with GPS, but you can block access for social networks. In MIUI, this is done through application permissions. Here's how to set up selective access:

Open up:

Settings β†’ Applications β†’ Application Management

Next:

  1. Select the app you want to change your settings for (such as Instagram or VK).
  2. Go to the "Permissions" section.
  3. Find the "Geolocation" item and click on it.
  4. Choose one of the options: 🚫 "Prohibited – Full access block. πŸ”„ "Allow only during use" β€” GPS Only when the application is active. βœ… "Allow Always – Permanent Access (not recommended for social media).

For convenience, you can sort applications by type of access to geolocation:

  1. Go back to Settings β†’ Privacy β†’ Geolocation.
  2. Click on β€œLast Requests” – here are the apps that recently requested your location.
  3. Tap any app on the list to change its permissions.

To activate flight mode:

  1. Open the Quick Settings panel (swipe down from the top edge of the screen).
  2. Find the Flight Mode icon (airplane) and touch it.
  3. Confirm the inclusion if a request appears.

To return to normal, repeat the action or restart the phone. Note that on some Xiaomi models (such as the POCO F5) in flight mode, you can selectively turn on Wi-Fi or Bluetooth, but the GPS will remain disabled.

πŸ’‘

Flight mode is the only way to guarantee that GPS will be disabled at the hardware level, and even if the application has root access, it won't be able to activate the geolocation module.

What to do if the geolocation is not turned off

Sometimes users are faced with a situation where the GPS continues to work despite all the manipulations, and this can happen for several reasons:

  1. Firmware with pre-installed services: Some Chinese versions of MIUI have privileged geolocation access for system applications (e.g. Mi Browser or Mi Video).
  2. Root access: If the phone is rooted, some apps can bypass standard Android restrictions.
  3. Update Google Services: After updating Google Play Services, privacy settings are sometimes reset.

Here's what we can do:

  • πŸ”§ Reset your network settings: go to Settings β†’ SIM-maps and mobile networks β†’ Reset network settings. This will delete all stored Wi-Fi networks and cellular settings, but can help reset background processes.
  • πŸ”„ Update. MIUI: Sometimes geolocated bugs are fixed in new firmware versions. Check the updates in Settings β†’ The phone. β†’ Updating the system.
  • πŸ› οΈ Use third-party utilities: Apps like AppOps or Greenify (require root) allow you to block access to the app. GPS nucleus-level.

⚠️ If you suspect that your Xiaomi is spying on you through a GPS (For example, coordinates leak to unknown servers, check your phone for malware with Malwarebytes or Dr.Web Light. Some viruses disguise themselves as system services and enable geolocation to bypass settings.

FAQ: Frequent questions about geolocation on Xiaomi

Can geolocation be disabled only for Xiaomi system applications?
Yes, but it requires additional action. Go to Settings β†’ Privacy β†’ Special App Access β†’ Geolocation Access, then search the list of apps called Mi... (e.g. Mi Location, Mi Browser) and disable them. Please note that some features may stop working after that, such as finding a lost phone through Mi Cloud.
Why do some apps still know my location after the GPS is turned off?
Applications can determine your location not only by GPS, but: πŸ“‘ Mobile tower data (less accurate, but works without it) GPS). πŸ“Ά Wi-Fi networks (on the nearest access points). 🌐 IP-Address (most inaccurate method, but it allows you to identify the city) To completely hide the location, turn off mobile Internet and Wi-Fi or use the Internet. VPN with geolocation change function (e.g. NordVPN).
How do I check which apps have used my geolocation in the past day?
MIUI has built-in statistics. Go to Settings β†’ Privacy β†’ Geolocation β†’ Recent queries. This shows a list of apps that have requested your location, with time and frequency of calls, and if there are suspicious programs on the list, delete them or deny access to GPS.
Does disabling geolocation affect NFC and contactless payments?
No, NFC and geolocation are different modules; disabling GPS will not affect the ability to pay via Google Pay, Mi Pay or other contactless payment services; however, some banking applications may request location access for additional security (for example, to confirm that payment is made in your familiar region).
Can geolocation be disabled only for a specific purpose? SIM-cards (if two of them)?
No, geolocation settings in Xiaomi are not tied to SIM-map. GPS-The module operates independently of the mobile network, so it is impossible to disable it selectively for one of the SIMs. SIM-maps, which will indirectly reduce the use of geolocation by background services. β†’ SIM-maps and mobile networks β†’ [choose SIM] β†’ Transfer data and disconnect mobile Internet.