This repository has been archived by the owner on Apr 26, 2024. It is now read-only.
Hide device displaynames from other users altogether, even on the same homeserver #14309
Labels
A-Device-List-Tracking
Telling clients about other devices. Often related to E2EE.
O-Occasional
Affects or can be seen by some users regularly or most users rarely
T-Enhancement
New features, changes in functionality, improvements in performance, or user-facing enhancements.
Z-Help-Wanted
We know exactly how to fix this issue, and would be grateful for any contribution
Other users on my homeserver don't really need to know the displayname of my devices, especially since the default of some clients is to share the client name and operating system identifiers.
I propose that we forgo a config option (unlike
allow_device_name_lookup_over_federation
) and simply prevent local users from seeing the device displaynames of other local users by default. (I'm open to feedback on use cases where a config option would be necessary.)Note that sytest currently assumes that device displaynames are always shared between local users, so this test will need to be updated.
The text was updated successfully, but these errors were encountered: