Skip to content

trustcomponent/trustcaptcha-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 

Repository files navigation

TrustCaptcha Samples — GDPR-compliant, privacy-first CAPTCHA

Protect websites and apps against bots and spam with a privacy-first, EU-hosted CAPTCHA solution.

What is TrustCaptcha?

TrustCaptcha combines proof-of-work, an AI bot-score and custom security rules to stop automated bot abuse — without image marking or puzzles

Key perks:

  • Privacy-friendly & GDPR-compliant – data processed exclusively in Europe
  • No visual challenges – users never label images or solve quizzes
  • Fully themable widget – matches any brand and design and improves your user flow
  • Conversion-safe – near-zero user drop-off compared to legacy CAPTCHAs

Read the full TrustCaptcha product overview for technical details and the security concept.

Get started

  1. Create an account: sign up / sign in.
  2. Choose a CAPTCHA: pick an existing one or create a new one.
  3. Embed the widget: implement the TrustCaptcha widget into your website or app.
  4. Validate result: validate the CAPTCHA verification result in your backend.

Samples

  1. Frontend
    1. Angular — Angular integration guide
    2. React — React integration guide
    3. Vue — Vue integration guide
  2. Backend
    1. Python with Flask — Python integration guide
    2. NodeJS with Express — Node.js integration guide
    3. Java with Spring — Java integration guide
    4. Kotlin with Spring — Kotlin integration guide
    5. Groovy with Spring — Groovy integration guide
    6. Scala with Spring — Scala integration guide
    7. Go — Go integration guide
    8. Rust with Actix Web — Rust integration guide
    9. Ruby with Sinatra — Ruby integration guide
    10. C# / .Net — .Net integration guide
  3. Fullstack
    1. Plain JavaScript with Spring and Thymeleaf — Javascript integration guide
    2. PHP — PHP integration guide

Note:

  1. Every backend application runs on port 8080, so you can combine and try out any frontend application with any backend application.
  2. If you to run the samples yourself, remember to insert your individual site-key in the frontend code and your secret-key in the backend code. If you don't have a captcha yet, you can create one on our website.

Discover all our pre-built Integrations on our website.

Get support

Questions? We will be happy to help!