I've been playing around with the XPosed module ProtectMyPrivaccy, and I noticed that Offline Maps requires "read contacts" permission when doing a POI (Point Of Interest) search.

I can see how someone might enter a contacts address there, though I never would have thought of that. However, it seems the POI search fails completely when the app does not have the contact read permission.

I know they (Android/Google) grouped the permissions too large, so I'm guessing that "read contacts" really means "read stuff out of any of the myriad of databases on the phone". Is that true?

  • I don't think so, and would rather suspect a "wrong implementation". Have you contacted the developer already?
    – Izzy
    Oct 7, 2018 at 16:01
  • No. While the PMP dev might be responsive, I would not expect much from the Offline Maps team. "Don't purposefully break our stuff" is what I'd expect a response to be. Oct 7, 2018 at 16:07
  • You're probably right there. I've never used PMP, so I don't know what exactly it is blocking. I'm with XPrivacy(Lua) and LOS's Privacy Guard. What if you just claim you didn't grant the Contacts permission? That should be perfectly legit even for them (of course I count your measures "perfectly legit" as well, but "they" might disagree).
    – Izzy
    Oct 7, 2018 at 17:25


You must log in to answer this question.

Browse other questions tagged .