← Back to context

Comment by baby_souffle

21 days ago

Can you elaborate a little bit about this hidden internet access control setting?

<uses-permission android:name="android.permission.INTERNET" />

It's been there since Android 1.0.

What's missing is a way for the user to deny it.

  • Google also used to show you which apps used Internet permission in Play Store. But they removed it, which makes it harder to notice which apps don't use it.

    Google mostly doesn't let you deny permissions while running apps that require them; recently there's some permissions that you can pick at runtime. So it's not suprising that they don't let you deny this one, when they don't even show it in the store.

    • Oh man remember when the Play Store showed ALL permissions an app used BEFORE installation and Facebook's one was so long you had to scroll multiple times?

    • It is still there

      App page => "About this app" => "App permissions / See more" at the bottom of the page => look for "have full network access" in "Other"

  • Even device owner (MDM) apps can't revoke that permission.

    • Even on the play store Google management has demonstrated they can, and will, "revoke" ownership. For example, when a single payment is blocked on your credit card because you did a charge-back against them. Then, suddenly, they point to a 250 page EULA "you agreed to" that describes what they mean by ownership: nothing at all.

  • It's available on GrapheneOS btw, when you install a new App it shows a checkbox where you can disable internet access.