GDPR Compliant Captcha

The GDPR captcha without cookies. Never routed through Google.

No cookies, no Google, no data leaving the EU. The privacy-first reCAPTCHA replacement for teams that defend every visitor data flow in an audit.

EU-hostedNo cookiesFree

50,000 requests/month free. Complete threat engine. No credit card, ever.

Hosted in the EUNo cookiesNo trackingPrivacy by design
0cookies set
0personal data stored
EUhosting
Data protectionby design and by default
LIVE DEMO
// INTEGRATION
import { useTrustSig }
from '@trustsig/react';

const { scan } =
useTrustSig();

const { token } =
await scan();
// API RESPONSE
{
  is_bot: false,
  score: 0,
  action: "ALLOW",
  req_id: "0000..0000",
}
Human verified
200 OK · 19ms
LIVE DEMO
// INTEGRATION
import { useTrustSig }
from '@trustsig/react';

const { scan } =
useTrustSig();

const { token } =
await scan();
// API RESPONSE
{
  is_bot: false,
  score: 0,
  action: "ALLOW",
  req_id: "0000..0000",
}
Human verified
200 OK · 19ms
01 What we never see

Three things every visitor never has to give up.

Most CAPTCHAs pay for bot detection with your visitors' privacy. TrustSig runs the whole check without collecting any of it.

01

No cookies, ever

Nothing is written to or read from the visitor's device, so the ePrivacy consent requirement is never triggered and no banner is owed.

02

No personal data

Only ephemeral, non-identifying signals are evaluated, then discarded. There is no profile, no stored fingerprint, nothing to hand over in a subject access request.

03

No lag

Data is hosted in EU, but a global content delivery network assures low-latency and frictionless user experience, where EU-located visitors are served by EU servers.

No cookies, ever

Nothing is written to or read from the visitor's device, so the ePrivacy consent requirement is never triggered and no banner is owed.

No personal data

Only ephemeral, non-identifying signals are evaluated, then discarded. There is no profile, no stored fingerprint, nothing to hand over in a subject access request.

No lag

Data is hosted in EU, but a global content delivery network assures low-latency and frictionless user experience, where EU-located visitors are served by EU servers.

Privacy is the default, not a setting.

Live in five minutes. No cookies, no consent banner.

02 Under the hood

One call. Cookieless and in-EU, end to end.

01The pipeline
L1CollectA tamper-resistant client agent reads ephemeral request signals. No cookies, no device storage.
L2ResolveSignals form a short-lived risk profile in memory. Nothing identifying is persisted.
L3ScoreThe engine scores 200+ network, device and behaviour signals.
L4DecideOne verdict returns in around 20ms: allow or block. Then the signals are gone.
Request inone round trip · ~20ms in-EUVerdict out
  1. L1CollectA tamper-resistant client agent reads ephemeral request signals. No cookies, no device storage.
  2. L2ResolveSignals form a short-lived risk profile in memory. Nothing identifying is persisted.
  3. L3ScoreThe engine scores 200+ network, device and behaviour signals.
  4. L4DecideOne verdict returns in around 20ms: allow or block. Then the signals are gone.
one round trip · ~20ms in-EU, Verdict out
02What we store

Built so the audit questions never come up.

Data minimisation is not a policy bolted on afterwards. The system keeps only what a verdict needs and nothing that could identify a person.

No cookiesNo PIIEU hosting
Kept (ephemeral)
  • Anonymised risk score
  • Coarse request metadata
  • Verdict and timestamp
Never collected
  • Cookies or local storage
  • Names, emails, or other PII
  • Cross-site tracking IDs
  • Slow
03Drop-in code
// FRONTEND
import { TrustSig } from "@trustsig/react";

<TrustSig publicKey="pk_live_..." />
// SERVER
import { verify } from "@trustsig/server";

const { action } = await verify(req.token);
if (action === "block") return res.status(403);
Works with
WordPressReactNext.jsVueLaravelDjango

03 Platform Comparison

How TrustSig compares on privacy.

Most CAPTCHAs detect bots by collecting visitor data. Here is what that means for a data protection audit, side by side.

CapabilityTrustSigEU hosted · No cookies · InvisiblereCAPTCHAhCaptchaCF Turnstile
Cookies setNoneYesYesNone
HostingEUUnited StatesUS / globalGlobal edge
Consent banner neededNoYesOftenNo
Routed through GoogleNeverAlwaysNoNo
Privacy by design and by defaultYesNoPartialPartial
User frictionInvisibleImage puzzlesImage puzzlesSometimes
FullPartialNone

Comparison based on publicly available documentation, June 2026.

CapabilityTrustSigreCAPTCHA
Cookies setNoneYes
HostingEUUnited States
Consent banner neededNoYes
Routed through GoogleNeverAlways
Privacy by design and by defaultYesNo
User frictionInvisibleImage puzzles
6/7capabilities where TrustSig leads reCAPTCHA

Comparison based on publicly available documentation, June 2026.

04 Customer story · LEI System
We were drowning in relentless API abuse. We tried other anti-bot services and none of them stopped the sophisticated attackers. We switched to TrustSig and it eliminated every last trace of the abuse, without adding a cookie banner or a single CAPTCHA for our users.
LEI System
ZEROcookies set on any visitor
79%of bot and API traffic blocked
05 Coverage

Built in compliance with the standards that matter

TrustSig is designed to align with the EU privacy framework end to end.

GDPR Art. 5: data minimisation principle
GDPR Art. 6: lawful basis through legitimate interest
GDPR Art. 25: data protection by design and by default
GDPR Art. 32: security of processing
ePrivacy Directive: no storage or access on the device
CNIL guidance: privacy-first verification

DPA available for everyone

A Data Processing Agreement is available for everyone as the annex of Terms of Service, but really matters for TrustSig Pro customers (fraud prevention).

06 Pricing

Start free. Stay free until you grow.

No card. EU-hosted on every tier.

Growth

€7/mo · billed yearly

For growing businesses with moderate traffic and multiple properties.

  • 300,000 requests / month20 domains • €5 per 100k extra reqs
  • Full threat protection suite
  • Bot farm blocking
  • No CAPTCHAs for visitors
  • Email support

Business

€63/mo · billed yearly

For established companies needing high-volume protection and priority SLA.

  • 750,000 requests / month25 domains • €5 per 100k extra reqs
  • Full threat protection suite
  • Bot farm blocking
  • No CAPTCHAs for visitors
  • Priority support

Enterprise: unlimited volume · SLAs · on-prem · dedicated support.

What counts as a check?

One check is a single verification request: a page view, form submit, or login attempt that TrustSig evaluates. You only spend a check when traffic actually hits a protected surface, so bot floods do not quietly drain your quota.

07 FAQ

GDPR questions

It can be used under the GDPR, but it sets cookies, profiles visitors, and transfers data to Google in the US, which requires consent and carries Schrems II risk. Some EU data protection authorities have ruled against specific deployments. TrustSig avoids the question: no cookies, no personal data, no risks.

Email copied to clipboard

Stop bots. Not your users.

Free. No card. No cookie banner. Live in 5 minutes.

Hosted in the EU
Zero cookies
20ms at the edge

Drops in with one snippet, rip it out anytime.