Ads

From Your Phone to Data Brokers: Closing the Pipeline

Apps sell data to brokers who resell it. Here's how to plug the leaks at the phone end.

Adrián Vega

By Adrián Vega

Published 22 January 2026 · Updated 30 May 2026 · 10 min read

Data visualization charts

When you download a seemingly harmless flashlight app or a weather tracker, you aren't just getting a tool; you are often installing a silent industrial sensor. Most people believe their personal information stays between them and the app developer, but the reality is a sophisticated ecosystem of middlemen. These third-party entities, known as android data brokers, specialise in harvesting "exhaust data"—the digital crumbs of location history, device hardware identifiers, and browsing habits—to build a comprehensive profile of who you are and where you go.

Stopping this pipeline requires more than just deleting a few apps. Because the data collection happens at the system level and through embedded software development kits (SDKs), you must harden your Android device from the inside out. In this guide, I will show you how to dismantle the tracking infrastructure on your Pixel, Samsung, or Xiaomi device. We will move through the specific settings in Android 13, 14, and the new 15 release to ensure your data stays on your phone and out of the hands of the highest bidder. By the end, you'll have a multi-layered defence that makes your device significantly less profitable for trackers.

The data-flow pipeline

The data-flow pipeline
Screenshot reference: The data-flow pipeline

To stop a mobile data broker, you first have to understand how they get into your pocket. Most brokers don't collect data directly from you; they buy it from app developers who integrate "free" analytics or advertising tools. When you grant an app permission to access your location or physical activity, that data is often packaged and sent to servers owned by companies you have never heard of. On Android, this process is facilitated by a unique alphanumeric string called the Advertising ID, which serves as a universal passport for your digital identity across different apps.

The pipeline usually follows a specific path: an app collects your raw data, the developer strips away your name but keeps your Advertising ID, and the data is then sold to a "Data Management Platform" (DMP). In Android 14 and 15, Google has introduced more granular controls, but the fundamental architecture remains the same across different manufacturers. Whether you are using a Pixel 8, a Samsung Galaxy S24 with One UI 6.1, or a Xiaomi 14 running HyperOS, the goal of these brokers is to link your physical movements to your online purchasing intent.

This is particularly dangerous because once data enters the broker ecosystem, it is nearly impossible to track where it goes. A single location ping from a weather app can be resold to hedge funds, insurance companies, or even law enforcement contractors. On Samsung devices, this often includes additional "customization services" that track your app usage to "improve your experience," which is often code for profiling. To shut this down, we must first break the common link that binds all this data together: the ID that tells the broker that the person playing a game is the same person searching for medical advice.

Killing the ad ID first

The single most important step for any Android user is to reset or, preferably, delete their Advertising ID. This identifier is what allows android data brokers to stitch together disparate pieces of information into a single profile. If you use a Google Pixel running Android 14 or 15, you can find this under Settings > Security & privacy > Privacy > Ads. Here, you should select "Delete advertising ID." This doesn't just clear the ID; it tells the system to return a string of zeros to any app that requests it, effectively making you a ghost to the tracking SDKs.

On Samsung One UI 6 (Android 14), the path is slightly different. Go to Settings > Security and privacy > More privacy settings > Ads. Samsung also includes its own proprietary tracking through "Customization Service." You should navigate to Settings > Security and privacy > More privacy settings > Customization Service and toggle off "Customise this phone" and "Data management." This step is crucial for Samsung users because the manufacturer often shares data with its own partners independently of Google's advertising framework. By disabling both, you sever the primary tie between your hardware and the broker's database.

Xiaomi users on HyperOS face a more cluttered environment. To kill the ID here, go to Settings > Privacy > Privacy > Ad services and toggle off "Personalised ad recommendations." You must also go to Settings > Fingerprints, face data & screen lock > Privacy > Usage & diagnostics and turn it off. Xiaomi's system is notorious for "hidden" identifiers, so I also recommend going to the "MSA" (MIUI System Ads) app in your system apps list and revoking its authorisation. In Android 15, Google is moving toward "Topics API" which is part of the Privacy Sandbox; while it is marketed as more private, I still recommend choosing "Privacy Sandbox" in the Ads menu and turning off "Ad topics" and "App-suggested ads" to ensure no profiling occurs at all.

Cutting permissions next

Once you’ve killed the ID, you need to stop the flow of raw data. The Permission Manager is your primary weapon here. On a Pixel or Motorola device, go to Settings > Security & privacy > Privacy > Permission manager. The three most lucrative permissions for an android data brokers are Location, Physical Activity, and Nearby Devices. For Location, ensure that no app has "Allow all the time" access unless it is a navigation app. For everything else, set it to "Ask every time" or "Only while using the app." Even better, in Android 13 and later, you can toggle off "Use precise location" for apps like weather or retail, which gives them a general five-kilometre radius instead of your exact front door.

Samsung One UI 6/7 users have a very helpful "Privacy Dashboard" located in Settings > Security and privacy. This shows you a 24-hour timeline of which apps accessed your camera, microphone, or location. I recommend checking this weekly. Pay close attention to the "Physical Activity" permission; this is often used by brokers to determine your mode of transport (driving vs. walking), which helps them bin you into socio-economic categories. To manage this, follow: 1. Settings > Security and privacy > Privacy > Permission manager > Physical Activity. 2. Remove any app that doesn't strictly need to count your steps for fitness purposes.

For those on Xiaomi HyperOS, the "Privacy Protection" menu is quite robust. Go to Settings > Privacy protection and look at the "High-risk permissions" section. Xiaomi allows you to "Return blank messages" to apps that request call logs or SMS, which is a fantastic feature for fooling data harvesters. If an app insists on a permission to function but you don't trust it, use the "Virtual ID" feature found in the Privacy menu. This provides a temporary ID to the app that you can reset at any time, further confusing the trackers who are trying to build a long-term history of your device usage.

Adding DNS as a backstop

Adding DNS as a backstop
Screenshot reference: Adding DNS as a backstop

Even with permissions locked down, some apps will still try to "phone home" to known tracking domains using hardcoded instructions. This is where a Private DNS (Domain Name System) comes in. Since Android 9, every Android phone has a "Private DNS" setting that can filter traffic before it even leaves the device. By using a provider like AdGuard or NextDNS, you can block the server addresses used by a mobile data broker at the network level. This means even if an app tries to send your data, the request will hit a dead end.

To set this up on any modern Android device (13, 14, or 15): 1. Open Settings and search for "Private DNS." 2. Select "Private DNS provider hostname." 3. Enter "dns.adguard-dns.com" or your custom NextDNS endpoint. 4. Hit Save. On Samsung devices, this is under Settings > Connections > More connection settings > Private DNS. On Xiaomi, it is under Settings > Connection & sharing > Private DNS. Once active, this acts as a system-wide filter that catches the "leaks" that permissions might miss, such as telemetry data that is often bundled into "essential" app updates.

The beauty of the DNS approach is that it works across both Wi-Fi and mobile data without the battery drain of a traditional VPN. If you use NextDNS, you can actually see a log of every blocked attempt. You will be shocked to see how many times per hour your phone tries to contact "graph.facebook.com" or "app-measurement.com." This level of visibility is essential if you want to opt out data brokers effectively, as it gives you the evidence needed to see which apps are the "loudest" and should perhaps be uninstalled entirely.

GDPR/CCPA requests

Technical settings only stop future collection; they don't delete what has already been harvested. To truly opt out data brokers, you must exercise your legal rights under the GDPR (in Europe) or CCPA (in California and other US states). Most major brokers have a "Privacy Request" or "Do Not Sell My Info" link on their websites. This is a tedious process, but there are services like SayMine or DeleteMe that can automate some of the discovery. However, for the biggest offenders like Acxiom, Oracle, and Epsilon, you should manually submit a request to "Delete and Opt-out."

On your Android device, you can find your "hidden" account identifiers that these brokers use to file your data. Go to Settings > Google > Manage your Google Account > Data & privacy. Scroll down to "Data from apps and services you use" and "Download or delete your data." While this only covers Google's ecosystem, it is the largest. For third parties, use the "Data safety" section in the Google Play Store for every app you have installed. Since 2023, Google has mandated that if an app allows account creation, it must also provide a way to delete that account and all associated data through a web link. Look for the "Data deletion" section on the app's store page to find the direct link for each developer.

If you live in a jurisdiction without strong privacy laws, you can still leverage these tools. Many mobile data broker entities provide a global opt-out because it is easier for them to manage one system than fifty different ones. Visit the NAI (Network Advertising Initiative) and DAA (Digital Advertising Alliance) opt-out pages using your mobile browser. These tools will scan your browser for tracking cookies and attempt to place "opt-out" markers. While not a silver bullet, it adds another layer of friction for the brokers trying to monetise your browsing habits.

Ongoing maintenance

Privacy is not a "set it and forget it" task; it is a lifestyle for your device. Every time you upgrade from Android 14 to Android 15, or receive a major One UI or HyperOS update, you should audit your settings. Manufacturers occasionally "reset" some toggles during updates or introduce new features (like Google's "Device Preferences" in Android 15) that might be enabled by default. Set a calendar reminder every three months to check your Permission Manager and see if any new apps have snuck into the "Location" or "Contacts" menus without your knowledge.

Another tip for ongoing maintenance is the "App Hibernation" or "Unused Apps" feature. Android 13 and 14 are quite good at revoking permissions for apps you haven't opened in 90 days. On a Pixel, go to Settings > Apps > Unused apps to see a list of everything currently in "hibernation." If you find an app there that you haven't used in months, don't just let it sit—uninstall it. Every app on your phone is a potential entry point for android data brokers, and the only 100% secure app is the one that isn't on your phone in the first place.

As we move into an era of AI-integrated operating systems, the battle against android data brokers will shift from simple location tracking to the harvesting of your "on-device" interactions. Both Google and Samsung are leaning heavily into AI features that process your data locally, but they often require "cloud processing" for the best results. Always be wary of prompts asking to "improve AI models" by sending your data to the cloud. By staying diligent and keeping your advertising ID deleted, your permissions tight, and your DNS active, you are taking the most effective steps possible to keep your private life private in a world that wants to sell it.

Watch

Video walkthrough

A short video on android data brokers to complement the steps above.

Key takeaways

  • The data-flow pipeline is where you start — it's the fastest win.
  • Killing the ad ID first: don't skip this — it's where most users leave settings at risky defaults.
  • Cutting permissions next: don't skip this — it's where most users leave settings at risky defaults.
  • Adding DNS as a backstop: don't skip this — it's where most users leave settings at risky defaults.
  • Recheck these settings quarterly; OEM updates can reset toggles.

Frequently asked questions

Does changing these settings break apps?
Almost never. Modern Android apps must handle a denied permission or restricted access gracefully — they either skip the feature or prompt again when needed.
Will this drain my battery?
No. If anything, restricting background access and disabling tracking pipelines reduces battery and data usage.
Do these steps apply to Android 13, 14 and 15?
Yes. The menu paths shift slightly between versions and OEM skins (Pixel/stock, Samsung One UI, Xiaomi HyperOS), but the underlying controls behave the same.

References & further reading

Continue reading

Related guides