This feature is available in Claromentis 10.x
The Turnstile widget offers protection from spam and bots for submissions made to public forms where submitters are not logging in to an account.
Our guide on how to create public forms is here.
Step 1: Register and sign in to a Cloudflare account
Register a new account
Step 2: Create a Widget
Navigate to Protect & Connect > Application Security > Turnstile

1. Add a widget name, for example, InfoCapture Form
2. Add the hostname where the form will be published, as well as your system URL
For example, if your site address is company.myintranet.com and the public form will be published on your website, yourcompanyname.com, add both hostnames to the list.
3. Widget mode: Managed (Recommended)
4. Copy Site_key and Secret key value to be pasted to Claromentis

Step 3: Add the API to your Intranet
A sysadmin of your site can follow these steps.
1. Open your Intranet
2. Navigate to Admin > System > API keys
3. Under API name cloudflare_turnstile
Copy the value from the Site key to site_key and the Secret key to secret_key

4. Once everything is filled out, click 'Save Changes' to apply.
Step 4: Publish Public InfoCapture Form
Create an External Form via InfoCapture if you haven't already.
1. Navigate to one of the InfoCapture Projects with External Submission enabled.
2. If the form is protected with Cloudflare Turnstile, you should see External forms are secured by Cloudflare Turnstile to prevent bot submissions.

Troubleshooting
Unlike the traditional CAPTCHA, the checkbox isn't always displayed to the user.
Here is an example when the widget is working on the public form, and the user is prompted.
