Maybe this is the usual question about why apps on say Android announce what access is needed for the app. This is one well done area but you barely revealed if that was the question.
ALL Android apps ask these questions today as it's a move to transparency. You web browser needs that same access but didn't ask because it was pre-installed and someone already answered.
Let's cover one item as an example needed access. Let's say my BookFace app featured a way to take a picture and post it on my SM (social media) site. For Android I'd have to announce that camera access would be needed.
For each area and feature I add to my app, another access may be required. And folk new to Android would be asking a lot of questions. On the other end of the spectrum you have security experts that will question why an app that say tells time would need access to the phone contacts. In that case it would be a silly thing to put into a clock so the author needs to tell why.
The Facebook app, which came with the s6 phone I just acquired from someone, wants access to my accounts, applications information, camera, location, messages, phone calls and other personal information. What do I get for this? Is it worth it? What does Facebook do with all this information, other than let me use their website? Can I get the same thing through the Internet?