Captcha Integration Alternatives

Modified on: 2014-11-14 14:53:45 -0600


SharpSpring does not support Captcha integration as a form protection tool. It utilizes an iframe and javascript submission process to ensure that computer programs cannot submit information.

Captcha is a program that protects websites against bots by generating and grading tests that humans can pass, but current computer programs cannot. Despite the security that Captcha provides, it's not an impenetrable form of defense. Recently, Google even created analgorithm that could beat it's Captcha protection 99% of the time. Another example of programs breaking the Camptcha protection can be found here.

In lieu of using Captcha, SharpSpring uses three tools to ensure that the forms created by SharpSpring users are protected. The three tools are the code that is used to create the form, the form submission process and SharpSpring's servers. These tools work together to make sure that when a visitor submits information using a SharpSpring form, it's indeed an actual visitor.

Coding: SharpSpring forms are housed in an iframe and use Javascript.  Most malicious bots that attempt to fill out a form cannot even read this type of architecture.

Submission Process: A Javascript submission process is used to provide an extra layer of security so even if a bot could read the form, it still would not be able to submit the form. 

SharpSpring Servers: SharpSpring serves the forms from its own servers and monitors for attacks - taking the burden off users. Meaning if a computer program somehow finds a way to read the form architecture and circumvent the submission process, our awesome dev team will know about the attack and rectify the problem immediately.

Hidden Field: One additional tool that you can do with your own form is create a hidden field in your CSS. Simply apply the display:none; property to the field.  When a bot reads the HTML on the form and fills in the fields, the form submit results will show that the hidden field was filled out. However, when an actual visitor fills out the form they will not see this field and it will be left blank.


Did you find it helpful? Yes No

Can you please tell us how we can improve this article?