There are two types of logins: GitHub apps and OAuth logins.
We found that with GitHub apps, every organization admin needs to grant access in order for the data to be included in Unwrapped.
OAuth apps don't have this limitation, but are not fine-grained - we require the repo scope which also grants write access.
Of course we don't write to the account, we also don't keep the access token after the stats have been fetched, abstaining ourselves from any future access to your account.
There are two types of logins: GitHub apps and OAuth logins.
We found that with GitHub apps, every organization admin needs to grant access in order for the data to be included in Unwrapped.
OAuth apps don't have this limitation, but are not fine-grained - we require the
repo
scope which also grants write access.Of course we don't write to the account, we also don't keep the access token after the stats have been fetched, abstaining ourselves from any future access to your account.
The authentication code we deploy is available under https://github.com/remotion-dev/github-unwrapped-2023
Nonetheless, it would be nice if we could require a narrower scope. We'll pass this on as feedback to GitHub!