bluesky-social / social-app

The Bluesky Social application for Web, iOS, and Android
https://bsky.app
MIT License
13.14k stars 1.68k forks source link

New account labelling, and managing harassment, scams, etc. #5853

Open Bossett opened 1 month ago

Bossett commented 1 month ago

Describe the Feature

A key feature of my profile labeller is flagging new accounts in a way that allows them to be flagged on their posts, muted, and/or blocked. This has a key use in enabling users to identify scams, and deal with serial harassers that just spin up new alts. However, it's overall a bit of a hack provided by a third party, and Bluesky has much richer tools to fix things in the client. With the current level of use, the labeller can no longer keep up with active users; so this request is to move some of the functions into the app.

Those functions (roughly) being:

  1. Hiding of notifications & replies related to new accounts (this being a key harassment vector)
  2. More obvious flagging when an account is new, without needing to navigate to a profile - to identify impersonation & scams

There are some functions that I think will have to be lost - such as just hiding all new accounts, which would be a terrible first-user experience (e.g. a 'no engagement for new people' button). I think there ultimately needs to be an option for blocking unverified accounts (see https://github.com/bluesky-social/atproto/issues/2524) to bring up the friction of the drive-by harassment this is designed to prevent.

Ultimately - the goal is to give new accounts a cooling-off period.

Attachments

No response

Describe Alternatives

No response

Additional Context

further thoughts/discussion at https://bsky.app/profile/bossett.social/post/3l6veitth422z

another option for the serial-harasser problem - https://github.com/bluesky-social/atproto/issues/2524

monicaellerose commented 3 weeks ago

if the new user icon appeared in user comments and not just on profiles, we wouldnt so much need the label, after like a week or month the icon disappears