Javascript Captcha
The language that runs in every browser, enabling interactive front-end experiences and powering modern web tooling.Add one script and TrustCaptcha quietly guards your JavaScript-driven sites with a privacy-friendly, fully accessible challenge that learns from each visit.TrustCaptcha is the privacy friendly and user focused CAPTCHA for Javascript
Security & Bot-ScoreTrustCaptcha combines a proof-of-work with a bot score — similar to the reCAPTCHA score — and custom security configurations for maximum security. Learn more about the CAPTCHA security concept
Privacy Friendly & GDPR-CompliantTrustCaptcha is a privacy-first CAPTCHA solution with a clear focus on data protection and GDPR compliance. Learn more about the GDPR-compliant CAPTCHA
CustomizationAll features of the CAPTCHA widget are fully customizable such as translations or design. The branding or the entire widget can also be hidden. Learn more about the customization
AccessibilityThe CAPTCHA completely dispenses with puzzles or image marking tasks. The CAPTCHA works fully automated and complies with international accessibility standards. Learn more about the accessibility
Integrate TrustCaptcha in Javascript
Integrate TrustCaptcha with Javascript quickly and easily into your website, application or platform in just a few steps and effectively protect your online presence and services from bot abuse.
1 – Sign in or sign up
The first thing you need to do is sign in to your Trustcomponent account. If you do not yet have a Trustcomponent account, you can register with us quickly and easily in just a few steps. After that, go to your dashboard. Here you will see all existing CAPTCHAs and can create new CAPTCHAs.2 – Choose existing CAPTCHA or create a new CAPTCHA
If you already have a CAPTCHA that you want to use, skip this step. If you don't have a CAPTCHA yet, create a new CAPTCHA now.Create a new CAPTCHADuring the creation process, select the “TrustCaptcha” product category and choose your preferred pricing plan. If you are not yet sure which pricing plan to choose, no problem! The plan can be extended at any time. Then decide whether you want to start with the 30-day trial version or go straight to a paid subscription. If you want to start directly with a paid CAPTCHA, all you have to do is add your billing details and optionally a payment method and you're ready to go.30-day trail periodIf you opt for the 30-day trial period, you can test CAPTCHA for 30 days risk-free. At the end of the 30-day trial period, CAPTCHA locks itself. During the 30-day trial period or up to 30 days after the end of the trial period, you can unsubscribe from CAPTCHA at any time for a fee or delete it with immediate effect. If you neither subscribe to the CAPTCHA for a fee nor delete it within 30 days of the end of the free trial period, it will be deleted automatically.Non-Commercial PlanIn addition to our standard plans, we also offer a permanently free “Non Commercial“ plan with 1 website and up to 500 free verifications for non-commercial websites and projects.3 – Add your websites and check your credentials
On the dashboard of your CAPTCHA you will find all the important information, statistics and setting options. Here you will also find your site-key, the secret-key and, if available, the license-key. You will need these later on when integrating your CAPTCHA.Add your websitesYour CAPTCHA may only be accessed by websites that you explicitly authorise. To allow websites to access the CAPTCHA, enter all the websites on which you want to integrate the CAPTCHA in the settings.4 – Solve the CAPTCHA in your frontend
Integrate the CAPTCHA widget into your website or app. You can find detailed instructions for the frontend integration in our documentation. The CAPTCHA widget will then be displayed on your website or app.Basic steps for JavascriptThe basic steps for your Javascript integration are as follows. For detailed instructions, please read our documentation.Install Dependency Page Other frontend technology instead of Javascript?If you do not want to use Javascript or have several websites or applications, you can select a different framework or platform here. If there is no pre-built integration from us for your preferred frontend technology, your software developers can integrate the CAPTCHA themselves using our documentation or ask our support-team for a pre-built integration solution.5 – Validate the CAPTCHA result in your backend
When the CAPTCHA has finished, take the verification token and send it to your backend. Then retrieve the verification result from our servers and determine your next steps. You can find detailed information on backend integration in our documentation.Prebuild backend integrationsYou can use one of our pre-built integrations to integrate the CAPTCHA validation process into your backend service. If there is no pre-built integration from us for your preferred backend technology, your software developers can integrate the CAPTCHA themselves using our documentation or ask our support-team for a pre-built integration solution.6 – Congratulations 🎉
You are now protected by TrustCaptcha - congratulations!
Do you need more information about the Angular integration?
Frequently Asked Questions
What is a JavaScript CAPTCHA?
What is the best JavaScript CAPTCHA?
How does a JavaScript CAPTCHA work?
Do I need a JavaScript CAPTCHA?
Is a JavaScript CAPTCHA GDPR-compliant?
Can I customise the look of TrustCaptcha?
How does TrustCaptcha detect bots more accurately than proof-of-work-only solutions?