anirudhb / prox2

The reincarnation of Prox, rewritten from the ground-up
https://prox2.vercel.app
GNU Affero General Public License v3.0
33 stars 13 forks source link

Banning tools to prevent spam #87

Open reesericci opened 1 year ago

reesericci commented 1 year ago

We need some way to ban/tempban users from posting in Prox2. I'd imagine this could be done by banning the hash of the user.

ajs256 commented 1 year ago

From talking with Reese: it would be easier to identify if a single user is repeatedly/persistently posting bad things as opposed to one-offs if the staging posts included a fingerprint phrase for the user. Something chosen from a wordlist such as glitchdotcom/friendly-words or the EFF passphrase wordlists using a hash of the submitter's ID would make sense. Just using the hash directly would make it harder to remember. (For example, which is easier to remember? 1dff7d34-02dc-47b1-9674-3a65435b2fd1, or magnetic island dumpling?)