Every time you open an application, search for information in the browser, or even just unlock the smartphone screen, your Androiddevice sends dozens of requests to servers Google, the phone manufacturer and third-party companies. This data is used for targeted advertising, behavioral analysis and even sales to third parties. But what if you want your privacy back?
Completely disabling tracking is Android more difficult than it is iOS โthe system was originally designed to be open to data collection. However, with a combination of built-in settings, alternative services and techniques, information collection can be kept to a minimum. In this guide, we'll cover all the available methods, from basic restrictions in the settings menu to deep firmware changes for advanced users.
It is important to understand that some features (for example Google Assistant or smart search) will no longer work correctly once tracking is turned off. But if privacy is more important to you than convenience, this guide will help you configure your smartphone so that it transmits the minimum possible amount of data.
Why Android tracks your requests and what exactly it collects
The system Android collects data through three main channels:
- ๐ Google services: search history, location, activity in applications (Google Play, YouTube, Chrome), sensor data (accelerometer, gyroscope).
- ๐ฑ Device manufacturer: Samsung, Xiaomi, Huawei and others collect telemetry about the use of proprietary shells (for example, One UI or MIUI).
- ๐ Third-party applications: social networks, instant messengers, games and even flashlights often request permission to access contacts, files or geolocation.
According to research Douglas Leith (2021), even in standby mode a smartphone sends data Android 10 sends data Google every 4.5. minutes โthis is 20 times more often than iPhone transmits information Applewith active use, the frequency of requests increases to 1-2 per minute.
What exactly is transmitted:
- ๐ Geolocation (even when GPS is turned off via data from cell towers and Wi-Fi).
- ๐ Unique identifiers:
Android ID,GAID(Google Advertising ID),IMEI. - ๐ Activity logs: which applications are open, how much time you spend in them, sequence of actions.
- ๐ Network activity: IP addresses, data on Wi-Fi/mobile network connections.
โ ๏ธ Attention: Disabling tracking does not completely disable you anonymous. The cellular operator still sees your traffic, and some system processes (mediaserver,android.systemui) can send data bypassing user settings.
Basic privacy settings in the Android menu
Start with built-in tools - they allow you to limit most data collection without root access or third-party utilities.
1. Disabling Google activity history
Go to Settings โ Google โ Google account management โ Data and privacy. Here, find the sections:
- ๐ "Application and web search history" โ disable saving queries in Google Search and Chrome.
- ๐ "Location history" โ deactivate the collection of geodata (including Google Maps Timeline).
- ๐ค "Voice and audio recordings" โ delete saved voice commands for Google Assistant.
After disabling these options Google will no longer save your actions, but some data will still be transferred anonymously for analytics (for example, usage statistics Play Market).
2. Resetting the advertising ID (GAID)
The advertising identifier GAID is used for targeted advertising. To reset it:
- Open
Settings โ Google โ Advertising. - Click "Reset advertising identifier".
- Activate the option "Disable personalized advertising".
This does not block advertising completely, but it makes it less relevant. Applications will have to collect data about you again.
3. Restricting application rights
Go through the list of installed applications (Settings โ Applications) and check the permissions:
- ๐ซ Geolocation: disable for all applications except maps and navigators.
- ๐ Storage: deny access to files for unnecessary utilities (for example, flashlights or calculators).
- ๐ Contacts/SMS: leave only for instant messengers and phone applications.
โ๏ธ Basic tracking protection
Advanced methods: changing system settings
If basic restrictions are not enough, move on to more advanced settings. These methods require caution, but do not violate the device warranty.
1. Disabling diagnostics and error reporting
Android sends Google and the device manufacturer reports crashes, battery usage and performance. To stop this:
- Go to
Settings โ System โ Advanced โ Error reporting and diagnostics. - Disable options "Submit bug reports" and "Participate in improving Android".
On some firmware (for example, MIUI or ColorOS) these settings may be called differently: "Diagnostics" or "Analytics".
2. Blocking background activity of applications
Many apps continue to collect data. even when you are not using them. To limit this:
- Open
Settings โ Applications โ [Select application] โ Battery. - Select "Limited" background mode.
- For a radical approach, use "Forced stop" (but this may break the application).
On Android 12+ added function "Accurate location access" โyou can allow applications to see only an approximate location (with an accuracy of several kilometers).
3. Using alternative DNS
Some Internet providers and mobile operators monitor DNS queries to achieve this. avoid:
- Install the application 1.1.1.1 from Cloudflare or DNS Changer.
- Select a DNS server that supports DNS-over-HTTPS (DoH) or DNS-over-TLS (DoT):
| DNS provider | Address | Protocol |
|---|---|---|
| Cloudflare | 1.1.1.1, 1.0.0.1 | DoH/DoT |
| Google Public DNS | 8.8.8.8, 8.8.4.4 | DoH |
| Quad9 | 9.9.9.9, 149.112.112.112 | DoT |
| AdGuard DNS | 94.140.14.14, 94.140.15.15 | DoH + tracker blocking |
AdGuard DNS additionally blocks advertising and analytical domains, which reduces the number of tracking requests.
โ ๏ธ Attention: Changing DNS may disrupt the operation of some services (for example, banking applications or streaming platforms), if they are linked to geolocation via DNS.
Radical measures: custom firmware and root access
If you are willing to sacrifice guarantee and stability for maximum privacy, consider the following methods. They require unlocking. bootloader and can potentially lead to the device. "briku" devices.
1. Installation of degoogled firmware
Projects like LineageOS (without GApps) or GrapheneOS completely remove services Google and replace them with open alternatives. Advantages:
- ๐ No built-in tracking Google.
- ๐ก๏ธ Protection against exploits at the kernel level.
- ๐ Regular security updates.
Disadvantages: not all applications will work (for example, Google Pay, Netflix with DRM), and some functions (Push notifications) will require manual configuration via MicroG.
2. Blocking trackers at the hosts file level
With root access, you can edit the file /etc/hoststo redirect requests to trackers to 127.0.0.1. Example of blocking domains Google Analytics:
127.0.0.1 google-analytics.com127.0.0.1 www.google-analytics.com
127.0.0.1 ssl.google-analytics.com
Ready lists of domains for blocking can be found in projects Adaway or Blokada.
3. Using XPosed/EdXposed to modify system processes
Framework XPosed allows you to intercept calls to system functions responsible for sending data. Popular modules:
- ๐ง XPrivacyLua โ blocks application access to confidential data (IMEI, MAC address, list of applications).
- ๐ซ NoTrack โ removes identifiers
GAIDandAndroid IDfrom requests. - ๐ก FakeGApps โ replaces responses from services Google empty data.
โ ๏ธ Attention: Modifications of system processes can lead to unstable operation of the device, errors in applications and problems with security updates. It is recommended to create backup copies before installing XPosed.
What is a โbrickโ device?
Brick (from the English โbrickโ - brick) is a state of a smartphone in which it becomes completely or partially inoperable due to errors in firmware, changes system files or hardware failures. In mild cases, flashing helps, in severe cases, repairs using programmers (for example, JTAG) are required.
Alternative applications without tracking
Even with system tracking disabled, many applications continue to collect data. Replace them with open alternatives that respect privacy:
| Category | Popular app | Tracker-free alternative |
|---|---|---|
| Browser | Google Chrome | Bromite, Firefox Focus, DuckDuckGo Browser |
| Gmail | FairEmail, K-9 Mail | |
| Maps | Google Maps | OsmAnd, Magic Earth |
| Keyboard | Gboard | AnySoftKeyboard, FlorisBoard |
| File manager | Files by Google | Material Files, Simple File Manager |
To check applications for trackers, use the service Exodus Privacy or utility ClassyShark3xodus (requires Android Studio). For example, in Facebook more than 20 trackers were found, and in Signal none.
When choosing alternatives, pay attention to:
- ๐ Open source (checked at GitHub or F-Droid).
- ๐ Privacy Policy (must be brief and not vague).
- ๐ก๏ธ Lack of permission to access contacts/geolocation without good reason.
Before deleting Google applications (for example, Chrome or YouTube), install alternatives and export important data (bookmarks, history). Some system applications cannot be deleted without root access, but they can be disabled in the settings.
How to check that tracking is really disabled
Completely stop data collection impossible, but you can significantly reduce it. Here's how to check the effectiveness of your actions:
1. Network traffic analysis
Use applications to monitor network activity:
- ๐ NetGuard โshows which applications are sending data and where.
- ๐ PCAPdroid โrecords all traffic in the format
.pcapfor analysis in Wireshark. - ๐ก๏ธ TrackerControl โblocks known trackers and keeps a log of them.
After installation, run a test: open several applications and check which domains they contact. For example, if Twitter sends requests to googleads.g.doubleclick.net, then they are advertising. identifiers are not reset.
2. Checking unique identifiers
The utility Device ID (or command adb shell settings get secure android_id) will show the current identifiers of your device After resetting GAID and restricting application rights these values. must:
- ๐ Change to new ones (for
GAID). - ๐ซ Not transmitted in requests (checked through NetGuard).
3. Tests for geolocation leaks
Open the website in the browser ipleak.net or browserleaks.com and check:
- ๐ IP address: should match your VPN or DNS provider, not your actual location.
- ๐ Geolocation via Wi-Fi: if disabled, the site should not determine your city to within area.
- ๐ฑ User-Agent: should not contain the device model (for example,
SM-G975Ffor Samsung Galaxy S10).
โ ๏ธ Attention: Some tests (for example, for browserleaks.com) may show false positives for WebRTC-leaks. This does not always mean a real data leak - check in several sources.
Even after all the settings, some system processes (for example, checking for updates) will send minimal data to Google servers. Complete anonymity on Android is impossible without radical measures like using custom firmware or physical data. isolating the device.
Common mistakes and how to avoid them
When trying to disable tracking, users often make mistakes that ruin their efforts. Here are the most common ones:
- ๐ Reset only. advertising ID without disabling activity history. Google will continue to collect data, it just wonโt link it to your account.
- ๐ฑ Ignoring the manufacturer's proprietary services. For example, on Xiaomi you need to separately disable Mi Analytics and User Experience app on
Settings โ About phone โ Advanced. - ๐ Using a VPN without blocking DNS leaks. Many VPN providers do not protect against leaks via
IPv6orWebRTC. - ๐ Updating the firmware without re-setting privacy. After major Android updates, some settings are reset.
Another typical problem is a false sense of security after installing "anti-spyware" applications from Play MarketMany of them contain trackers themselves or require dangerous permissions. (for example ACCESSIBILITY_SERVICE). Always check applications through Exodus Privacy before installation.
If after all the manipulations you notice that:
- ๐ The battery began to discharge faster - perhaps background traffic blocking processes (NetGuard, TrackerControl) are consuming a lot of resources.
- ๐ต Push notifications have stopped coming - check your settings Firebase Cloud Messaging (FCM) or install MicroG for alternative delivery of notifications.
- ๐ Some sites do not open - probably the tracker blocker redirects their domains. Add sites to the white list.
FAQ: answers to frequently asked questions
Can I disable tracking without root access?
Yes, but not completely. Without root you can:
- Disable activity history Google.
- Limit application rights.
- Use alternative DNS and browsers.
- Block some trackers via NetGuard or Blokada.
However, system processes (android.systemui, mediaserver) will still send minimal data. To block them, you need root or custom firmware.
Will Google Pay work after turning off Google services?
No. Google Pay requires:
- Active Google Play Services.
- Working SafetyNet Attestation (check for system modifications).
- Current binding to account Google.
On degoogled firmware (for example, GrapheneOS) Google Pay does not work. Alternatives: Revolut, Curve, or banking applications with support Mir Pay/Apple Pay (via emulation).
How to disable tracking on Android TV or Android Auto?
On Android TV and Android Auto privacy settings are limited, but you can:
- Disable "Personalization of recommendations" in the device settings.
- Reset
GAIDviaSettings โ Device โ Advertising. - Use SmartTubeNext instead standard YouTube (requires installation via Downloader).
- Block trackers via router (setting Pi-hole or alternative DNS on the router).
On Android Auto tracking is controlled through the main device - settings are synchronized with the phone.
Is it possible to return the default settings if something goes wrong?
Yes, but the methods depend on what changes you made:
- ๐ง Basic settings (activity history, GAID): return to the menu
Settings โ Google. - ๐ฑ Custom firmware: requires flashing to the stock version via Fastboot or Recovery.
- ๐ Root/XPosed: you need to remove modifications via Magisk Manager or reflash the device.
Before making any changes, make backup copies via TWRP or ADB Backup!
Will disabling tracking slow down your smartphone?
In most cases, no. On the contrary, blocking background application activity can increase battery life and speed up the system. However: Increase battery life data-i="347">๐ถ Some functions (for example,
- ๐ Applications for blocking traffic (NetGuard, TrackerControl) can consume up to
5-10% batterywith active monitoring. - ๐ถ Some functions (for example, Google Assistant or Adaptive Battery) will stop working without data collection.
- ๐ Alternative DNS (for example, AdGuard DNS) can slightly increase ping when connecting to sites.
On weak devices (for example, Redmi 4A or Samsung Galaxy J3), the simultaneous operation of traffic blockers and VPNs can cause slowdowns.