Content Security Policy
Which addresses to allow if your site sends a Content Security Policy.
If your site sends a Content-Security-Policy header, the browser blocks anything you haven't allowed. Add Waitlark and Cloudflare Turnstile (the bot check) to it.
With the embed
script-src https://api.waitlark.com https://challenges.cloudflare.com
connect-src https://api.waitlark.com
frame-src https://challenges.cloudflare.com
With your own HTML form
script-src https://challenges.cloudflare.com
form-action https://api.waitlark.com
frame-src https://challenges.cloudflare.com
Do you send the form with fetch instead (see Sign people up with the JSON API)? Then add connect-src https://api.waitlark.com as well.
How to tell it's the policy
Open the browser console on the page with the form. A blocked address shows up as "Refused to load…" or "Refused to connect…" with the directive that blocked it.
Updated 19 October 2026