EU privacy, taken further. Hardware-level and fully invisible.
CaptchaFox is a privacy-focused EU challenge provider. TrustSig removes the challenge entirely — hardware-level signals, no widget, full data sovereignty in Germany, and the complete engine free.
50,000 requests/month free. Complete threat engine. No credit card, ever.
Already in production
Publishing platforms, fintech and national charities across Europe already run TrustSig on their forms.
TrustSig vs CaptchaFox
Both are EU-aligned and privacy-minded. The difference is whether the user is ever asked to do anything, and how detection is made.
| Capability | TrustSig | CaptchaFox |
|---|---|---|
| User-facing element | None — no widget at all | Challenge widget on risk |
| Detection method | Hardware-level deterministic signals | Behavioural + challenge fallback |
| Data residency | EU only (Germany) | EU (Germany) |
| Cookies / tracking | Zero cookies, zero PII | Privacy-focused, cookieless |
| Accessibility | Nothing for users to solve | Challenge can block assistive tech |
| Conversion impact | Zero added steps | Challenge adds a step on risk |
| Free tier | Full engine, 50K req/mo, no card | Free tier with usage limits |
| Server verification | Local — sub-millisecond, no network call | Round-trip to verify endpoint |
Where TrustSig goes further
CaptchaFox is a reasonable privacy-first EU choice. Teams move to TrustSig for zero user footprint and a deterministic verdict.
No challenge, ever
CaptchaFox can present a challenge when risk is detected. TrustSig never does — there is nothing on the page for a visitor to solve under any condition.
Hardware-level detection
Rather than relying on behaviour and a challenge fallback, TrustSig reads deterministic hardware-level signals that are harder to spoof at scale.
Single-jurisdiction residency
Both are hosted in Germany; TrustSig is additionally built in Estonia. Both EU, both single-jurisdiction — TrustSig adds independent dual-country corporate and infrastructure footing.
Zero-latency local verify
verifyLocal() resolves on your own server with no outbound call per request.
Complete free engine
The free tier is the full deterministic threat engine and 50,000 requests/month — detection is never the paywalled part.
Frictionless on mobile
For broad consumer traffic that decides in seconds, a possible challenge is a real drop-off. An invisible check removes it.
Swap CaptchaFox for TrustSig
Remove the widget mount and verify call; add the invisible scan and a local verify. Two npm packages, no infrastructure changes.
- Frontend — remove the widget
// Before — CaptchaFox widget mount // <div className="captchafox" data-sitekey={SITE_KEY} /> // After — TrustSig (no element, runs in the background) import { useTrustSig } from "@trustsig/react" function ActionForm() { const { scan } = useTrustSig() const handleSubmit = async () => { const response = await scan() await fetch("/api/action", { headers: { "X-TrustSig-Response": response?.token || "" }, }) } } - Backend — replace the verify call
// Before — CaptchaFox (network round-trip) // await fetch("https://api.captchafox.com/siteverify", ...) // After — TrustSig (verified locally, zero latency) import { TrustSig } from "@trustsig/server" const ts = new TrustSig({ secretKey: process.env.TRUSTSIG_SECRET_KEY }) app.post("/api/action", async (req, res) => { const token = req.headers["x-trustsig-response"] const result = ts.verifyLocal(token) if (result.action === "BLOCK") return res.status(403).json({ error: "Blocked" }) })
Start free. Stay free until you grow.
No card. EU-hosted on every tier.
Starter
For personal projects and sites getting started with bot protection.
- 50,000 requests / month2 domains
- Full threat protection suite
- Bot farm blocking
- No CAPTCHAs for visitors
- Community support
Growth
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
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.
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.
CaptchaFox alternative questions
Both are EU-aligned and privacy-minded. CaptchaFox can present a challenge widget on risk; TrustSig has no widget at all and uses hardware-level deterministic signals, hosted in Germany.
Yes. There is no challenge under any risk condition — the scan runs in the background from a single SDK call, so a real user never sees or does anything.
TrustSig is GDPR Article 25 by design — cookieless, no PII, processed only in Germany, on a legitimate-interest basis with no consent banner required.
Usually under five minutes per form. Remove the widget mount, install the two TrustSig packages, and replace the verify call with verifyLocal().
The complete deterministic threat engine and 50,000 requests per month, with no credit card.
EU privacy with zero user footprint.
Start free in minutes. No challenge, cookieless, hosted in Germany. No credit card.











