Currently, it is complicated to be in very specific groups, as when friends join, you have to explain the rules or customs of the group, and it may result in your friend getting kicked or banned unknowingly. The two current solutions to this problem involves making instances that are not discoverable (i.e. Group Private, not Group+), or using the Orange status, but this prevents other players from seeing what your current activity is and makes it less likely that someone will want to join on you.
The solution proposed in this feature request is to create a Join Confirmation when you are joining instances created by Group which you are not a member of. This confirmation will show whenever taking a portal, joining off an invite or friend, or clicking to join a Group+/Public instance. Each group will be able to customize this confirmation, and it should have the etiquette and rules for group instances, as well as a confirmation (to join the instance), or a cancellation. This confirmation should also appear upon queuing a join.
Such a system would be best implemented as a "Terms and Conditions" notice, where the first time you join the instance, it will show you basic group information (icon, banner, title), and also the rules. Every subsequent time, it will show you only the confirmation and basic group information, with an option to re-read the rules once more. This will make it more convenient when repeatedly joining instances of the same group. Such confirmation should also not appear if the player is going from one instance of the group to another.
Overall, such a system would help to clarify and introduce players to groups before joining their instances, because currently, people will join off of their friends or off of the server list and not understand anything about the group that is hosting the instance. A similar system can be found when joining discord servers for the first time.
A simple example follows:
Group A hosts instances with specific etiquette, requirements, or customs.
Player B is not a group member and decides to join their friend in the instance.
Player B is shown a prompt, describing the nature of the group and its rules.
Player B can choose to accept or decline the confirmation.