Provider
Private Captcha
Self-hosted CAPTCHA solution with full control and privacy
About Private Captcha
Private Captcha is an independent, user-friendly, and GDPR-compliant CAPTCHA service that operates without tracking user data, ensuring privacy and accessibility.
For more information, visit the official Private Captcha documentation.
Showcase
Usage
Private Captcha only works inside a form.
import { PrivateCaptcha } from "@better-captcha/react/provider/private-captcha";
<PrivateCaptcha sitekey="aaaaaaaabbbbccccddddeeeeeeeeeeee" options={{}} />
import { component$ } from "@builder.io/qwik";
import { PrivateCaptcha } from "@better-captcha/qwik/provider/private-captcha";
export default component$(() => (
<form>
<PrivateCaptcha sitekey="aaaaaaaabbbbccccddddeeeeeeeeeeee" options={{}} />
</form>
));
import { PrivateCaptcha } from "@better-captcha/solidjs/provider/private-captcha";
<PrivateCaptcha sitekey="aaaaaaaabbbbccccddddeeeeeeeeeeee" options={{}} />
<template>
<form>
<PrivateCaptcha
sitekey="aaaaaaaabbbbccccddddeeeeeeeeeeee"
:options="{ theme: 'light' }"
/>
</form>
</template>
<script setup lang="ts">
import { PrivateCaptcha } from "@better-captcha/vue/provider/private-captcha";
</script>
<script lang="ts">
import PrivateCaptcha from "@better-captcha/svelte/provider/private-captcha";
</script>
<form>
<PrivateCaptcha sitekey="aaaaaaaabbbbccccddddeeeeeeeeeeee" options={{}} />
</form>
Provider Options
Prop
Type
Imperative Handle Functions
Prop
Type