Separate Teams from each other
Different Teams can see all other Mattermost members via “Add new members to team” link. Even worse they can even add other teams members as regular user.
Teams are meant to seperate Accounts.
A regular User should not have the privilege to see all other server members nor to invite them.
ALL Users are visible as non privileged user.
ALL User can be invited as non privileged user.