Modern smartphones on Android collect huge amounts of data about users - from geolocation to search history. Some of this information is used to personalize ads, some is shared with app developers, and some data may be shared with third parties without your knowledge. It is completely impossible to disable surveillance (this goes against the business model of many services), but reduce data collection to a minimum is a real task.

In this article we will analyze all levels of tracking: from built-in functions Google and Android to third-party applications. You'll learn how to disable geolocation, limit microphone/camera access, block advertising identifiers, and even what settings are hidden in the engineering menu of some manufacturers (for example, Xiaomi or Samsung). The instructions are relevant for Android 12โ€“15, but some methods also work on older versions.

It is important to understand: some functions (for example, Google Play Services) are critical for the system to function. Disabling them may lead to failures - so we will indicate safe alternatives. Also remember that manufacturers (for example, Huawei or OnePlus) often add their own tracking mechanisms that are not covered by standard settings. Android.

๐Ÿ“Š How often do you check the privacy settings on your phone?
Once a month
Only when installing a new application
Never checked
After data leak scandals

1. Disabling system surveillance from Google

Google โ€”the main data collector on Android. Even if you do not use the company's services, the system sends information about your device, activity and location. Most of this can be disabled manually.

Start with basic account settings:

  1. Open Settings โ†’ Google โ†’ Google account management.
  2. Go to the tab Data and privacy.
  3. Scroll to the block Settings history and disable:
    • ๐Ÿ“ Location history โ€”record your movements.
    • ๐Ÿ” Web and application activity โ€”save search queries and actions in applications.
    • ๐Ÿ“ฑ Device information โ€”data about the phone model, software versions and etc.

Next block advertising identifier (used for targeted advertising):

  1. Go to Settings โ†’ Google โ†’ Advertising.
  2. Activate the option Opt out of personalized advertising.
  3. Click Reset advertising identifier (this will make your profile anonymous for advertisers).
๐Ÿ’ก

If you use Gmail, open the web version of mail on your computer, go to Settings. > Privacy to and disable the "Show images by default" option. This will prevent trackers from loading from emails.

โš ๏ธ Attention: Shutdown Google Play Services through Settings โ†’ Applications will lead to failures in many applications (for example, YouTube or Gmail). Instead, limit permissions for this service: deny access to Microphone, Camera i Geodata.
Google function What it tracks How to disable
Location history All your movements with time reference Google Settings โ†’ Account Management โ†’ Data and privacy โ†’ Location history
Web activity Search queries, pages viewed, app actions Google Settings โ†’ Account management โ†’ Data and privacy โ†’ Web and app activity
Google Assistant Voice commands, microphone recordings Settings โ†’ Google โ†’ Settings for Assistant โ†’ Your data in Assistant
Advertising ID Identifier for targeted advertising Settings โ†’ Google โ†’ Advertising โ†’ Opt out of personalized advertising

2. Limiting application permissions

Most applications require access to Geodata, Camera, Microphone and Contacts, although this is required for them to work not always necessary. For example, Facebook or Instagram can track your location even in the background.

To restrict access:

  1. Go to Settings โ†’ Applications.
  2. Select an application (for example, TikTok or VK).
  3. Click Permissions and disable unnecessary options:
    • ๐Ÿ“ Location โ€” leave only "During use" or "Prohibit".
    • ๐ŸŽค Microphone โ€” disable for social networks and games.
    • ๐Ÿ“ท Camera โ€” allowed only for messengers (for example, WhatsApp).
    • ๐Ÿ“ฑ Phone โ€” deny access to call logs.

To disable permissions in bulk, use Permission Manager:

  1. Open Settings โ†’ Privacy โ†’ Permission Manager.
  2. Select a permission type (for example, Location).
  3. Disable access for all unnecessary applications.

Open the list of installed applications|Check permissions for each|Disable geodata for social networks|Prohibit access to contacts for games|Limit background activity-->

โš ๏ธ Attention: Some applications (for example, Google Maps or Yandex.Navigator) will stop working correctly without access to geodata. For such cases, use the "Only while in use" mode and disable Exact location in the settings.

Hidden threat - background activity. Many applications continue to collect data even when you are not using them:

  1. Go to Settings โ†’ Applications โ†’ [Select application] โ†’ Battery.
  2. Select Limited mode (if available).
  3. Disable the option Allow background activity.
  4. 3. Disabling tracking from the manufacturer (MIUI, One UI, EMUI, etc.)

    Smartphone manufacturers (for example, Xiaomi, Samsung, Huawei) add their own tracking services that work in parallel with Google. These functions are often hidden in proprietary shells (MIUI, One UI, EMUI) and can send data to China or other countries.

    For Xiaomi (shell MIUI):

    • ๐Ÿ“ฑ Open Settings โ†’ Memory โ†’ Autorun and disable unnecessary applications.
    • ๐Ÿ”’ Go to Settings โ†’ Privacy โ†’ Special permissions โ†’ Display on top of other windows and disable this for suspicious services (for example, MiuiDaemon).
    • ๐Ÿ“ก B Settings โ†’ Connections and sharing โ†’ Data transfer disable Automatic diagnostics.

    For Samsung (shell One UI):

    • ๐Ÿ“Š Disable Samsung Analytics in Settings โ†’ Accounts and Backup โ†’ Data Management โ†’ Samsung Analytics.
    • ๐Ÿ“ Deny Samsung Location Services in Settings โ†’ Location โ†’ Location Services.
    • ๐Ÿ”„ B Settings โ†’ Device maintenance โ†’ Automatic optimization Turn off sending diagnostic data.

    For Huawei (shell EMUI/HarmonyOS):

    • ๐Ÿ›ก๏ธ Disable Huawei Mobile Services in Settings โ†’ Applications โ†’ HMS Core โ†’ Permissions.
    • ๐Ÿ“ˆ Deny User Experience Analytics in Settings โ†’ System โ†’ About phone โ†’ Data Analytics.
    • ๐Ÿ“ก B Settings โ†’ Wireless networks โ†’ Mobile network โ†’ Data management disable Sending error reports.
    How to check hidden processes on Xiaomi?

    On some devices Xiaomi there is a hidden service com.miui.analyticsthat sends data even after all settings are disabled. To block it:

    1. Install ADB on your computer.

    2. Connect your phone and run the command:

    adb shell pm disable-user --user 0 com.miui.analytics

    3. Restart the device.

    โš ๏ธ This may disrupt the operation of some functions (for example, themes).

    โš ๏ธ Attention: On devices Huawei s HarmonyOS Some of the tracking functions are integrated into the system and cannot be disabled using standard methods. In this case, only replacing the firmware will help with a custom one (for example, LineageOS), but this requires unlocking the bootloader and voids the warranty.

    4. Using alternative services and firmware

    If you need maximum privacy, standard settings Android consider the following options:

    1. Installing a custom one. firmware

    • ๐Ÿ“ฑ LineageOS - clean Android without unnecessary services Google.
    • ๐Ÿ›ก๏ธ GrapheneOS - firmware with an emphasis on security (supports Pixel).
    • ๐Ÿ”’ CalyxOS - includes built-in Tor and tracker blockers.

    To install, you will need to unlock the bootloader (command fastboot oem unlock), which will reset all data and may void the warranty.

    2. Replacing standard applications

    Standard application Alternative Advantage
    Google Chrome Bromite or Firefox Focus Blocking trackers and ads
    Google Maps OsmAnd or Magic Earth Offline maps without data collection
    Gmail FairEmail or K-9 Mail Encryption of letters and no tracking
    Google Play Store Aurora Store or F-Droid Anonymous installation of applications

    3. Using VPNs and blockers

    • ๐Ÿ” ProtonVPN or Mullvad - encrypt traffic and hide IP.
    • ๐Ÿšซ Blokada or RethinkDNS โ€”block trackers at the DNS level.
    • ๐Ÿ›ก๏ธ NetGuard โ€”controls application access to the network.
    ๐Ÿ’ก

    Custom firmware (for example, GrapheneOS) block surveillance at the system level, but require technical skills to install. Alternative applications (for example, Bromite instead of Chrome) are easier to use, but do not provide 100% protection.

    โš ๏ธ Attention: Some alternative services (for example, Aurora Store) may violate the rules. Google Play. This does not entail legal liability, but may lead to account blocking. Use them at your own risk.

    5. Setting up network security: DNS, firewall and VPN

    Even if you have disabled all permissions, applications can collect data over the Internet. To prevent this, set up network protection.

    1. Change DNS servers

    Standard DNS providers (for example Google DNS or operator servers) can log your requests:

    • ๐Ÿ”’ 1.1.1.1 (Cloudflare) - fast and. confidential.
    • ๐Ÿ›ก๏ธ 9.9.9.9 (Quad9) - blocks malicious domains.
    • ๐ŸŒ 84.200.69.80 (DNS.WATCH) - does not keep logs.

To change DNS:

  1. Go to Settings โ†’ Network and Internet โ†’ Private DNS.
  2. Select Private DNS provider hostname.
  3. Enter dns.google (for Cloudflare) or dns.quad9.net.

2. Set up a firewall

Applications like NetGuard or AFWall+ allow you to block network access for individual apps:

  • ๐Ÿ“ฑ Install NetGuard from F-Droid.
  • ๐Ÿ”’ Open the application and activate Traffic Filtering.
  • ๐Ÿšซ Block Internet access for suspicious applications (for example, Facebook or TikTok).

3. Use a VPN that blocks trackers

Not all VPNs are equally useful. To protect against surveillance, choose services with:

  • ๐Ÿ” No-log policy (do not save user data).
  • ๐Ÿ›ก๏ธ Ad blocking (for example ProtonVPN or Windscribe).
  • ๐ŸŒ Servers in confidential jurisdictions (Switzerland, Iceland).
๐Ÿ’ก

To check, whether your VPN is working, open the site ipleak.net in a browser. If your real IP or DNS is displayed, configure the connection again.

6. Additional measures: disabling sensors and hardware functions

Modern smartphones are equipped with dozens of sensors that can be used for surveillance: gyroscope, accelerometer, sensor. illumination and even a barometer. This data allows you to track your actions with high accuracy.

How to disable unnecessary sensors:

  1. Install the application Sensor Box for Android from Google Play.
  2. Check which sensors are active (for example, Proximity sensor or Magnetometer).
  3. Disable them through the engineering menu (if available) or limit application access:
    adb shell settings put global sensors_off 1

    (permissions required root).

Disable hardware features:

  • ๐ŸŽค Microphone: Turn off access for all applications except instant messengers. Settings โ†’ Privacy โ†’ Permission Manager โ†’ Microphone disable access for all applications except instant messengers.
  • ๐Ÿ“ท Camera: Similarly restrict access in Permission manager.
  • ๐Ÿ“ GPS: In Settings โ†’ Location select mode Device only (without using networks Wi-Fi and mobile data).
  • ๐Ÿ“ถ Bluetooth/Wi-Fi scanning: Disable in Settings โ†’ Location โ†’ Scan.

Engineering menu (for advanced users)

Some manufacturers hide tracking settings in the engineering menu. To get there:

  1. Open the application Phone.
  2. Enter code:
    • For Samsung: #0# or *#9900#
    • For Xiaomi: ##4636##
    • For Google Pixel: ##4636## โ†’ Phone information
  • Look for sections with names Logging, Diagnostics or Privacy.
  • โš ๏ธ Attention: Changing parameters in the engineering menu can lead to unstable operation of the phone or loss of warranty. Do not change the settings if you are not sure of their purpose. For example, disabling IMS Logging on Samsung may disrupt the operation of the mobile network.

    7. Checking your device for spyware

    If you suspect that you are being monitored using specialized apps (for example, mSpy or FlexiSPY), follow these steps:

    Signs of spyware:

    • ๐Ÿ”‹ Rapid battery drain (even in standby mode).
    • ๐Ÿ“ถ Increased mobile data traffic.
    • ๐Ÿ“ฑ Heating of the phone for no apparent reason.
    • ๐Ÿ”Š Extraneous sounds during calls (echoes, clicks).

    How to detect and remove a spy:

    1. Check the list of installed applications in Settings โ†’ ApplicationsLook for suspicious apps with names like System Update, Device Admin or unfamiliar. icons.
    2. Use an antivirus with a spyware scanning function (for example, Malwarebytes or Kaspersky).
    3. Check device administrator rights:
      1. Open Settings โ†’ Security โ†’ Device Administrators.
      2. Remove unknown applications from the list.
    4. If all else fails, run reset to factory settings (save important ones first data).

    How to protect yourself from installing spyware in the future:

    • ๐Ÿ”’ Do not install applications from unverified sources (outside Google Play or F-Droid).
    • ๐Ÿ›ก๏ธ Disable installation from unknown sources in Settings โ†’ Security.
    • ๐Ÿ”‘ Do not give the phone to strangers (even for a few minutes).
    • ๐Ÿ“ฑ Regularly check active processes via Developer Options (enabled by tapping on the build number in About the phone).
    How to check your phone for wiretapping?

    If you suspect wiretapping through the microphone:

    1. Call another phone and leave your device in a quiet place.

    2. extraneous noise is heard (for example, voices from the room), the microphone may be activated remotely.

    3. Check active connections via NetGuard or adb shell netstat (required ADB).

    4. Install Access Dots (indicates when the camera/microphone is in use).

    8. Regular maintenance: how to maintain privacy

    Disabling surveillance is not a one-time action, but an ongoing process. Over time, settings may be reset after updates, and new applications will request permissions To remain protected:

    Monthly checklist:

    Check permissions of new applications|Update tracker blockers (for example, Blokada)|Clear cache and browser data|Check active devices in your Google account (myaccount.google.com/device-activity)|Update the firmware (if you are using custom)|Check the list of device administrators-->

    Tools for automation:

    • ๐Ÿค– AppOps โ€” allows you to manage permissions in detail (required ADB).
    • ๐Ÿ“Š Exodus Privacy โ€” analyzes applications for trackers.
    • ๐Ÿ”„ Syncthing โ€” replacement Google Drive for synchronizing files without clouds.

    What to do in case of a data leak:

    1. Immediately change passwords for all important services.
    2. Revoke access to accounts on the website myaccount.google.com/permissions.
    3. Check your device for spyware (see section 7).
    4. If there is a leak serious (for example, leaking photos), contact service support with a request to delete the data.

    How to follow updates:

    • ๐Ÿ“ฐ Subscribe to news about privacy (for example, PrivacyToolsIO or Restore Privacy).
    • ๐Ÿ” Check your settings regularly after updates Android (manufacturers sometimes return disabled functions).
    • ๐Ÿ“ฑ Install F-Droid to receive open source software updates without Google Play.
    ๐Ÿ’ก

    Privacy is not a one-time setting, but an ongoing practice Even after disabling all trackers, new applications or system updates can restore data collection. Check your settings regularly and use tools like Exodus Privacy to analyze installed apps.

    โš ๏ธ Attention: Some manufacturers (for example, Xiaomi or Realmealways reset the privacy settings after major updates. Always check the section Settings โ†’ Privacy after. installation of a new firmware version.

    FAQ: Frequently asked questions about surveillance on Android

    Can I completely disable surveillance on Android?

    No, it is impossible to completely disable surveillance, since Android is a proprietary system with built-in data collection mechanisms. However, you can reduce it to a minimum: disable the main services Google, use alternative applications and custom firmware (for example, GrapheneOSEven in this case, part of the data). (for example, information about connecting to cellular networks) will be transmitted to the telecom operator.

    How to check what data Google has collected about me?

    Go to the site myactivity.google.com (activity history) and takeout.google.com (export data). you will find:

    • Location history;
    • Queries in Google Search;
    • Data from YouTube;
    • Information about devices.

    To delete data, select the desired categories and click Delete.

    Is it safe to disable Google Play Services?

    No, disabling Google Play Services will cause most applications to malfunction (including Gmail, Maps and Play MarketInstead:

    • Limit permissions for this service (deny access to geodata, microphone, camera).
    • Disable automatic updates Google Play Services in Settings โ†’ Applications โ†’ Google Play Services โ†’ Three dots โ†’ Disable auto-update.
    • Use alternative services (for example MicroG