For groups, does Internal user mean any user?

Bitbucket refugee here, new to and struggling to set the correct privacy settings for my groups. Ultimately what I want is projects for this particular group default to being shown to any member of the group, but hidden from the public.

I know runs as a single large Gitlab EE instance. So I’m unclear when I set the group visibility level whether “internal user” refers to any user, or only to users who are part of this specific group… ? I definitely want the latter and not the former.

The explanations for the group visibility levels are also a bit ambiguous between “Public” and “Internal”:

  1. Public says that any public projects are viewable by anyone. What about non-public projects?
  2. Internal says that the “internal projects are only viewed by logged in users”. What about public projects belonging to the group?

I’m probably just misunderstanding things here–I searched for a bit, but not finding much.

1 Like

Public - All the internets can see your project
Internal - Only registered users can see your project. That’s per instance, so for, any user that has an account on can see your project.
Private - Only you and selected members can see the project.

What you want is private, and then select your members.

Does that make sense? I’d be happy to refactor the docs if something is not clear.