This is just a suggestion and I hope it will be useful to us all.
https://blog.cloudflare.com/turnstile-private-captcha-alternative/
Turnstile is a proof-of-work CAPTCHA service by Cloudflare. It works by running a series of non-interactive JavaScript tests. It also supports interactive mode for better bot identification, where users perform a simple click to prove they are human. Cloudflare describes it as "an invisible alternative to CAPTCHA", and claims it collects less user data, and is more UX and privacy friendly then other alternatives.
Pros
- Minimum user interaction
- Avoid the culture gap issue [1] since no need to distinguish between images
- Much better accessibility support (T6845)
- Easy to translate into 300+ languages Wikipedia use since the only string to translate is something like "Prove you are human"
- Cloudflare has a generally good record of privacy protection, and they used to help WMF fight off a massive DDoS attack
Cons
- No non-js alternative
- Not open source (there is no better open source alternative, though)
- Require loading js from third party, possibly violates the Privacy Policy (probably a reverse proxy should be set up to send only anonymized data to Cloudflare)
Helpful links
https://www.cloudflare.com/products/turnstile/
https://developers.cloudflare.com/turnstile/
https://developers.cloudflare.com/turnstile/frequently-asked-questions/