Nextcloud email addresses are visible by default - how to change setting?
-
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.
@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.
-
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.
@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?
@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.