|
|
| | Ask HN: How to nab and block a creepy user? | | 47 points by desaiguddu on July 15, 2020 | hide | past | favorite | 55 comments | | We have recently created a marketplace app. Which allows users to message other users. We have found one user making lewd comments to other users.
After first report we blocked that user.
That user created another account & started doing same thing. How do we block such users? This is a mobile app built with Flutter. We have our own DB + Firebase for messaging. |
|

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
This is somewhat obvious, but take care in designing social interactions on your app, and introduce easy reporting systems and user-controlled blocking systems (e.g., even if you don't respond to a user's report in a timely manner, a user should still be able to block communications from another user using a button in the app). You may want to allow users to choose to only allow messages from users who have been on the site for a certain amount of time, or have some kind of additional level of verification. Also consider introducing active, paid moderators who actively respond to reports as they come in, if your budget allows.
Allowing users access to open text fields on the internet is inherently dangerous. I have tried to avoid it in all of my apps (for example, I've made games that use randomly-generated user names rather than allow users to input their own, and I only added user comments to an app I was building _after_ I'd built a user reporting system and ensured I got an immediate alert on my phone if a user sent a report). It is your responsibility to try to design your app, and moderate your community, to mitigate these risks.