bluesky-social / proposals

Bluesky proposal discussions
96 stars 10 forks source link

"Private" Posts / Visibility Settings #33

Open Heartade opened 1 year ago

Heartade commented 1 year ago

The equivalent to Twitter's private account or Circles has been requested by a lot of users. While we can't implement private posts like those of Twitter, we can at least ask servers and clients to comply with visibility settings, like on Mastodon.

This has to be implemented before federation opens, as we should expect this to work immediately without having to wait for other servers to update.

Implications

A user can add friction to minimize the chances of unintended audiences seeing their posts.

Details

Feasibility

We should be able to filter out private posts that should not be visible to a users on multiple levels, including Feed Generators and Clients. This would hopefully ensure that visibility settings remain valid even if a layer doesn't comply. It would be better if people are able to report and block servers that do not comply with the visibility settings.

Basically, if we can implement Opt-In Hashtags, this could work as well.

Perhaps also related to #28.

mm14kwn commented 10 months ago

"we can't implement private posts like on twitter" - why is this? It's a basic safety feature all other social networks have.