Have you ever wondered why, after installing a new app on Android, you begin to be shown relevant advertising, and recommendations for optimization appear in the device settings? Behind this is a system analytics - collection and analysis of data about your interaction with the device. But how exactly does it work, what data is collected and can it be controlled?
In this article we will take a detailed look at what is analytics in Android, what types of analytics exist (from Google to smartphone manufacturers), how this data is used and - most importantly - how to minimize information collection if you are concerned about privacy. You will also find out which applications most often leak data and how this affects the performance of the device.
Spoiler: it is impossible to completely disable analytics in modern versions of Android, but reducing the amount of data transferred is quite possible. We will also reveal several little-known tricks that will help make your smartphone less โtransparentโ to corporations.
What is analytics in Android and why do you need it
The term analytics (analytics) in the context of Android refers to the automated collection of data about user behavior, device operation and application use. This data is sent to developers - both the operating system itself (Google), and smartphone manufacturers (Samsung, Xiaomi, Huawei etc.), as well as the creators of individual applications.
The main purposes of collecting analytics:
- ๐ Improving user experience: for example, if many users often return to the same menu in the settings, Google may bring it to a more prominent place.
- ๐ ๏ธ Identifying bugs: if the application often crashes on certain devices, analytics helps to find the reason.
- ๐ฏ Targeted advertising: data about your preferences allows you to show more relevant ads (which, by the way, is not always convenient for user).
- ๐ Performance optimization: resource usage analysis helps developers reduce the load on the battery and processor.
However, there is a flip side to the coin: collecting analytics is also mass surveillance of users, which can be used to create detailed personality profiles, sell data to advertising networks, or even leak information to third parties. This is especially true for Chinese smartphone manufacturers, whose proprietary shells (for example, MIUI or ColorOS) collect data much more actively than โpureโ Android.
What data does analytics collect in Android
The amount of data collected depends on the Android version, device manufacturer and installed applications. However, even in the โbasicโ configuration, Google collects quite a lot of information. Here are the main categories:
| Data type | Examples | Who collects |
|---|---|---|
| Technical information | Device model, Android version, screen resolution, amount of RAM, battery charge | Google, smartphone manufacturer |
| Usage data | Frequency of opening applications, session times, transitions between screens | Google, application developers |
| Location data | Approximate location (via IP or GPS), frequently visited places | Google, map services |
| System events | Application errors, reboots, connections to Wi-Fi/Bluetooth | Google, manufacturer |
| Personalized data | Search queries, browsing history in Chrome, activity in Google services | Google (linked to account) |
Data is especially actively collected Chinese manufacturers. For example, studies show that smartphones Xiaomi and Realme send data about the user even when the device is idle, and collect information about SMS and calls (officially - to improve services). At the same time, European and American brands ( Huawei collects information about SMS and calls (officially - to improve services). At the same time, European and American brands (Samsung, Google Pixel) are usually limited to technical analytics.
What are โunique identifiersโ?
Each Android device is assigned special IDs, such as Android ID, GAID (Google Advertising ID) and IMEI. They allow you to track user activity even without being linked to an account. For example, GAID is used to display targeted advertising and can be reset manually in Google settings.
It is important to understand that even if you're not signed in to a Google Accountpart of the analytics is still collected. For example, app usage data can be sent directly to app developers through built-in SDKs (for example, Firebase Analytics or Flurry).
How to disable or limit analytics collection in Android
It is impossible to completely stop data collection in modern versions of Android - this is part of the system architecture. However, You can significantly reduce the amount of information transferred. Here are step-by-step guide:
โ๏ธ Minimizing analytics collection
1. Disabling Google diagnostics
Go to Settings โ Google โ Google account management โ Data and privacy โ History settings. Here you can disable:
- ๐ฑ Application and web search history (activity tracking in Chrome and applications)
- ๐ Location history (movement data)
- ๐ค Voice command activity (Google Assistant query records)
Also in the section Diagnostics and use you can prevent the sending of error reports and usage statistics.
2. Resetting the advertising ID (GAID)
Advertising identifier GAID used for targeted advertising. It can be reset (but not completely disabled):
Path: Settings โ Google โ Advertising โ Reset advertising ID.
This will not stop data collection, but it will make your profile less accurate for advertisers.
3. Limiting background activity of applications
Many applications collect analytics even when you do not use them. To stop this:
- Go to
Settings โ Applications. - Select application (for example Facebook or TikTok).
- Click
Mobile dataand turn offBackground mode. - B section
BatteryselectRestricted mode(if available).
If you have root access, install the application AFWall+ or NetGuard (without root). They allow you to completely block network access for individual applications, including sending analytics.
4. Using alternative services
Replace standard Google applications with more private analogues:
- ๐ Browser: DuckDuckGo, Brave or Firefox Focus instead of Chrome.
- ๐ง Mail: ProtonMail or Tutanota instead of Gmail.
- ๐บ๏ธ Maps: OsmAnd or Magic Earth instead of Google Maps.
Disabling analytics may result in less accurate recommendations in Google Play, poor performance of some features (for example, Adaptive Battery), and loss of access to some services (for example, Google Pay).
Which apps collect the most data
Not all applications are equally โhungryโ in terms of analytics. According to research, the leaders in data collection are:
| Application | Type of data collected | Where it is transferred |
|---|---|---|
| Facebook / Instagram | Location, contacts, call history, activity in other applications | Meta (Facebook), advertising networks |
| TikTok | IMEI, MAC address, list of installed applications, screen taps | ByteDance, Chinese servers |
| Google Play Services | All actions in the system, sensor data, network information | |
| Xiaomi GetApps | List of installed applications, history downloads, device data. And services such as | Xiaomi (servers in China) |
Interesting fact: even meditation applications (For example, Calm or Headspace) collect data about your activity and transfer it to analytics companies. And services such as Truecallerupload your phone book to their servers - and this is specified in the user agreement, which few people pay attention to.
To check what data a specific application collects, you can use the tool Exodus Privacy (available on the website exodus-privacy.eu.org). It analyzes APK files and shows a list of built-in trackers.
How to check what data an application sends?
Using the application Packet Capture (root required) or NetGuard you can track where exactly this or that application is โcallingโ. For example, many Chinese games send data to servers in Beijing, even if the game is offline.
The impact of analytics on performance and battery
Collecting analytics is not only a privacy issue, but also device performance. Constant data transfer in the background:
- ๐ Drains the battery: background analytics processes can consume up to 5-10% of the charge per day.
- ๐ถ Loads the network: especially noticeable on a slow mobile data.
- ๐ข Slows down the system: if the device is weak, constant requests to servers can cause lags.
For example, tests show that disabling diagnostic data collection in MIUI (on smartphones Xiaomi) can increase battery life by 15โ20%. And on devices with 2โ3 GB of RAM, reducing the background activity of analytics sometimes solves the problem of random slowdowns.
If you notice that your smartphone has begun to discharge faster for no apparent reason, check:
- Section
Settings โ Battery โ Battery usage- which applications consume the most energy. - Synchronization settings:
Settings โ Accounts โ Google โ Account synchronization. - Background data transfer:
Settings โ Mobile network โ Data transfer in the background.
On devices with Android 12+, you can use the "Coarse location" function instead of precise GPS. This reduces the amount of data transferred and saves battery power.
Analytics in custom firmware and alternative Android systems
If you are not satisfied with data collection in standard Android, you can consider alternative firmware, where analytics is either disabled by default or can be removed completely. Popular options: Firmware data-i="208">Medium (requires bootloader unlocking)
| Firmware | Analytics Features | Difficulty of installation |
|---|---|---|
| LineageOS | Without Google services by default, you can install it later MicroG for partial compatibility | Medium (requires bootloader unlocking) |
| GrapheneOS | Maximum privacy, blocking trackers at the system level, sandbox for applications | High (supports a limited list of devices) |
| CalyxOS | Built-in tools for blocking trackers, alternative services instead Google | Medium |
| /e/OS | Replacement of Google services with open analogues, minimal data collection | Low (there is a simple installation utility) |
Important: installing custom firmware requires unlocking the bootloader, which resets the device to factory settings and may void the warranty. In addition, some functions (for example Google Pay or Netflix in HD) may stop working due to lack of certification Widevine L1.
If you are not ready for such drastic Therefore, you can take the middle path:
- ๐ฑ Install MicroG instead of Google Play Services (root required).
- ๐ Use Xposed Framework with module XPrivacyLua to block application access to personal data.
- ๐ก๏ธ Configure DNS filtering (for example, through NextDNS or AdGuard) to block tracking domains.
On devices with Android 10+, you can use the "Work Profile" function (Settings โ Accounts โ Add a work profile). It allows you to install โcleanโ versions of applications without being tied to your main Google account.
Legal aspects: what the laws say about collecting analytics
Collecting analytics is regulated by several key laws, depending on your region:
- ๐ช๐บ GDPR (European Union): companies are required to request explicit consent to collect data and provide the opportunity to delete it. EU users can request a full report from Google or the smartphone manufacturer about the data collected.
- ๐บ๐ธ CCPA (California, USA): Similar to GDPR, but only applies in California. Gives the right to prohibit the sale of personal data.
- ๐ท๐บ 152-FZ (Russia): requires consent to the processing of personal data, but in practice few monitor compliance.
- ๐จ๐ณ China Cybersecurity Law: obliges Chinese companies store user data on servers in China (which raises questions about their security).
For example, in 2021 Google was fined 50 million euros in France for violating the GDPR due to insufficiently transparent collection of consent for analytics. And in 2023 Xiaomi was forced to add an option to completely disable the collection of diagnostic data for users in the EU.
โ ๏ธ Attention: If you live in the EU, you have the right to request from Google or the smartphone manufacturer a full report on the data collected about you (including location history, search queries, etc.). To do this, you need to send a request through a form on the companyโs website or use services like Rightly or PrivacyBee.
However, in practice, it is still impossible to completely disable analytics collection - even in the EU. Companies are simply making the process more transparent and giving users more control (for example, allowing them to delete data every few months).
FAQ: Frequently asked questions about analytics in Android
Is it possible to completely disable analytics in Android?
No, it is not possible to completely disable analytics collection in modern versions of Android, as it is part of the system architecture. However, you can significantly reduce the amount of data transferred: disable Google diagnostics, reset the advertising ID, limit background application activity and use alternative services (for example DuckDuckGo instead of Chrome). On devices with root access or custom firmware (for example, GrapheneOS), control over analytics is much higher.
What data does Google collect even if I am not logged into my account?
Even without authorization in a Google account, Android collects:
- Technical information about device (model, OS version, screen resolution).
- Data about system usage (which applications are launched, how often).
- Approximate location (by IP or cell tower data).
- Information about failures and errors (system logs).
This data are tied to unique device identifiers (Android ID, GAID), and not to your account.
Is it true that Chinese smartphones collect more data than others?
Yes, studies (for example, from Trinity College Dublin or Exodus Privacy) confirm that smartphones from Chinese brands (Xiaomi, Oppo, Realme, Huawei) collect significantly more data than European or American manufacturers. For example:
- Xiaomi sends data about the browser, installed applications and user activity to servers in China.
- Huawei collects information about SMS and calls (officially - to improve services).
- Realme transmits data about location and application use even when the device is idle.
At the same time, manufacturers claim that all data is anonymized and is used only to improve services.
How to check which applications are sending data?
There are several ways:
- Exodus Privacy: the service analyzes APK files and shows a list of built-in trackers. Available on the website
exodus-privacy.eu.org. - Packet Capture: the application (requires root) allows you to track where exactly this or that application is โcallingโ.
- NetGuard: firewall without root, shows which applications are using the Internet and where they are sending data.
- Android Settings: in the section
Settings โ Network and Internet โ Data usageYou can see which applications are consuming traffic in the background.
Does disabling analytics affect the operation of the smartphone?
Yes, but in most cases the changes are not critical. Possible consequences:
- ๐ Less accurate recommendations on Google Play, YouTube, Google Discover.
- ๐ Improved autonomy (background analytics processes consume battery).
- โ ๏ธ Problems with some functions:
- "Adaptive Battery" and "Adaptive Brightness" may work worse.
- Some applications (for example, banking) may require analytics to be turned on to work.
- Google Pay and other services linked to your account may limit functionality.
On devices with custom firmware (for example, GrapheneOS), some Google functions may not work at all, but this is compensated by increased privacy.