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

Start developing Android GPC app #53

Closed SebastianZimmeck closed 1 year ago

SebastianZimmeck commented 1 year ago

As discussed, we are going to start developing our app and pushing the code to this repo. @n-aggarwal will fill in more details.

n-aggarwal commented 1 year ago

The first thing we will want to develop would be an app that has a Delete AdId Toggle that deletes the AdId when toggled on and generates a new AdId when toggled back off.

The ideal case would be that we can change the functionality of AdId from inside the App itself. If that is not possible (that is, if AdId is a Secure Setting) then we would want to do this by redirecting the user to the appropriate settings page using intents.

One potential problem is backwards compatibility with versions Android 11 and below. For those versions we would not have the delete AdId, but a Limit Tracking option. So we might need to tailor our code depending on the version of Android the user is using.