RexSystem1 voteoriginally by @SaphireLattice on GitHub5 replies
From what I'm aware of, biggest pain point for PluralKit is that blocking people doesn't really work. So either a system for establishing "this bot message was caused by this used" could be helpful, or integrated multi-profile stuff.
Ideally any implementation should provide privacy control, as to not announce to the whole world that someone is plural, unless they use the feature in a given community. As well as allowing to limit which community can see which profile, which would help a lot for queer people in general, and others.
Though something to keep in mind is abuse potential, so making sure blocking and moderation tools are natively integrated is a good thing to do.
Considering the lack of subtlety with the current solutions, I don't think obfuscating the root user is a super high priority. We'd probably be better off making the feature useful and intuitive enough that that it's used for more use cases, preventing one from being the default go to assumption.
I could see it being useful for large community server staff using it to switch between chatting as a user and chatting as a staff member for example.
As for visibility, presumably the root profile that's displayed would be the per-server profile, with the proxy profiles linking back to that and not being retrievable aside from when used in a chat.
If each proxy has a randomized UUID that you have to know to request them, then anyone trying to request the details would have to already know it, and if someone's following you around trying to expose that, it would fall under the rules umbrella of someone following you around and harrasing you, which already have it's own solutions
Oh I meant restricting access to proxies, not the root account. That should be overall always visible. It's the existing of any proxies at all, and access to the list of them, that should have privacy controls
Yeah, like I said, make it common enough to not be weird to see, and make them not provided my the server unless you request a specific UUID for the proxy. Sure theoretically someone could brute force find it to pull it, or share the ID around for other people to pull it, but someone putting the resources in to do that is already harrassment, and this is not a high damage thing for them to be doing.
Thread
Comment by @SaphireLattice
Comment by @Beethoven-n
Comment by @monty58
Comment by @monty58
Comment by @SaphireLattice
Comment by @monty58