Ce que le widget traite
Le widget observe les interactions utiles à la vérification : coordonnées et timing des mouvements, navigation et durée d’appui au clavier, caractéristiques tactiles disponibles. Il sérialise ces informations dans un journal envoyé au serveur avec le formulaire.
Gaitcha n’a pas besoin d’un service de validation captcha externe. Le client ne pose pas de cookies de suivi, ne charge pas de pixels publicitaires et ne crée pas d’empreinte persistante du visiteur. Héberge son JavaScript localement pour conserver ce fonctionnement.
Où la validation se passe
Le core PHP contrôle le jeton signé et évalue le journal sur ton serveur. Les données du geste transitent du navigateur vers le site pour cette vérification.
L’extension WordPress utilise le même core via un endpoint REST local. Elle n’envoie pas le journal comportemental à un fournisseur de captcha.
États temporaires et logs serveur
Avec l’anti-rejeu actif, les identifiants des jetons et challenges sont conservés temporairement pour empêcher leur réutilisation. WordPress utilise ses options. Le core peut utiliser un fichier ou une implémentation personnalisée.
L’hébergeur, le reverse proxy et l’application peuvent conserver leurs propres journaux de requêtes. Vérifie leur contenu et leur durée de conservation lors du déploiement.
Recherche de mises à jour GitHub
Gaitcha for WordPress interroge GitHub Releases pour les mises à jour. Ce sont des requêtes administratives, distinctes de la validation des visiteurs.
Ce site et sa démonstration
Les polices, scripts et ressources visuelles sont servis localement. Ce site ne contient ni script d’analyse d’audience, ni pixel publicitaire, ni média tiers intégré.
La démo transmet uniquement les champs de vérification à son endpoint PHP. Elle ne demande ni nom, ni email, ni message. Elle ne conserve pas les journaux comportementaux ; elle garde un état anti-rejeu temporaire. Le site est hébergé chez o2switch. Pour toute question sur tes données, y compris les journaux d’accès de l’hébergement et leur durée de conservation, contacte Willy Bahuaud.
Les liens GitHub et Wabeo t’envoient vers ces services lorsque tu les suis.
Sur ton propre site
Décris la vérification locale dans l’information destinée à tes visiteurs. Choisis les logs conservés, la durée de l’état anti-rejeu et le moyen de te contacter en cas de formulaire rejeté.
Consulte le fonctionnement de Gaitcha et la présentation du projet et de l’auteur.
Une question ou un cas particulier ?
bonjour@wabeo.fr