On iPhone you have no clue what the apps can or can not access.
Not true exactly. I always have to allow an app to access my location first before it can use my gps. You can change the location services settings any time after that in the phone's settings.