Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Based on the reCaptcha plugin @greezybacon made a while back.
hCaptcha is what Cloudflare has moved to since they finally understood the privacy concerns with using a Google Service for captchas.
They produced a nice article about it and the motivations behind it:
https://blog.cloudflare.com/moving-from-recaptcha-to-hcaptcha/
Another benefit over reCaptcha is that you can actually earn money by letting your customers do "human aided image recognition and classification"
Tested with osTicket v1.12.x
Since the workflow is almost identical to reCaptcha, the configuration and implementation stays the same.
First, configure Site Key and Secret Key
Add the field, set type and set mandatory
It supports a light and a dark theme and two sizes
This is how it looks, it selects the localized version based on the osTicket language for the user