The app referenced is an AOSP app and not a Google (as in proprietary) app and has no external connection to them.

Location Permission governs more than just GPS or network scanning in the user facing context and includes location data in general required for various system functions.

Location data in this context can relate to mobile carrier provision such as cell site location used for roaming or emergency call location, VoWiFi handoff etc. The VoWiFi element is particularly relevant in the iwlan context for creating the encrypted tunnel to your carrier for example.

https://android.googlesource.com/platform/packages/services/Iwlan/+/f3d1b0591f7cf877d0ae77bf4c1c8bacad229d53%5E1..f3d1b0591f7cf877d0ae77bf4c1c8bacad229d53/

IWLAN is one of the core components of the Android Open Source Project and GrapheneOS. Every system app is a GrapheneOS component shipping as part of the OS. System apps cannot be installed or uninstalled. It doesn't make much sense to disable or revoke permissions from core GrapheneOS components. Disabling or revoking permissions from core components of the OS such as a major part of the Wi-Fi implementation is not advised and we can't provide support if done.

Reply to this note

Please Login to reply.

Discussion

Thanks. 😔

That shows that even on GrapheneOS you cannot decide if apps have access to your location. Sad.

Yes you can, this is not an app, this is a system component. This is why we don't agree with, one making these visible and two mislabelling them under the App menu as it leads to misunderstandings when the permission descriptor is too broad.

As mentioned it is cellular tower location info being used by the device and your carrier:

EPDG_ADDRESS_CELLULAR_LOC

Use cellular location to chose epdg server

If this is a major concern, do not use cellular service and do not use network based location (off by default and requires sandboxed Play Services).

Thanks.

The bottom line is that you don't have control over permissions of packages which have access to your location.

#privacy #security #grapheneos

Is that an AI that answred you...

Is this question to me?

I will ask it to the devs, maybe they know what to do.

I would*

You cannot alter permissions of system components.

https://discuss.grapheneos.org/d/3038-comgoogleandroidiwlan/2

Not even when rooted?

The question wasn't related to rooted devices. If individuals wish to root their devices and remove system components, break functionality, power to them. Your device is your device.

Doing so breaks the security model and is not an avenue I can spend time discussing as it can't be supported by us.

Is it really known that if you revoke the location permission for this particular app, you will break the system?