fraction / oasis

Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB).
http://oasis-demo.fraction.io
GNU Affero General Public License v3.0
286 stars 42 forks source link

Implement moderation/user safety features #93

Open georgeowell opened 4 years ago

georgeowell commented 4 years ago

Oasis should have moderation features implemented from the beginning rather than added on later as an afterthought in Patchwork. Here are some ideas:

High priority

Nice to have

Reliant on new feed format implementation

jedahan commented 4 years ago

This is an awesome, concise list of interesting features that would be cool to try out. I would also add to the list:

Research

I can recommend at least two that do good work, and at least get their rates and expected outcomes. LMK if I should spin this out into its own issue.

christianbundy commented 4 years ago

I'd vote to use the resources that @cinnamon-bun has already put together for safety and abuse prevention, if we can. I'm really impressed at how thoughtful they've been and it's miles above anything that I would've been able to put together.

georgeowell commented 4 years ago

Yep feel free to add to this @cinnamon-bun as you've already done amazing work in this area. Unfortunately I can't actually find the spreadsheet you made that lays out all of these ideas.

georgeowell commented 4 years ago

This is an awesome, concise list of interesting features that would be cool to try out. I would also add to the list:

Research

* [ ]  Hire a UX researcher to help us understand and prioritize these features

I can recommend at least two that do good work, and at least get their rates and expected outcomes. LMK if I should spin this out into its own issue.

I am a UX tester btw. I would also just point out that I did already prioritise these features above already :heart:

jedahan commented 4 years ago

Ahh I was ignorant sorry if I implied otherwise. I saw the work and it reminded me of two people who do similar work

cinnamon-bun commented 4 years ago

@georgeowell Thanks for this list! Oasis is the first open source project I've worked on where it's clear that accessibility and safety are deeply valued and it makes me really happy. ✨ Now that the groundwork of basic functionality has been filled out we can start turning more focus to these things.

I shared the spreadsheet with you on SSB just now. There's also this document I wrote as an outline of all the safety needs. It's a very long list! Writing a social network is like Applied Utopia 101

https://hackmd.io/_x5i0jLPQ16TTaUaLt9Opg

@christianbundy We're approaching the end of the Roadmap! What are you interested in doing next?

georgeowell commented 4 years ago

I just had a another idea which I added: Hide content from feed using keywords

I know people use this quite a bit on Mastodon. It means you can totally bypass some new controversial topic that you don't want to read for whatever reason.

Powersource commented 4 years ago

should have moderation features implemented from the beginning rather than added on later as an afterthought in Patchwork

As someone that's worked with blocks in patchwork I can really recommend doing this for at least blocks. So many corner cases when it's patched in on top of everything else...

christianbundy commented 4 years ago

I've opened an issue to ask about support for private blocks and follow here: https://github.com/ssbc/ssb-friends/issues/43

I don't think this is something we should try to implement ourselves until we at least reach out to others who care about this problem and see if we can share an implementation. I don't want to go the Patchwork path of all-custom-everything.

jedahan commented 4 years ago

How can I post with a content warning in oasis?

christianbundy commented 4 years ago

You can't, but they can be displayed.

georgeowell commented 4 years ago

I'm having a lot of content from people I have blocked showing up in my feeds. Why is that?

I also see replies to them from others which should be hidden.

christianbundy commented 4 years ago

@georgeowell That's a bug, could you make a new issue and document exactly where you're seeing content from blocked people?

christianbundy commented 4 years ago

@georgeowell I noticed you removed my 'enhancement' label and added 'question' instead. Is there a question I can answer to close this out?

Powersource commented 3 years ago

Public block lists

Would be nice to hear from someone that knows more about this but I thiiink they tried this in mastodon and it ended poorly. So I think we should be careful with this/research it more before doing it.