LogoBetter Captcha

Friendly Captcha

Privacy-friendly CAPTCHA alternative with GDPR compliance

About Friendly Captcha

Friendly Captcha is a privacy-friendly, GDPR-compliant CAPTCHA alternative that protects websites from bots without user interaction. It works by performing cryptographic puzzles in the background, making it invisible to legitimate users.

For more information, visit the official Friendly Captcha documentation.

Showcase

Usage

import { FriendlyCaptcha } from "@better-captcha/react/provider/friendly-captcha";

<FriendlyCaptcha sitekey="" options={{}} />
import { component$ } from "@builder.io/qwik";
import { FriendlyCaptcha } from "@better-captcha/qwik/provider/friendly-captcha";

export default component$(() => (
  <FriendlyCaptcha sitekey="FCMTL-000000000000000000000" options={{}} />
));
import { FriendlyCaptcha } from "@better-captcha/solidjs/provider/friendly-captcha";

<FriendlyCaptcha sitekey="" options={{}} />
  <template>
  <FriendlyCaptcha
    sitekey="FCMTL-000000000000000000000"
    :options="{ puzzleTimeout: 300 }"
  />
</template>

<script setup lang="ts">
import { FriendlyCaptcha } from "@better-captcha/vue/provider/friendly-captcha";
</script>
<script lang="ts">
import FriendlyCaptcha from "@better-captcha/svelte/provider/friendly-captcha";
</script>

<FriendlyCaptcha sitekey="FCMTL-000000000000000000000" options={{}} />
import { FriendlyCaptcha } from "@better-captcha/lit/provider/friendly-captcha";
<friendly-captcha sitekey="FCMTL-000000000000000000000"></friendly-captcha>

Configuration

Provider Options

Prop

Type

Imperative Handle

Prop

Type

Best Practices

  • Invisible UX: Friendly Captcha is completely invisible - users never see a challenge
  • Privacy Compliant: Built with GDPR and CCPA compliance in mind from the ground up
  • Native Auto Theme: Supports theme: "auto" natively for seamless integration
  • Accessibility: Fully accessible - no visual challenges that could exclude users
  • Performance: Minimal impact on page performance, works in background
  • EU Hosting: Data can be hosted in the EU for additional privacy compliance

On this page