How to Stop Developers From Knowing if you Uninstall an App

Developers can tell if you uninstall their app, and potentially target you with ads as revenge. The secret? Silent notifications. But there’s an easy fix (via Bloomberg).limit ad tracking in iOS settings

[macOS Mojave: How to Reset the Mac Advertising Identifier]

Silent Push Notifications

Silent push notifications is a technology built into iOS. Developers can push an invisible notification to your phone. Its main purpose is to refresh your email inbox or social media in the background as part of Background App Refresh.

However, developers can use a silent notification to figure out if you uninstalled their app. If they ping their app with a notification and the app doesn’t respond, that means the app is no longer on your phone. Special uninstall tracking tools associate this change with the iPhone’s unique advertising ID.

These tools, from analytics companies like Adjust, AppsFlyer, CleverTap, Localytics, and MoEngage, violate Apple and Google policies.

Solution

Luckily, there’s an easy solution: Turn off your advertising ID. You can find the toggle in Settings > Privacy > Advertising > Limit Ad Tracking. Turn the switch on.

While we’re here, let me clear up another misconception. Some people like to reset their identifier every now and then in the belief that it will further anonymize them. But if you turn Limit Ad Tracking on, then the numeric value of the identifier becomes 00000000-0000-0000-0000-000000000000. Even if you reset it, it will still be a bunch of zeroes.

[macOS: How to Prevent Tracking in Safari macOS High Sierra]

4 thoughts on “How to Stop Developers From Knowing if you Uninstall an App

  • I was going to post that I did not see “Advertising” as a choice under Privacy. Then I scrolled to the very bottom by accident and found it. You might want to include a note about the need to scroll all the way down, since it’s separate from the main group of options?

  • While we’re here, let me clear up another misconception. Some people like to reset their identifier every now and then in the belief that it will further anonymize them. But if you turn Limit Ad Tracking on, then the numeric value of the identifier becomes 00000000-0000-0000-0000-000000000000. Even if you reset it, it will still be a bunch of zeroes.

    Thank you for that! I have Limit Ad Tracking turned on, but have been reseting advertising identifier every now then. Usually in response to when a webpage page would get hijacked by a rogue ad javascript and not knowing if they were targeting me or everyone who visits the site.

      1. Hmmm, I was pretty sure that I had blockquote opened and closed in my comment. I posted from my Mac, I am going to try it now using my iPad.

        I did the same thing in the past, and my mind was blown when I found this out

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.