Unfortunately, the app needs all these permissions. Otherwise, it wouldn't fetch your location, show incoming alerts, etc...
It wouldn't make sense to start asking for them in a situation where you just want to trigger the alert button.
The permissions are a one time thing. Set them at login, then...