Are you conscious that any single app in your smartphone can see each different app that you’ve put in in your system, thus accessing delicate data like courting preferences, banking data, political affiliation, and password administration, and so forth?
Google has introduced to alter this technique on its Play Retailer from Might 5. In an replace, Google has mentioned that app builders must present a strong cause for why the tech large ought to allow them to entry different apps on customers’ smartphones, experiences arstechnica.
At the moment, Android 11 apps that request the “Query_All_Packages” permission can see the complete record of apps you’ve got saved in your system.
Google has now up to date its Developer Programme Coverage, limiting which apps are allowed to make use of the permission.
“Apps which have a core function to launch, search, or interoperate with different apps on the system might receive scope-appropriate visibility to different put in apps on the system,” Google mentioned.
There’s an exception for monetary apps like banking apps and P2P wallets, which the web page says “might receive broad visibility into put in apps solely for security-based functions.”
In case your app meets the coverage necessities for acceptable use of the “Query_All_Packages” permission, you’ll be required to declare this and another excessive danger permissions utilizing the declaration type within the Play Console.
“Apps that fail to satisfy coverage necessities or don’t submit a Declaration Kind could also be faraway from Google Play. Necessary: In the event you change how your app makes use of these restricted permissions, you need to revise your declaration with up to date and correct data,” Google warned.
“Misleading and non-declared makes use of of those permissions might lead to a suspension of your app and/or termination of your developer account”.
For apps that should work together with different apps, Google desires builders to make use of app-discovery APIs as a substitute of simply pulling your entire app record.
The ‘Query_All_Packages’ permission was added in Android 11, so it solely applies to apps focusing on Android 11’s API degree, which is “API Stage 30.”