Xiaomi and Google are using your location data to personalize services, display ads, and improve app performance. However, the constant collection of geodata can be a privacy issue, drain battery life, and even affect the speed of your device. If you notice that a Redmi, POCO, or Mi smartphone determines your location too often, this article will help you understand how to manage geolocation at the system level, individual applications and Google services.
Unlike iOS, where geodata management is centralized, Android on Xiaomi offers several independent mechanisms: MIUI, Google Play Services options, app permissions, and even hidden features through ADB. We will look at all the current ways to disable geolocation, including those that are not obvious in the standard interface. MIUI 15, where some of the functions are moved to the menu "Special permissions".
Why does Xiaomi collect location data?
The collection of geodata on Xiaomi devices is for several reasons, and not all of them are obvious to the user.
- π Google Services: Maps, Weather, Search, and even YouTube use location to personalize content, like Google Photos automatically grouping photos by location.
- π Optimization MIUI: The system analyzes frequently visited locations to predict battery consumption (the "Adaptive Battery" function).
- π‘οΈ Security: Find My Device requires geolocation access to work.
- π Advertising and Analytics: Xiaomi and Google collect anonymized data for targeted advertising (you can turn off in your account settings).
Itβs important to understand that even if you turn off geolocation in your settings, some system processes (com.google.android.gms, com.miui.location) can continue to collect data in the background.
β οΈ Warning: A complete geolocation shutdown can disrupt key features like Google Pay, Mi Fit (for smartwatches), and even some banking applications that require location confirmation for transactions.
Method 1: Disabling geolocation in MIUI settings
The easiest method is to use standard MIUI settings. This method is suitable for most models (Redmi Note 12, POCO X5, Mi 13, etc.) and firmware versions (from MIUI 12 to MIUI 15).
Instructions:
- Open Settings β Privacy β Application permissions β Location.
- Switch the "Access to Location" slider to the off position.
- In the same menu, click System Services and turn off: π Wi-Fi and Bluetooth scans (improves accuracy but consumes battery). π‘ Search for Nearby Devices (used for Mi Share and Quick Share).
After turning off, check that the π icon has disappeared in the status bar (upper right corner). If it remains, then some application continues to use geodata in the background.
There is no π icon in the notification panel |
Google Maps does not identify location |
Apps (e.g. Uber) are requesting permission again |
Reduced battery consumption (check in Settings β Battery)
-->
Method 2: Managing permissions for individual applications
Even when geolocation is disabled at the system level, individual applications may request location access, such as Google Maps, Yandex.Navigator or TikTok, often ignore global settings to limit them:
Go to Settings β Applications β Application Management, select the right one and click on βPermissionsβ.
- π« Disable access β the app will not be able to locate.
- π Allow only during use β geodata is only available when the application is open.
- β Remove permission β if the application requests access too intrusively.
Pay special attention to the following applications that often misuse geodata:
| Annex | Why does it require geolocation? | Can I turn it off without consequences? |
|---|---|---|
| Google Play Services | Synchronization of data, security updates | β No (will disrupt many services) |
| Mi Browser | Personalization of news and advertising | β Yes. |
| Facebook/Instagram | Targeted advertising, geotags | β Yes (but the experience will deteriorate) |
| Uber/Yandex Go | Determination of address for ordering a taxi | β No (the app won't work) |
β οΈ Warning: Some apps (like Google Maps) may stop updating maps or showing traffic jams if they are denied access to geolocation, in which case leave permission "Only during use."
Social networks (Facebook, Instagram, VK)|
Maps and navigators (Google Maps, Yandex.Maps) |
Taxi and delivery (Uber, Yandex Go, Delivery Club) |
Games (PokΓ©mon GO, Genshin Impact) |
Others-->
Method 3: Disable geolocation via ADB (for power users)
If standard methods donβt work, you can use Android Debug Bridge (ADB), a deep-tuning tool that works for MIUI 14/15 and disables kernel-level geolocation, including system services.
What you need:
- π₯οΈ Computer with installed ADB Tools.
- π USB-cable (preferably original).
- π± Enables Debugging USB on your smartphone (Settings β About Phone β Version MIUI β press 7 times, then Settings β Additional β For Developers).
Instructions:
- Connect your smartphone to your PC and execute in the terminal: adb devices (the name of your device should appear).
- Disable geolocation access for all applications: adb shell settings put global location_mode 0
- Disable Wi-Fi and Bluetooth scanning for location: adb shell settings put global wifi_scan_always_available 0 adb shell settings put global bluetooth_scan_always_available 0
- Reboot the device: adb reboot
After these commands, even Google's system services won't be able to locate you, so to get it back, replace the 0 with the 1 commands.
What if the ADB canβt see the device?
Method 4: Set up a Google Account and Location Services
Even if you have disabled the geolocation on your phone, Google may continue to collect data through your account to stop this completely:
Go to Google Activity Management and:
- Turn off Location History, it will stop recording your movements.
- In the "Activity in Web and Applications" section, disable "Enable Location History for this account."
- Delete the saved data by clicking "History Management β Delete".
It is also recommended that:
- π Turn off "Personalization of Ads" in Google Advertising Settings.
- π± In the Google Maps app, go to Settings β Location History and turn off automatic saving.
- π‘οΈ In the settings of Google Play Services (Settings β Apps β Google Play Services β Permissions) disable location access.
π‘
If you are using Mi Account, go to Settings β Mi Account β Privacy and turn off Location Data Collection. This will stop the transfer of geodata to Xiaomi servers.
Method 5: Using the "No Surveillance" mode in MIUI
Starting with MIUI 13, Xiaomiβs firmware has introduced a special βIncognito Modeβ mode that temporarily blocks geodata collection and limits application background activity, which is useful if you need to temporarily turn off all tracking functions.
How to activate:
- Open Settings β Special functions β No surveillance.
- Turn on the "no surveillance" slider.
- Set up exceptions (for example, leave geolocation access for Google Maps if you need it for navigation).
In this mode:
- β Background location is turned off.
- β Analytics for Xiaomi and Google are blocked.
- β Some smart home (Mi Home) and fitness trackers (Mi Band) may stop working.
β οΈ Warning: No Surveillance Mode resets after the device is restarted. If you need to permanently disable geolocation, use other methods from this article.
Method 6: Alternative methods (for advanced users)
If none of these methods worked, you can try more radical measures, which require technical skills and can lead to unstable operation of the device.
1. Removal of system applications (requires root rights):
- ποΈ Delete com.google.android.gms (Google Play Services) β this will disable most geolocation services, but the smartphone will lose access to the Play Market.
- ποΈ Delete com.miui.location, the MIUI location system service.
2.Use of Xposed/EdXposed:
Modules like FakeGApps or Disable LocationConsent allow you to swap geolocation data or completely block Google requests, but this requires an unlocked bootloader and can disrupt banking applications.
3, custom ROM firmware:
Firmware like LineageOS or Pixel Experience does not contain proprietary services Xiaomi and Google, which excludes the collection of geodata, minus the loss of camera functions and some sensors.
π‘
Any manipulation of system files (deletion, modification) can lead to loss of warranty and unstable operation of the device. Before experimenting, make a backup through Settings β Additional β Backup and Reset.
Frequent problems and their solutions
When disabling geolocation, Xiaomi users often face the following problems:
| Problem. | Reason. | Decision |
|---|---|---|
| The π icon does not disappear after shutdown | The system application (Google Play Services or Miui Daemon) ignores the settings | Use ADB (Method 3) or turn off permissions manually |
| Google Maps or Navigator is not working | Application denied access to geolocation | Return the permission "Only during use" |
| Battery consumption increased. | Applications constantly request geodata due to cache failure | Clear the cache of Google Play Services (Settings β Apps β Google Play Services β Memory β Clear the cache) |
| "Finding the device" stopped working. | Geolocation disabled for Google Play Services | Enable "High Accuracy" in Location Settings |
If after turning off the geolocation smartphone began to work slower, try:
- π Reset the device.
- π§Ή Clear the system cache (Settings β Memory β Cleaning).
- π± Reset network settings (Settings) β Connections β Resetting Wi-Fi, Mobile Network and Bluetooth).