wger icon indicating copy to clipboard operation
wger copied to clipboard

Feature request: Change ReCaptcha to another service

Open pvxcooper opened this issue 1 year ago • 9 comments

Use case

The public server for wger uses Recaptcha for their captcha. Recaptcha by google is not very privacy friendly and is needed to be used to register a new account. Switching to another captcha provider that respects privacy more would fit better with the project.

Proposal

I would like wger to swap the use of recaptcha for registering an account to another captcha service, something like hCaptcha.

pvxcooper avatar Oct 13 '23 02:10 pvxcooper

Do you know if there are wrappers for Django forms for this? Currently we can just do https://github.com/wger-project/wger/blob/98300501e35aebf89ec901652d874ecd50ce5228/wger/core/forms.py#L255

rolandgeider avatar Oct 13 '23 12:10 rolandgeider

There is, but free limit is quite lower on hCaptcha

JayanthBontha avatar Oct 13 '23 14:10 JayanthBontha

may I work on this problem using Are You a Human (AYAH).

AbhishekMohanKr avatar Oct 19 '23 06:10 AbhishekMohanKr

does are you a human still operate? I could only find some veeery old links.

rolandgeider avatar Oct 19 '23 18:10 rolandgeider

I would like to take a crack at this issue.

Travis544 avatar Oct 31 '23 07:10 Travis544

There is, but free limit is quite lower on hCaptcha

Does the site receive over a million users? if not, hCaptcha could work for a long while.

Ashisaphnx avatar Nov 01 '23 14:11 Ashisaphnx

Does the site receive over a million users?

That's one of the goals for 2024! 😄

Now a bit more seriously, if you want to give it a try, go ahead @Travis544. Since we don't know how many installations have setup recaptcha already, I'd propose to add hcaptcha as an additional option (we could also add a check so that either one of them is configured, or none)

rolandgeider avatar Nov 03 '23 07:11 rolandgeider

how about cloudflare turnstile? it's doesn't burden the user with any challenges. it's either automatic, or worst case, you toggle a selection box.

Dieterbe avatar Aug 13 '24 07:08 Dieterbe