Use globally-available reCAPTCHA source
Problem to solve
GitLab's use of reCAPTCHA is great, as it prevents a lot of spam. Unfortunately, it loads the reCAPTCHA source directly from google.com, which is blocked in countries like China.
Target audience
GitLab users in countries such as China which block Google.
Further details
The reCAPTCHA Vue snippet attempts to load https://www.google.com/recaptcha/api.js - the reCAPTCHA FAQ suggests to use recaptcha.net as a source which is available even in countries which prevent access to Google.
Proposal
Change the reCAPTCHA snippet to load from https://www.recaptcha.net/recaptcha/api.js instead.
What does success look like, and how can we measure that?
Non-VPN users in China can sign in even with reCAPTCHA enabled.
Links / references
- @dplanella @victorwu - cf. fd.o issue