Nextcloud email addresses are visible by default - how to change setting?
-
wrote 26 days ago last edited by
By default, when somebody joins Nextcloud, everybody's email address is visible. I don't know whether this is in accordance with the GDPR, but is there an easy way to set the default to not visible?
One user mentioned this trick, but it is hard to find that file/folder using the file browser.
Edit this file more less in the line 308: “NCrootFolder”/lib/private/Accounts/AccountManager.php
Where it says:
self::PROPERTY_EMAIL =>
[
‘value’ => $user->getEMailAddress(),
‘scope’ => self::VISIBILITY_CONTACTS_ONLY,
‘verified’ => self::NOT_VERIFIED,
],It should say:
self::PROPERTY_EMAIL =>
[
‘value’ => $user->getEMailAddress(),
‘scope’ => self::VISIBILITY_PRIVATE,
‘verified’ => self::NOT_VERIFIED,
],The problem is that the file might be overwrited in an update.
I think this should be private by default, or at least, configurable.
-
By default, when somebody joins Nextcloud, everybody's email address is visible. I don't know whether this is in accordance with the GDPR, but is there an easy way to set the default to not visible?
One user mentioned this trick, but it is hard to find that file/folder using the file browser.
Edit this file more less in the line 308: “NCrootFolder”/lib/private/Accounts/AccountManager.php
Where it says:
self::PROPERTY_EMAIL =>
[
‘value’ => $user->getEMailAddress(),
‘scope’ => self::VISIBILITY_CONTACTS_ONLY,
‘verified’ => self::NOT_VERIFIED,
],It should say:
self::PROPERTY_EMAIL =>
[
‘value’ => $user->getEMailAddress(),
‘scope’ => self::VISIBILITY_PRIVATE,
‘verified’ => self::NOT_VERIFIED,
],The problem is that the file might be overwrited in an update.
I think this should be private by default, or at least, configurable.
wrote 26 days ago last edited by archos 26 days ago@LoudLemur You don't need to modify any files. Just go to:
Admin settings → Sharing → Sharing Privacy settings → Disable user email address auto-completion
Once this is disabled, other users will no longer see email addresses when sharing.
-
@LoudLemur You don't need to modify any files. Just go to:
Admin settings → Sharing → Sharing Privacy settings → Disable user email address auto-completion
Once this is disabled, other users will no longer see email addresses when sharing.
wrote 26 days ago last edited by@archos Thanks.
What about for new people who join the nextcloud. When they see the other users, won't the other usernames as well as their emails be listed?
I think seeing the usernames would be expected, but not their email addresses, too.
-
By default, when somebody joins Nextcloud, everybody's email address is visible. I don't know whether this is in accordance with the GDPR, but is there an easy way to set the default to not visible?
One user mentioned this trick, but it is hard to find that file/folder using the file browser.
Edit this file more less in the line 308: “NCrootFolder”/lib/private/Accounts/AccountManager.php
Where it says:
self::PROPERTY_EMAIL =>
[
‘value’ => $user->getEMailAddress(),
‘scope’ => self::VISIBILITY_CONTACTS_ONLY,
‘verified’ => self::NOT_VERIFIED,
],It should say:
self::PROPERTY_EMAIL =>
[
‘value’ => $user->getEMailAddress(),
‘scope’ => self::VISIBILITY_PRIVATE,
‘verified’ => self::NOT_VERIFIED,
],The problem is that the file might be overwrited in an update.
I think this should be private by default, or at least, configurable.
wrote 26 days ago last edited by@LoudLemur said in Nextcloud email addresses are visible by default - how to change setting?:
everybody's email address is visible
Visible where exactly? During sharing as alluded to by @archos' response. Or elsewhere too?
-
@LoudLemur said in Nextcloud email addresses are visible by default - how to change setting?:
everybody's email address is visible
Visible where exactly? During sharing as alluded to by @archos' response. Or elsewhere too?
wrote 26 days ago last edited by@jdaviescoates Everywhere, basically. Would it be possible to setup Nextcloud so that people could inhabit and use it without ever seeing each other's emails?
If you are on a nextcloud and you look at the Users list, even as a regular user, you will probably see everybody's email listed there.
There might be some environments where you would not wish participants to have their emails disclosed to the rest of the nextcloud.