Google seems to be finally taking steps to restrict which Android apps are allowed to access the list of apps installed on your phone. New changes to Google’s Developer Program Policy will make it harder for apps to see that list and not require users to give permissions just to be able to use the app.
As per a report by those over at XDA Developers, a recent change to Google’s Developer Program Policy shows the company now considers the list of installed apps “sensitive.” Google notes that, like other permissions that grant access to sensitive information, it will restrict the use of the ‘QUERY_ALL_PACKAGES’ permission.
Starting 5th May, developers will need to submit justification for using the permission in their apps. Some examples of apps that can continue using the permission would be file manager apps, web browsers, and antivirus apps that need the information for “awareness or interoperability purposes.” Banking and digital wallet apps are another example, which could request information for “security” purposes.
If an app doesn’t have a justifiable reason for access the permission, Google could remove it from the Play Store and possibly terminate developer accounts. Any developer wanting to maintain access to the permission can complete a declaration form here to justify using it.
While it may not seem like a big deal if apps can view other apps installed on your device, it could potentially reveal a lot of information about the user. For example, viewing the list of installed apps on someone’s device could reveal personal information about dating preferences, political affiliations, financial information and more.
Locking down access to this list should help improve user privacy by reducing the number of apps that can use permission to snoop on users. While maybe not the biggest privacy upgrade, it’s a step in the right direction.