If you have android marshmallow, you can disable all but the location permission and the app will still work. I can't guarantee customer texts or calls work the same just with location on. Haven't had a problem yet to test it after going just with location enabled. All these permissions are not ok. The one difference between the rider app and partner app is the microphone permission in the rider app, the partner app does not have it. Chances are, most of us have apps with too many permissions enabled. But turning off data (not just turning on airplane mode as that can be bypassed) can give better privacy if one cannot disable permissions.