privacy-tech-lab / gpc-android

Code and dynamic analysis scripts for GPC on Android
https://privacytechlab.org/
MIT License
5 stars 1 forks source link

What identifiers do apps use in lieu of AAID? #58

Closed kasnder closed 1 year ago

kasnder commented 1 year ago

We discussed in #56 that apps may use their own identifiers. This raises the question whether and how apps use alternative identifiers for user tracking, e.g. a Facebook ID.

wesley-tan commented 1 year ago

I will look into other settings that could be helpful to disable/point out (e.g. Location History)

kasnder commented 1 year ago

Maybe, we'll eventually be able to automate the Android privacy settings, e.g. with the Accessibility API.

kasnder commented 1 year ago

There's also the collection of diagnostics data in the Google settings.

n-aggarwal commented 1 year ago

In response to the phase out of the AAID, apps must surely come up with alternative. Facebook's Advanced Matching and Google's Enhanced Conversions fall into this category. What other approaches do apps use?

I imagine, for example, that some apps may use the same intent-based approach that I used in my early GPC for Android prototype, but for tracking.

wesley-tan commented 1 year ago

Some other indicators are:

First-party data: Apps can rely more on first-party data, which is collected directly from users within the app ecosystem, such as user preferences, app usage patterns, and in-app interactions. This data can be used for personalization and targeting while complying with privacy regulations.

n-aggarwal commented 1 year ago

Here is a look at Instagram's ad-tracking mechanism:

https://github.com/privacy-tech-lab/gpc-android/assets/121606501/ad11f131-6c78-4fcc-a9f0-f13b06e835a3

SebastianZimmeck commented 1 year ago

Closing for now. Nothing more to say for now ...