User profiles are public even for instances with only private projects
- Zendesk ticket: https://gitlab.zendesk.com/agent/tickets/10841 and https://gitlab.zendesk.com/agent/tickets/17072
- Dev link: https://dev.gitlab.org/gitlab/gitlabhq/issues/2625 and https://dev.gitlab.org/gitlab/gitlabhq/issues/1361
- GitLab version: 8.1.4
In 8.0 we made the decision to make all user profiles public. In cases like GitLab.com this makes a lot of sense. For companies where all projects are private this may be a concern. The GitLab instance might be publicly accessible if the company wants employees to be able to access GitLab from anywhere. However, they don't want to have user details public such as username and name.
In https://dev.gitlab.org/gitlab/gitlabhq/issues/1361 it was suggested that we implement a 'private mode' or a scenario where profiles are not public if public projects are restricted. I think we should reconsider this idea.