Svelte
TrustCaptcha – Bot-Schutz

Svelte CAPTCHA Integration

Integriere TrustCaptcha in wenigen Minuten in deine Svelte- oder SvelteKit-Formulare, um Bots und Spam bei Registrierungen, Logins und Checkouts zu blockieren. Nutze eine schlanke Wrapper-Komponente mit deinem Site Key. Puzzle-freie UX, EU-Hosting und DSGVO-ready – mit Bot Score und Security Rules.

Schnellstart

So funktioniert die Integration

1. CAPTCHA erstellen

Erstellen Sie ein Benutzerkonto oder melden Sie sich mit einem bestehenden Konto an. Anschließend erstellen Sie ein neues CAPTCHA oder wählen Sie ein bereits vorhandenes aus. Wenn Sie sich nicht sicher sind, ob TrustCaptcha das Richtige für Sie ist, können Sie unseren CAPTCHA-Service 14 Tage lang kostenlos und ohne Risiko testen.

Auf der CAPTCHA-Übersichtsseite finden Sie alle wichtigen Informationen wie den site-key, den secret-key und den license-key. Ermöglichen Sie Ihren Websites den Zugriff auf Ihr CAPTCHA, indem Sie diese einfach zur Liste der autorisierten Domains in den CAPTCHA-Sicherheitsregeln hinzufügen.

Start des Formulars zur Erstellung eines CAPTCHA.
CAPTCHA-Sicherheitsregeln eines Demo-CAPTCHAs.

2. CAPTCHA-Widget in Ihr Frontend integrieren

Die folgenden Schritte geben Ihnen einen groben Überblick, wie Sie das TrustCaptcha CAPTCHA-Widget in ein Svelte-Frontend integrieren. Für genaue, detaillierte Anweisungen lesen Sie bitte die CAPTCHA-Integrationsanleitung für Svelte in unserer Dokumentation.

Dokumentation lesen

Installiere zuerst das Svelte-Wrapper-Paket:

Install
bash
npm i trustcaptcha-svelte

Fügen Sie nun das CAPTCHA-Widget – den sogenannten TrustCaptcha-HTML-Tag – in ein beliebiges HTML-Formular ein:

App.svelte
svelte
<script lang="ts">
  import { TrustCaptcha } from "trustcaptcha-svelte";

  function solved(event: CustomEvent<string>) {
    const VerificationToken = event.detail;
    // send VerificationToken to your backend
  }

  function failed(event: CustomEvent) {
    const error = event.detail;
    // handle error
  }
</script>

<form>
  <!-- your input fields -->
  <TrustCaptcha
    sitekey="<your_SiteKey>"
    oncaptchaSolved={solved}
    oncaptchaFailed={failed}
  />
  <!-- further input fields / submit button -->
</form>

Das CAPTCHA-Widget wird nun auf Ihrer Svelte-Website angezeigt:

CAPTCHA abgeschlossen

Hinweis: Der Svelte Wrapper ist eine Community-Integration und wird auf GitHub von Frederic Lehmann gepflegt: FrediLehmann/trustcaptcha-svelte

Benötigen Sie detaillierte Informationen zur Svelte-CAPTCHA-Integration?
Detaillierte Anweisungen zur Integration von TrustCaptcha finden Sie in unserer Svelte-CAPTCHA-Integrationsanleitung.

Andere Frontend-Technologie statt Svelte?
Wenn Sie Svelte nicht verwenden möchten oder mehrere Websites bzw. Anwendungen haben, können Sie hier ein anderes Framework oder eine andere Plattform auswählen. Wenn es von uns keine vorgefertigte Integration für Ihre bevorzugte Frontend-Technologie gibt, können Ihre Softwareentwickler das CAPTCHA selbst integrieren – mithilfe unserer Dokumentation – oder unser Support-Team nach einer vorgefertigten Integrationslösung fragen.

Android
Angular
Craft CMS
Flutter
iOS
JavaScript
Joomla
JTL-Shop
Keycloak
Magento 2
React
React Native
Svelte
TYPO3
Vue
Webflow
WordPress

3. CAPTCHA-Ergebnis in Ihrem Backend validieren

Sobald das CAPTCHA abgeschlossen ist, nehmen Sie das Verifikationstoken und senden es an Ihr Backend. Rufen Sie in Ihrem Backend das CAPTCHA-Verifikationsergebnis von unseren Servern ab und validieren Sie das Ergebnis. Abhängig davon, wie hoch das Bot-Risiko ist, entscheiden Sie, wie Sie weiter vorgehen. Detaillierte Informationen zur Backend-Integration und Ergebnisvalidierung finden Sie in unserer Dokumentation.

Vorgefertigte Backend-Integrationen
Sie können eine unserer vorgefertigten Integrationen nutzen, um den CAPTCHA-Validierungsprozess in Ihren Backend-Service zu integrieren. Wenn es von uns keine vorgefertigte Integration für Ihre bevorzugte Backend-Technologie gibt, können Ihre Softwareentwickler das CAPTCHA selbst integrieren – mithilfe unserer Dokumentation – oder unser Support-Team nach einer vorgefertigten Integrationslösung fragen.

.Net
Go
Groovy
Java
Kotlin
Nodejs
PHP
Python
Ruby
Rust
Scala
Spring

4. Glückwunsch 🎉

Sie sind jetzt durch TrustCaptcha geschützt – Glückwunsch!

CAPTCHA abgeschlossen

FAQs

Was brauche ich, um mit Svelte zu starten?
Du brauchst einen Site Key im Svelte-Formular und ein Backend, das den Verification Token mit deinem Secret Key an TrustCaptcha sendet, um das Verifikationsergebnis abzurufen.
Funktioniert das mit SvelteKit und SSR?
Ja. Rendere das Widget im Formular und validiere den Verification Token serverseitig. In SvelteKit machst du das in deinem Server-Code (Form Actions oder Endpoints).
Wie bekomme ich den Verification Token?
Nach dem Lösen schreibt das Widget den Verification Token in ein Hidden Field (tokenFieldName) und gibt ihn zusätzlich über das oncaptchaSolved-Event aus.
Wie nutze ich den Bot Score sinnvoll?
Im Verifikationsergebnis stehen verificationPassed und Bot Score. Ein guter Start: unter 0,5 akzeptieren, über 0,5 ablehnen — danach je nach Traffic und Risiko feinjustieren.
Kann ich mehrere Widgets oder Formulare nutzen?
Ja. Du kannst mehrere Widgets und Formulare verwenden. Nutze pro Formular einen eigenen tokenFieldName, wenn du Hidden Fields nutzt; bei Events behandelst du jeden Verification Token separat.
Wie lange ist ein Verification Token gültig?
Ein Verification Token ist meist nur einmal abrufbar und sollte zeitnah geprüft werden (oft innerhalb von 15 Minuten). Platziere das Widget nahe am Submit; längere Gültigkeit ist in höheren Plänen möglich.
Kann ich das Widget in Svelte anpassen?
Ja. Setze Theme, Sprache und Autostart am Component-Tag. Erweiterte Optionen wie Invisible Mode, eigenes Design oder Branding ausblenden benötigen einen License Key.
Muss ich den Svelte Wrapper verwenden?
Nein. Du kannst TrustCaptcha auch direkt als JavaScript-Webkomponente in jeder Svelte-App einbinden. Der Wrapper macht Installation und Event-Handling nur bequemer.
Leads verlieren wegen CAPTCHAs?

TrustCaptcha blockiert Spam und Bots – nicht Ihre Kunden. Keine Rätsel, DSGVO-konform, in der EU gehostet.

CAPTCHA-Start
CAPTCHA abgeschlossen
Rätsel-freie UX
Läuft im Hintergrund, während Besucher tippen – so schließen mehr Personen Ihre Formulare ab und weniger brechen ab.
DSGVO-ready
EU-gehostet und privacy-first: keine Cookies, verschlüsselte Übertragung, automatische Bereinigung – inklusive sofort nutzbarer rechtlicher Ressourcen.
Mehrstufige Sicherheit
Adaptive Schutzmechanismen plus intelligentes Risiko-Scoring stoppen Missbrauch frühzeitig – selbst bei plötzlichen Angriffsspitzen.
Volle Kontrolle
Stellen Sie die Sensitivität ein, definieren Sie Allow-/Block-Listen und nutzen Sie Geoblocking – Sie entscheiden, wie streng die Verifizierung sein soll.

Schützen Sie Ihre Svelte-Anwendung mit TrustCaptcha – in nur wenigen Schritten!

  • EU-hosted & DSGVO-ready
  • Keine Rätsel
  • 14 Tage kostenlos testen