Sept 2022: confirmed:
Private profiles are now generally available (Sep. 2022)
Private profiles (now generally available) enables users to turn their GitHub profile “private”, which gives users control over features that share user data across the GitHub platform.
When a profile is private, the following content is hidden from the profile page:
- Achievements and highlights
- Activity overview and activity feed
- Contribution graph
- Follower and following counts
- Follow and Sponsor buttons
- Organization memberships
- Stars, projects, packages, and sponsoring tabs
To enable this setting, visit https://github.com/settings/profile.
Learn more about private profiles.
As we continue to release new privacy control features, please share your feedback.
Update Apr. 2022, eleven years later: Yes!
Private Profiles
Users now have the ability to turn their GitHub profile “private”, which gives users controls over features that share user data across the GitHub platform.
To enable this setting, visit https://github.com/settings/profile.
Private profiles are in public beta.
2011: I don’t think there is a way to customize what your public activity shows. The social coding network that GitHub represents is founded on that very same “public” activity. The only way to restrict it is by paying for private repositories.
Note: since 2011, GitHub was acquired by Microsoft (June 2018), and the current (2021) pricing include unlimited private repositories(!)
So using private repositories is a good option, considering you can now easily change a repository’s visibility.


