Use CircleCI for public repo without giving access to private repos?

This is a pretty old post (might have even been before I started) so I’m not sure if this feature was availiable then.

You can now select to only share public project with CircleCI by selecting the drop-down on the GitHub button at signup and selected public only.

For a better explanation of the OAuth scopes we request, please see this comment Github org permissions: only access public repos