Currently, when I try to sign in, GitHub asks me to grant the following authorizations:
Personal user data
Full access
This application will be able to read and write all user data. This includes the following:
Private email addresses
Private profile information
Followers
I think it would be better to limit the authorizations to the strict minimum (e.g., read-only private email).