LogoBetter Captcha

Prosopo

Privacy-focused CAPTCHA service with Web3 integration and customizable themes

About Prosopo

Prosopo is a decentralized, privacy-focused CAPTCHA service that leverages Web3 technology to provide bot protection through blockchain-based verification.

For more information, visit the official Prosopo documentation.

Showcase

Usage

import { Prosopo } from "@better-captcha/react/provider/prosopo";

<Prosopo sitekey="no-testing-key" options={{}} />
import { Prosopo } from "@better-captcha/preact/provider/prosopo";

<Prosopo sitekey="no-testing-key" options={{}} />
import { component$ } from "@builder.io/qwik";
import { Prosopo } from "@better-captcha/qwik/provider/prosopo";

export default component$(() => (
  <Prosopo sitekey="no-testing-key" options={{}} />
));
import { Prosopo } from "@better-captcha/solidjs/provider/prosopo";

<Prosopo sitekey="no-testing-key" options={{}} />
  <template>
  <Prosopo
    sitekey="no-testing-key"
    :options="{ theme: 'dark' }"
  />
</template>

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

<Prosopo sitekey="no-testing-key" options={{}} />
import { Prosopo } from "@better-captcha/lit/provider/prosopo";
<prosopo-captcha sitekey="no-testing-key"></prosopo-captcha>

Configuration

Provider Options

Prop

Type

Imperative Handle

Prop

Type

Best Practices

  • Web3 Integration: Ideal for dApps and Web3 applications
  • Privacy-First: Leverages blockchain for privacy-preserving verification
  • Decentralization: No central authority controlling the CAPTCHA service
  • Challenge Types: Choose between frictionless and proof-of-work based on your needs
  • Auto Theme: Use theme: "auto" to match your site's color scheme

On this page