OpenStreetMap Community exposes way too much details about user behavior on this site. Even if youâre only visiting the site, reading some posts, other users are able to track you.
This seems all a bit excessive. I canât think of a good reason why we should keep this feature around. Letâs just turn it off, or block access to the user statistics page.
The screenshot doesnât include all the fields which were previously shown on âourâ user stats page, so this is not really comparable. Maybe Discourse Meta forum trimmed the list down to a more sensible default.
As I mentioned in my first post, even visiting the site without posting anything was exposed to other users, even if you hide your user profile.
This didnât really work. I checked some of the users which are known to have a hidden profile, and they were still included in the user stats. You could easily write a bot and extract the information on a frequent basis to generate a fairly precise activity profile.
I think I did. That was another issue, the user stats page was accessible to the whole world without a need to login in the first place. (yes, this has some GDPR implications)
What GDPR implication are we talking about? AFAIK no personal information is disclosed.
The hide user profile and user directory seems to be a known issue upstream.
On the user directory, Iâm not concerned if itâs displaying publicly accesible information, such as number of posts, most likes⊠What were the additional data we were showing up that was concerning?
These stats would be available on a daily, weekly, monthly, quarterly, yearly basis. If you automate the extraction, you can get to daily granularity over a longer period of time.
I agree, the user page exposes similar statistics. I see this as another candidate where we should stop exposing some of the information, and make them available to logged on users only.
Since the user directory data can be also scrapped by anyone from user profiles, can I suggest we enable again the user directory only for logged in users?
I think being able to understand people activity can be important in different dynamics, some examples:
Reward users who are providing consisten solutions on #help-and-support, empower them, maybe asking them to become moderators eventually.
Understand if people in moderation roles has been inactive for a long time and maybe need a break/support. (this will be a need for the current moderation selection criteria proposal)
Identify users whose content receives a lot of likes often, to empower this leadership.
Right now there is no way to do so without stats, they are not even present for admins, mods.
Well, you could certainly work on that bit, without giving access to everyone. All the use cases youâve mentioned seem to be relevant to a small group of admins/super users. I donât think a random user Joe could grant moderator rights to anyone else.
Understanding and empowering the community is not something that only admins and global moderators do.
I would say that in general this done by local community members.
Suggesting someone for moderator is mainly done by communities themselves, as well as self evaluating how they are doing.
Thatâs why I think these stats should be accessible by any logged in user.
We can test this for a few months and then check how useful has been or if thereâs been any issues. At the moment I see no flags if this requires login.
@nukeador is it indeed possible that profiles can be made hidden by default? It is a bit ignored in this topic but this is quite privacy intrusion that people can see this. In understand why discord tracks it but others should not be able to see it. Quite some people in the OSM community are very privacy aware.
I think require login to show user stats is indeed a good step.
The user profile visibility was a small search but found it under preferences > interface. Is it an idea to hide a profile by default? I suppose other users can still send the user personal message etc?
I think that explicit instructions about how to do this would be helpful. I find everything at the top-right corner of the Discourse window as essentially âpot luckâ - as Iâve said elsewhere, trying to change anything in there is a real pain (e.g. the tab paradigm used changes three times as you try and change things).
I understand tracking activity as a mean to understand which people are more active and should be given more responsibilities.
On the other side, I donât understand what tracking time reading articles is for.
If it is needed to increase trust levels (and frankly, I donât see why that should be needed) then the tracking of time should stop after a user reached a certain level.
Letâs say after level 2 it doesnât matter how many hours youâve been reading posts but just the amount of replies and reactions you sent.
At that point the server should stop tracking logged time completely.
Even if tracking the amount of time comes out to be necessary for whatever reason, I donât see why other users should be able to see that.
Iâm not going to propose someone as moderator because heâs spending 6 hours a day on the forum, but rather because he is knowledgeable, provides good insights and can manage discussions well.
Thus, I would propose the whole time tracking thing to be disabled or at least not visible to other users.