Skip to main content

Showing your private contributions and achievements on your profile

Your GitHub profile shows a graph of your repository contributions over the past year. You can choose to show anonymized activity from private and internal repositories in addition to the activity from public repositories.

If you publicize your private contributions, people without access to the private repositories you work in won't be able to see the details of your private contributions. Instead, they'll see the number of private contributions you made on any given day. Your public contributions will include detailed information. For more information, see "Viewing contributions on your profile page."

Note: On GitHub.com, public contributions on your profile are visible to anyone in the world who can access GitHub.com.

Changing the visibility of your private contributions

  1. In the top right corner of GitHub.com, click your profile photo, then click Your profile. Profile photo
  2. Publicize or hide your private contributions on your profile:
    • To publicize your private contributions, above your contributions graph, use the Contribution settings drop-down menu, and select Private contributions. Visitors will see your private contribution counts without further details. Enable visitors to see private contributions from contribution settings drop-down menu
    • To hide your private contributions, above your contributions graph, use the Contribution settings drop-down menu, and unselect Private contributions. Visitors will only see your public contributions. Enable visitors to see private contributions from contribution settings drop-down menu

Changing the visibility of Achievements

  1. In the upper-right corner of any page, click your profile photo, then click Settings.

    Settings icon in the user bar

  2. Show or hide Achievements on your profile:

    • To show Achievements on your profile, navigate to Profile settings, and select the checkbox next to Show Achievements on my profile. Enable visitors to see Achievements from profile settings
    • To hide Achievements from your profile, navigate to Profile settings, and unselect the checkbox next to Show Achievements on my profile. Hide Achievements from visitors in profile settings
  3. Optionally, to hide individual Achievements from your profile:

    1. In the top right corner of GitHub.com, click your profile photo, then click Your profile. Profile photo
    2. Navigate to the Achievements section on the left sidebar of your profile and select the Achievements header. Achievements on profile sidebar
    3. Open the detail view of the achievement you'd like to hide by clicking on the achievement.
    4. Once in the detail view, click the icon to hide the achievement. Achievement detail view When hidden, badges will be marked by the icon and are only visible to you. Hidden achievements

Further reading