Integration & comparison guide
Turnstile checks the visitor. JevShield checks the message.
JevShield is an AI-assisted contact-form message classifier. Cloudflare Turnstile assesses visitor and browser signals to distinguish human visitors from automated traffic. A human-written sales pitch can still be unwanted, so these tools address different parts of form spam.
100
free checks / month
$9
Starter / month
5,000
Starter checks / month
7 days
account detection logs
Compare the workflow
| Question | JevShield | Cloudflare Turnstile |
|---|---|---|
| What is checked? | Submitted message content, with optional sender fields. | Visitor and browser signals; Cloudflare says Turnstile does not inspect form entries. |
| What does the server receive? | An allow, review or block verdict, reason and engine. Your integration enforces the action. | A token that your server must validate before accepting the submission. |
| Visitor interaction | No puzzle added by the message-check API. | A CAPTCHA alternative with managed, non-interactive and invisible widget modes. |
| What remains to implement? | Validation, rate limits, bot protection, delivery and handling of uncertain results. | Application logic that decides whether a valid visitor’s message is relevant or unwanted. |
Why can a sales pitch pass a bot check?
Passing a visitor check does not mean a message is a genuine inquiry. A person can submit an unsolicited SEO offer manually. Content classification adds a signal about the text, but it can also mistake legitimate business inquiries for promotions. This distinction does not establish that Turnstile is defective or that JevShield can replace bot protection.
Use both before sending email
On your server, validate the form and Turnstile token first. Then send the message to JevShield and apply your own delivery policy. Allow genuine inquiries, route review results to a queue you control, and consider blocking high-confidence unwanted content after testing. Handle model outages and quota exhaustion explicitly; JevShield does not provide a hosted quarantine inbox.
Compare outcomes, not invented speed claims
There is no published controlled JevShield-versus-Turnstile latency or conversion benchmark here. Measure end-to-end submission time and legitimate-lead loss on your own form. The API exposes execution_time_ms, which is not the same as the complete browser-to-email duration. A model provider’s token price is also not the price of a JevShield check.