Equal-Vote / star-server

STAR Voting is an upgrade to our current way of voting that allows voters to score candidates from 0 to 5. Ultimately, STAR Voting elects candidates who better represent the whole of the electorate. We are building a site that lets everyone from individuals to organizations use STAR Voting to host simple polls or run secure elections.
GNU Affero General Public License v3.0
18 stars 21 forks source link

Add captcha options #35

Open ArendPeter opened 2 years ago

ArendPeter commented 2 years ago

(this came up during our meeting on 1/17/2022)

Election admins should be able to enable captchas to ensure that their votes are coming from humans and not machnies

There are many different captcha designs these days, let's going with one of the less annoying ones

penyuan commented 2 years ago

Thanks for opening this issue, I sincerely hope that we will at least commit to not using Google's reCaptcha!

Sorry I couldn't make the meeting, but would the captcha be a "modular" thing where whomever hosts the STAR server can drop in the solution they want to use? Or would it be hard-coded in?

I've been keeping track of Google reCaptcha replacements for a while, here are some that I am aware of:

Of the above, Securimage has a long, stable history with wide use (outside of Google reCaptcha), while librecaptcha seems to be the most complete and active project.

Hope this helps!