Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conceptual Issue: How to protect privacy and anonymity, but also not give shelter to nazis? #29

Open
marxzuckerburg opened this issue Sep 28, 2020 · 5 comments
Labels
conceptual conceptual issues

Comments

@marxzuckerburg
Copy link
Contributor

"How could we prevent nazis from occupying the platform? They tend to love resilient platforms where they can't be shutdown." - LJS

"One question I have is how to keep the network from being 'flooded' by agitators (white supremacists, QAnon, etc.). Will there be any moderation at all for messages?" -BM

These are good questions and ones I'm not sure we have an answer to.

We can imagine group moderation mechanisms (some of which discussed here), like flagging posts or accounts as offensive and holding group-wide votes or using some other self-governing mechanism.

In terms of who is posting to @komrades, the public channel, that's another and perhaps trickier question. Is there an app-wide moderation or voting mechanism?

More broadly, though, all the encryption design of the app prevents us from knowing what anyone is saying to anyone else; no record of the messages, or who wrote whom, is stored. There may be some inevitable sacrifice in this. At least, this is what the hardcore privacy folks at r/privacy think, in reply to a question about this. Personally I don't think there's a one-size-fits-all philosophical or technical solution to the question, which is why I think self-governance mechanisms may be the only way to remain flexible enough to threats and attacks. Is that an inner liberal in me? I'm not sure...

@marxzuckerburg marxzuckerburg added the conceptual conceptual issues label Sep 28, 2020
@rachellejane
Copy link
Collaborator

rachellejane commented Sep 28, 2020 via email

@gary-host-laptop
Copy link

What about needing to ask the devs to create a "community", let's say, anarchism-berlin, and within that community admins of it can decide who they want in or out?

@hawc2
Copy link

hawc2 commented Sep 28, 2020

LongJohn Silver's idea might be safest. This is a very difficult needle to thread.

The inability to kick people off the platform will be a serious problem in the long run, and still seems like a necessary option. People change, or pretend to be other than they are, and there's little moderation can do to avoid that sort of trick/mutation. Nefarious uses of the platform will arise at some point, and demand administrative action.

I also don't think the only risk here is "Nazis". How signal deals with this problem may offer a model, but it may also be beyond our control. I know this sounds naive, but in an ideal world, Komrade would be a space where Nazis meet unlikeminded people and learn to stop being Nazis (lol ...)

@rachellejane
Copy link
Collaborator

rachellejane commented Sep 28, 2020 via email

@marxzuckerburg
Copy link
Contributor Author

These are all great ideas. I completely agree that the cornerstone of any solution will have to involve smaller communities and their own homespun practices for how to verify and moderate themselves. What do you guys think of the X "vouches for" Y idea group moderation mechanism described in the group chat issue?

As for how a user can join the overall app... I'm more conflicted, since one problem that other alternative social networks have (Matrix, Secure Scuttlebutt, Briar, etc) is that you need an invite to join/start using it, which is a pretty high barrier for folks. That's not necessarily a bad idea at first, since it may end up making platform sexier and more exclusive as it gets going, but we also don't want to turn people off from the whole thing, either.

Seems like we have a number of options laid out:

  • (least restricted) User can join app without any invitation, and read and write to @komrades the open/universal channel or feed
  • User can join app without any invitation, can read but not write to @komrades; write privileges bestowed upon first time user "vouched for" by an existing user
  • User can join app only with an invitation by an existing user
  • (most restricted?) User can join app only with an invitation from an existing group

Anything I'm missing?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
conceptual conceptual issues
Projects
None yet
Development

No branches or pull requests

4 participants