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.

By Adrián Vega
Published 22 January 2026 · Updated 24 June 2026 · 7 min read
I remember the first time I saw a localized ad for a specific brand of coffee I'd only ever mentioned once while my phone was on the table. It felt like a breach, but the reality is more boring and yet more invasive. Your Android phone isn't usually "listening" in the way people think; it's leaking thousands of data points through an invisible pipeline to companies you've never heard of. I spent a weekend trying to plug these holes on my Pixel 8, and while it's impossible to be invisible, you can definitely make yourself a much harder target. We're going to shut down the trackers that treat your movements and habits like a commodity.
The data-flow pipeline
The path from your phone to a data broker starts with basic interactions. When you open a weather app or a free game, that app collects identifiers. The most common one is your Advertising ID. It acts like a digital license plate for your phone. Data brokers buy these "plates" and attach them to other info: your GPS history, your age, even your credit score. I looked into one broker recently that claimed to have over 3,000 data points on 2.5 billion people. That's not just "ads"—that's a profile of your entire life. On a Samsung or a Pixel, this happens in the background via Google Play Services and third-party SDKs buried in your apps.
Killing the ad ID first
This is the single most important step. In the old days, you could only "reset" your ID, which just gave you a new number. Now, Android lets you delete it entirely. I did this on my work phone and noticed a drop in creepily specific ads within 48 hours. Here is how you do it:
- Open Settings.
- Go to Privacy or Google (on some phones, it is under Google > Ads).
- Tap on Ads.
- Select Delete advertising ID.
If you see "Reset advertising ID" but no delete option, you might be on a version of Android older than 12. If you are on Android 13 or 14, delete it. This stops apps from seeing that unique string of numbers. They'll just see a string of zeros instead.
Cutting permissions next
Apps can't sell what they can't see. I used to be lazy and just hit "Allow" on everything. Last month, I checked my permission manager and found a random QR scanner app had permission to see my location 24/7. That's a massive data leak. Go to Settings > Privacy > Permission manager. You need to look at three big ones: Location, Contacts, and Nearby devices.
The Location Audit
Change every app you can to "Only while using the app." For apps that don't need location to function—like a calculator or a social media app where you don't check in—set it to "Don't allow." Android 14 has a great feature where it tells you if an app shares your location data with third parties. Pay attention to those warnings. Be ruthless here. Most apps don't need your contacts list either; they want it so they can map out your social circle for brokers.
Adding DNS as a backstop
This is my favorite "hidden" trick. Even if you block permissions, some apps still try to "phone home" to tracking servers. You can block these at the network level using Private DNS. It acts like a filter for your internet connection. I personally use NextDNS or AdGuard DNS. It's surprisingly easy to set up:
- Go to Settings > Network & internet > Private DNS.
- Select Private DNS provider hostname.
- Enter
dns.adguard.comor your personalized NextDNS link.
The first time I flipped this on, I checked my logs and saw my phone trying to connect to "graph.facebook.com" and various telemetry servers over 500 times in one hour. This blocklist catches the stuff that app permissions miss. It's not a perfect fix—some apps might act slightly buggy—but the privacy gain is huge.
GDPR/CCPA requests
If you live in Europe or California, you have legal teeth. You can actually tell brokers to delete what they have. There are services like DeleteMe or SayMine, but you can do the heavy lifting yourself for free. Start with the "big three" aggregators: Acxiom, Epsilon, and Oracle. Search for their "opt-out" or "data subject request" pages. It's an annoying process that involves filling out forms and sometimes verifying your identity, but it's the only way to clear out the historical data they've already collected from you over the last five years.
Ongoing maintenance
Privacy isn't a "set it and forget it" thing. Every time you install a new app, it tries to rebuild that pipeline. I make it a habit to check the Privacy Dashboard (found in Settings) every Sunday evening. It shows you exactly which apps accessed your mic, camera, or location in the last 24 hours. If I see a game I played for five minutes accessed my location, I delete it immediately. It’s also worth checking your Google Account "Data & Privacy" settings to turn off Web & App Activity. This stops Google from keeping a permanent log of everything you do on your phone. It makes Google Assistant a bit "dumber," but it keeps your timeline out of the broker ecosystem. It's a trade-off I'm happy to make.
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
How to Reset or Delete Your Android Advertising ID
Every Android phone has a unique ID used to track you across apps. On Android 12+ you can delete it entirely.
7 min read · Updated 24 Jun 2026
Block Trackers with Private DNS on Android
A free, no-app way to block most ads and trackers across every app on your phone.
7 min read · Updated 24 Jun 2026
How to Delete Your Android Advertising ID
On Android 12+ you can wipe the ad ID outright — not just reset it. Here's the exact path.
7 min read · Updated 24 Jun 2026