Indeed the problem is still present. Everyone can see everyone in contacts menu. Since years now! I think it should be possible to either remove the contacts menu or to give the users the possibility to hide their contact information from other users!
This issue is being discussed since years now, here and at GitHub. And still there is no solution…
I had a look at my NC instance today and I think, I found the issue:
I use LDAP as user-backend and all users of the LDAP-server who are allowed to use Nextcloud, are in one group (on the LDAP-server). This group isn’t imported into Nextcloud via the LDAP/AD-Setting “Groups”, but it seems, as the contact menu does consider this group as a Nextcloud group.
This is odd, because the sharing dialogue only shows users that are in the same group (LDAP and local groups) while contact menu seems to refer to the group on the LDAP-server that isn’t even imported and which (correctly) doesn’t show up in Nextcloud group management.
I created a local user and it isn’t capable of seeing other users outside of his group. So the problem seems to be the LDAP group integration or my configuration of it. Does anyone has a hint concerning the handling of LDAP groups in Nextcloud? In my understanding, groups for administrational purpose on the LDAP-server, that aren’t configured to be available in nextcloud shouldn’t be taken into account by the contacts menu.
This is a problem that keeps on giving. Been around a long time it seems. I just set up next cloud and noticed the same thing. It takes control away from the admin if the users can all see each other many reasons why at home or a business would want this on by default.
Maybe they take the model used by FACEBOOK, share everything and even more with everyone.
I have to believe they have fixed this, maybe you just overlooked it a setting someplace. It would be crazy if its been unfixed since version 10.xxx o