I just started using Streamlit Cloud yesterday and I have to say that it was extremely easy to prepare a simple interface for my app.
But in the process of doing so, I had to accept a number of GitHub permissions for it. As I can see now in my profile, these were:
- Full control of repository hooks
- Read org and team membership, read org projects
- Full control of private repositories
- Access user email addresses (read-only)
Obviously I’m most concerned about the “Full control of repository hooks” and “Full control of private repositories”.
Does this mean full control of the repository connected to a Streamlit app or really to ALL repositories? Is it explained somewhere why all these permissions are required?