wger
wger copied to clipboard
Feature request: Change ReCaptcha to another service
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.
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
There is, but free limit is quite lower on hCaptcha
may I work on this problem using Are You a Human (AYAH).
does are you a human still operate? I could only find some veeery old links.
I would like to take a crack at this issue.
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.
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)
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.