A bit of a moan, but I need some advice.

Currently https://openbenches.org allows *anyone* to upload a bench & photo without registration.

It has been mostly fine but yesterday an anonymous user added some stupid photos. Only the 4th time that's happened.

I wanted to restrict adding & editing to registered users. But today a GitHub user went in and deliberately vandalised one of the entries.

The users have been banned and the changes reverted.

Is there a realistic way to stop this?

OpenBenches Welcome!

@Edent terrible people ruin it for everyone!

My suggestion is to reduce authentication options, and use social stats to determine if the user needs moderation or not. also give different weights to different platforms
i.e. if they connected LinkedIn and have > 100 followers then no moderation, X then 200, Github 10 contributions and must be over a period etc

@samir @Edent could use an even simpler heuristic of account age. The majority of spam is from "young" accounts that have existed for less than e.g 1y (arbitrary starting choice - pick any time period that balances ease with spam).
@blu3id @samir
Sadly the GitHub spam came from a user with an account there from 2024.

@Edent @blu3id

ugh, spam is an industry

I remember years ago a group of users used our service to coordinate twitter attacks by creating massive threads (at the time, we were the only service that lets you schedule threads), dozens of accounts creating 100+ post threads of , so it's thousands of spam tweets/second

The result? We limited threads to only 10 posts in the free plan and the service sucked for all free users...
Few rotten applies just had to ruin it for everyone else