I'm part of the development team of the Sheepoll App. Glad you came up with the question.
When developing an Android app, you have a lot of Android hardware/software functionalities that require permission to be used. These permissions are declared in a "Manifest", basically a file that says:
- This app needs internet
- This app needs to use the device camera
- This app needs to write data to the external storage.
And so forth.
After investigating, we found out that unnecessary permissions indeed were being requested by our app. These permissions have been added by default during our development phase. This issue has been identified and fixed, as seen here.
These permissions will be removed in the next release of the Sheepoll App. :)