Session: Private groups on the Fediverse (limited access, self moderated, like Facebook private groups)
/2023-09/session/4-h/
Convener: narF (@narF@mstdn.ca)
Participants who chose to record their names here:
- 
Ryan Barrett (@snarfed.org@snarfed.org)
 - 
@risottobias@tech.lgbt and @bivouacwiki@tech.lgbt (wiki/voting/groups)
 - 
Ian Forrester (@cubicgarden@mas.to)
 - 
James Marshall (@jamesmarshall@sfba.social)
 - 
Jordan Frank (jwf@cybervillains.com) (Meta)
 
Notes
Specification already in progress here:
Problem is FB makes it too easy
- low friction private interest based groups (e.g. a gym group or whatever)
 
Definition of a “private” group
- 
private group, membership list private
 - 
invite only
 - 
Easy to create a group (no need to have technical knowledge and setup a server)
 - 
No need to create a new account to join a group
 - 
First iteration doesn’t need end-to-end encryption (like “direct messages” on Mastodon that can be read by admins. We can add encryption later)
 - 
ephemeral / unnamed groups in telegram vs public groups with named handles
 - 
matrix rooms vs facebook private posting
 - 
threat model of private groups vs these matrix rooms that are invite only
- 
e.g. right now we can focus on the matrix named room stuff
 - 
getting to E2EE / Sup based groups would be something for later
 
 - 
 - 
invites via the pixelfed/mastodon oauth method to easily create new accounts on new software, or invite someone from a previous software
 - 
tangent:
- 
low friction oauth signins from Facebook / Twitter / Bluesky
 - 
the onboarding process for threads from facebook is a good revelation for like, friends list importing / inviting like a google/facebook export
 
 - 
 
Existing partial solutions:
- 
Friendica UX could use improvement
 - 
Firefish (previously Calckey) has groups but they’re different from ephemeral groups. They look like a group chat.
 - 
Mobilizon has groups but functionality is very limited. One positive thing: They have the concept of personas. A user can have muliple personas, ex: one with their real name and one with a nickname, to separate their activity (ex: I don’t want my parents to see that I’m in a LGBT group)
 
Just because there exists prior art could mean many things:
- 
we like this and want to extend it
 - 
we want something different than this
 - 
and we can point to the specific differences we’re after
 
Links that were dropped in the chat: