see: https://docs.expo.io/versions/latest/sdk/permissions/#permissions-on-android
on sdk 39 you have more control than on sdk 38
from release notes:
Android permissions
We also did a full audit of how we handle native Android permissions as part of our bug bash. With the help of your feedback, we updated our permissions documentation to better communicate each module’s required and optional permissions. We also added more context around the behavior of permissions on different platforms. If you still have questions, or are unsure about the permissions in your standalone app, don’t hesitate to ask in our forums!