Stories
Slash Boxes
Comments

SoylentNews is people

posted by martyb on Monday April 05 2021, @09:54PM   Printer-friendly

New Play Store rules block most apps from scanning your entire app list:

Google is finally taking steps to limit what applications can scan the application list on your device.

Google has announced another privacy restriction for Play Store apps. Starting this summer, Android 11's new Query_All_Packages permission will be flagged as "sensitive" on the Play Store, meaning Google's review process will restrict it to apps the company feels really need it. Query_All_Packages lets an app read your entire app list, which can contain all sorts of sensitive information, like your dating preferences, banking information, password management, political affiliation, and more, so it makes sense to lock it down.

On a support page, Google announced, "Apps that have a core purpose to launch, search, or interoperate with other apps on the device may obtain scope-appropriate visibility to other installed apps on the device." Google has another page that lists allowable use cases for Play Store apps querying your app list, including "device search, antivirus apps, file managers, and browsers." The page adds that "apps that must discover any and all installed apps on the device, for awareness or interoperability purposes may have eligibility for the permission." For apps that have to interact with other apps, Google wants developers to use more scoped app-discovery APIs (for instance, all apps that support x feature) instead of just pulling the entire app list.

There's also an exception for financial apps like banking apps and P2P wallets, which the page says "may obtain broad visibility into installed apps solely for security-based purposes." We assume this means scanning for root apps. The new policy also states that "[a]pp inventory data queried from Play-distributed apps may never be sold nor shared for analytics or ads monetization purposes."

When will this apply to all applications?

Today's restriction is a great example: the Query_All_Packages permission was added in Android 11, so it only applies to apps targeting Android 11's API level, which is "API Level 30." The Play Store's restrictions, naturally, also only apply to apps targeting API level 30 and up, which probably isn't many apps right now. Shortly after Android 11 is one year old, though (in November 2021), the Play Store will make API level 30 the minimum API level for updating apps, so the permission and the new restrictions will apply to every currently maintained app in the store.


Original Submission

This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1)
  • (Score: 4, Insightful) by tangomargarine on Monday April 05 2021, @10:34PM (3 children)

    by tangomargarine (667) on Monday April 05 2021, @10:34PM (#1133656)

    "Who The Hell Thought This Was Ever A Good Idea?"

    Query_All_Packages lets an app read your entire app list

    *facepalm*

    I can maybe imagine a circumstance where the OS needs to know, but why would an app ever need this information? At worst just make a Does_App_By_Name_Exist(x) function that queries whether specific names are installed.

    --
    "Is that really true?" "I just spent the last hour telling you to think for yourself! Didn't you hear anything I said?"
    • (Score: 4, Insightful) by tekk on Tuesday April 06 2021, @12:59AM

      by tekk (5704) Subscriber Badge on Tuesday April 06 2021, @12:59AM (#1133709)

      The launcher is "just an app" on Android. I can't think of any other kind of app that'd need this info though.

    • (Score: 0) by Anonymous Coward on Wednesday April 07 2021, @10:34AM (1 child)

      by Anonymous Coward on Wednesday April 07 2021, @10:34AM (#1134225)

      Many PC games nowadays require admin privileges for stuff. Some claim it's to prevent cheating etc... Go figure.

      • (Score: 2) by tangomargarine on Wednesday April 07 2021, @02:59PM

        by tangomargarine (667) on Wednesday April 07 2021, @02:59PM (#1134290)

        PC is a different world. And you can blame that on DRM.

        --
        "Is that really true?" "I just spent the last hour telling you to think for yourself! Didn't you hear anything I said?"
  • (Score: 3, Insightful) by corey on Monday April 05 2021, @10:36PM (1 child)

    by corey (2202) on Monday April 05 2021, @10:36PM (#1133657)

    That’s potentially a bit presumptuous. The function has only been upgraded to sensitive, Google could still allow most apps to access the information, for marketing purposes.

    • (Score: 5, Touché) by Frosty Piss on Tuesday April 06 2021, @12:23AM

      by Frosty Piss (4971) on Tuesday April 06 2021, @12:23AM (#1133697)

      That’s potentially a bit presumptuous.

      The word you’re looking for is “disingenuous”.

  • (Score: 0) by Anonymous Coward on Monday April 05 2021, @10:41PM

    by Anonymous Coward on Monday April 05 2021, @10:41PM (#1133659)

    Honestly, since when do people expect a thoroughly proprietary device (+ thoroughly proprietary application environment) to behave like a general purpose computer that's actually under user control?
    It reminds me of the people who keep using Windows year after year all while frequently wailing "Windows screwed me again!", or "Microsoft screwed me again!".
    I have zero sympathy for the lot of you.

  • (Score: 1, Interesting) by Anonymous Coward on Monday April 05 2021, @10:49PM (2 children)

    by Anonymous Coward on Monday April 05 2021, @10:49PM (#1133663)

    Google is creating a “Walled Garden” that restricts user’s *absolute God-given rights* to install and app that does what ever the fuck free-as-in-beet-juice want! I’M CALLING RMS - if he can take hus hands away from his genitals for two seconds.

    • (Score: 0) by Anonymous Coward on Tuesday April 06 2021, @01:01AM (1 child)

      by Anonymous Coward on Tuesday April 06 2021, @01:01AM (#1133711)

      I’M CALLING RMS - if he can take his hands away from his genitals for two seconds.

      Why would he want to?

      • (Score: 0) by Anonymous Coward on Tuesday April 06 2021, @03:25AM

        by Anonymous Coward on Tuesday April 06 2021, @03:25AM (#1133740)

        To save the unwashed masses from themselves.

(1)