Made in Germany · aucun cookie · aucun tracking

Bot Defense.
Made in Germany.

L'alternative au CAPTCHA sans suivi, sans cookies et sans puzzles d'images. Preuve de travail et analyse comportementale, traitées sur nos propres serveurs en Allemagne.

Démo live Documentation

Gratuit en permanence pour les sites privés. Tarifs pour un usage commercial · Comparaison avec reCAPTCHA

Aperçu · voici comment le widget apparaît dans vos formulaires

Proof-of-Work en arrière-plan
Temps de réponse API mesure …
Cookies déposés 0
Transmis métriques uniquement
Voir les détails du score dans la démo →
Art. 25 du RGPD Aucun suivi Aucun cookie Vérification en moins de 50 ms Widget de 16 Ko Serveurs en Allemagne

Quickstart

En ligne en 5 minutes — sur votre plateforme

  1. 1 Dans WordPress, ouvrez Extensions → Ajouter et cherchez « CaptchaCore » — ou téléchargez l’extension depuis votre espace client
  2. 2 Renseigner la clé de site & la clé secrète sous Réglages → CaptchaCore
  3. 3 Terminé — connexion, inscription, commentaires, Elementor & Formidable sont protégés

Comment ça marche

Trois étapes. Zéro friction.

Les vrais humains ne remarquent rien. Les bots échouent sur plusieurs couches à la fois.

01

Widget + Adaptive Policy

Le widget V2 (16 KB) récupère une politique de challenge adaptative auprès du serveur — difficulté, type de challenge et profil sont pilotés par site et par formulaire.

02

PoW + analyse comportementale

PoW SHA-256 dans le WebWorker. En parallèle : entropie de la souris, rythme de frappe et défilement sont captés passivement — uniquement des scores, aucune donnée brute.

03

Risk Engine adaptative

Évaluation selon le contexte : une connexion est jugée plus sévèrement qu'un formulaire de contact. Archive d'adresses IP, détection de campagnes, score de confiance. Réponse en moins de 50 ms.

Ce qui se passe réellement entre le chargement de la page et l'envoi est détaillé étape par étape sur la page Comment fonctionne CaptchaCore.

Sécurité multicouche

5 couches de protection. Aucun single point of failure.

Humain — franchit toutes les couchesBots — restent bloqués

Représentation schématique — chaque couche est configurable individuellement

L1 · Couche 1 sur 5

Couche 1 : Proof of Work

SHA-256 — chaque client doit fournir un travail de calcul. La difficulté suit le profil du site et le niveau Under-Attack et est imposée côté serveur. Nonces signés EdDSA, à usage unique.

Les mesures techniques et organisationnelles derrière ces couches figurent sur la page Sécurité.

Trois modes

Adapté à chaque formulaire

De la protection invisible à la case à cocher classique : vous décidez de ce que voient vos utilisateurs.

Interactive

Recommandé

Widget visible, la case se coche automatiquement dès qu'une interaction humaine suffisante est détectée (frappe, souris, scroll). Aucun clic requis. Fallback : l'utilisateur peut aussi cliquer manuellement.

data-captchacore="interactive"

Visible

La case doit être cochée manuellement. Comme chez les prestataires connus, mais sans leur fuite de données. Lance le calcul au clic. Adapté aux formulaires à fortes exigences de sécurité.

data-captchacore="visible"
aucune interface · jeton en arrière-plan …

Invisible

Aucune interface. Le PoW se résout entièrement en arrière-plan. Idéal pour les formulaires de connexion ou les pages où le widget gênerait. Bloque l'envoi jusqu'à ce que le token soit prêt.

data-captchacore="invisible"

Fonctionnalités

Conçu pour la protection des données & la performance

Hébergement en Allemagne

La vérification, le moteur de risque et la base de données tournent sur nos propres serveurs en Allemagne. Sur demande, vous pouvez aussi exploiter CaptchaCore entièrement sur votre propre infrastructure.

Privacy by Design

Aucun cookie, aucun tracking, aucune donnée brute. Hachage IP à sel tournant (rotation toutes les 6 h), logs d'exploitation et de sécurité séparés avec des durées de conservation strictes.

Vérification en moins de 200 ms

Le moteur de risque répond en moins de 50 ms et le calcul est résolu en 200 ms environ. Le widget pèse 16 Ko gzip et, grâce à un web worker, ne bloque jamais l'interface.

Proof of Work (SHA-256)

Principe Hashcash. Difficulté configurable de 2 à 5. Nonce à usage unique via Redis avec TTL. Le WebWorker résout en arrière-plan.

Comportement & caractéristiques de l’environnement

Souris, rythme de frappe, tactile, collage, temps de rendu Canvas, rendu logiciel, cadence rAF, API de stockage. Détecte même les navigateurs headless camouflés. Métriques condensées, aucune donnée brute, aucune ré-identification.

Under-Attack-Mode

Under Attack Mode à 4 niveaux. Escalade et désescalade automatiques. Vérification par clic à partir du niveau 2, sans cookies.

Auto-Learning

La Threat Intelligence apprend chaque heure à partir des schémas bloqués. Les plages d'IP, les patterns d'UA et les anomalies comportementales sont détectés automatiquement.

Widget personnalisable

Apparence claire, sombre ou automatique, plus couleur d'accent, libellé, marque propre et taille — configurable par site.

Tableau de bord admin

Rapports, journaux de vérification, état de la menace, gestion des sites, rotation des clés, gestion des utilisateurs et piste d'audit complète.

Comparaison

CaptchaCore en trois chiffres

Les trois chiffres qui se retrouvent dans votre politique de confidentialité et dans votre temps de chargement. Tout le reste est détaillé avec ses sources sur la page de comparaison.

Lieu du traitement Allemagne

Chaque vérification s’exécute sur nos propres serveurs en Allemagne — sans transfert vers des pays tiers.

Taille du widget (gzip) 16 KB

Un seul fichier sans framework — chargé uniquement sur les pages qui ont un formulaire.

Puzzles d'images aucun

La vérification s’exécute en arrière-plan ; en cas de doute, une courte étape supplémentaire remplace toute énigme.

Toutes les informations comparées, avec sources

Protection des données

Privacy by Design. Pas une réflexion après coup.

Aucun service tiers dans le widget

Le widget communique exclusivement avec notre API en Allemagne. Aucun Google, aucune régie publicitaire, aucun traceur. Le fichier de script lui-même provient du CDN européen.

Anonymisation des IP

Avant l’enregistrement, le dernier octet en IPv4 et les 80 derniers bits en IPv6 sont supprimés ; s’y ajoute un hash avec un salt qui change toutes les 6 heures. La troncature est toujours active.

Délais de suppression fixes

Les champs liés à l’IP sont vidés après 30 jours ; les statistiques sans données personnelles sont conservées de 7 à 365 jours selon la formule. Nettoyage automatique par cron.

Aucune donnée brute

Les mouvements de souris, les frappes au clavier et les événements tactiles sont condensés en métriques dans le navigateur. Seules ces métriques quittent l’appareil, aucune donnée brute.

Aucun cookie

Pas même en Under Attack Mode. Le widget n’enregistre en outre rien dans le navigateur — ni localStorage, ni sessionStorage, ni IndexedDB.

Art. 25 du RGPD

La minimisation des données comme standard technique. Pas un simple réglage, mais une décision d'architecture.

Quelles données sont traitées et à quelles fins figure dans le centre de confidentialité. En tant que client, vous concluez le contrat de sous-traitance par voie électronique dans votre compte.

Détails techniques

Les chiffres bruts

Ce que charge le visiteur

Widget (V2)16 KB gzip
Worker pour SHA-2561,2 KB gzip
Dépendances externesaucun
Cookies0
Polices depuis des serveurs tiersaucun

Méthodes et temps

CalculSHA-256, difficulté selon le risque
Temps de résolution (niveau 4)~200 ms en médiane
Réponse du moteur de risquemoins de 50 ms
Signature des jetonsEdDSA (Ed25519)
Nonceà usage unique, valable 5 minutes
Jeton5 minutes, se renouvelle seul

Les temps de réponse actuels et l'état de chaque composant sont affichés sur l'état public du système.

Infrastructure mondiale

Distribution du widget via le réseau edge

Un CDN européen diffuse le fichier du widget. Le point d'accès UE est celui par défaut ; vous n'activez le point d'accès mondial que si vous en avez besoin.

24pays de l’UE
src-eu.captchacore.eu

Le fichier du widget est diffusé exclusivement via des sites du CDN situés dans des États membres de l’UE. Aucun transfert vers des pays tiers n’a lieu.

RGPD · aucun transfert vers un pays tiers
Pays de l’UE
AllemagneAutricheBulgarieDanemarkFinlandeFranceGrèceIrlandeItalieCroatieLettonieLituanieLuxembourgPays-BasPolognePortugalRoumanieSuèdeSlovaquieSlovénieEspagneTchéquieHongrieChypre

Important pour votre politique de confidentialité : la vérification s'exécute toujours en Allemagne, seule la diffusion du fichier de script peut avoir lieu dans le monde entier. Ce que cela signifie précisément.

Prêt pour une Bot Defense sans compromis ?

Essayez la vérification dans la démo en direct, consultez les tarifs ou lisez dans la documentation comment se passe l'intégration.

Tester la démo live Voir les tarifs Lire la documentation

Gratuit en permanence pour les sites privés · Traitement en Allemagne · Contrat de sous-traitance dans votre compte