Fournisseurs de CAPTCHA
Outre ALTCHA, WP-ImmoMakler prend en charge huit CAPTCHAs hébergés en externe comme deuxième niveau de la protection anti-spam : captcha.eu, Cloudflare Turnstile, Friendly Captcha dans les versions v2 et v1, hCaptcha et Google reCAPTCHA dans les variantes v3, v2 (avec défi) et v2 (invisible).
Remarque sur la protection des données
Section intitulée « Remarque sur la protection des données »Contrairement à ALTCHA, tous les CAPTCHAs décrits ici sont des services tiers hébergés en externe : le navigateur de votre visiteur charge leur bibliothèque logicielle, et votre serveur transmet des données (notamment l’adresse IP de votre visiteur) à leur serveur à des fins de vérification. Vérifiez si vous devez mentionner le fournisseur choisi dans votre déclaration de confidentialité.
Avec Google reCAPTCHA, ces données sont transférées aux États-Unis. Vérifiez au préalable que cela est compatible avec votre déclaration de confidentialité et adaptez-la si nécessaire. captcha.eu, Cloudflare Turnstile, Friendly Captcha et hCaptcha se positionnent tous explicitement comme des alternatives plus respectueuses de la vie privée par rapport à Google reCAPTCHA ; vérifiez néanmoins vous-même leurs conditions de confidentialité actuelles avant de choisir un service.
Parmi eux, captcha.eu est le seul service à traiter les données exclusivement dans l’UE sans exiger pour cela une formule particulière : le fournisseur exploite ses serveurs en Autriche. Chez Friendly Captcha, un traitement exclusivement dans l’UE est également possible, mais réservé aux formules « Advanced » et « Enterprise » (voir ci-dessous).
Configuration
Section intitulée « Configuration »Sélectionnez le CAPTCHA souhaité dans la liste, dans le backend de votre site web (wp-admin) sous WP-ImmoMakler → Paramètres → Protection anti-spam → Niveau 2 : fournisseur de CAPTCHA. En dessous se trouvent trois champs pour les identifiants, identiques pour tous les fournisseurs :
- Sitekey – le key public utilisé par le navigateur de vos visiteurs. Chez captcha.eu, il s’appelle « Public Key », chez Google « Site Key ».
- Secret Key – le key secret avec lequel votre site web fait vérifier la solution auprès du fournisseur. Chez captcha.eu, il s’agit du « REST Key », chez Friendly Captcha de l’« API Key », et pour « Google reCAPTCHA – Google Cloud » de l’API Key du projet Cloud.
- Google-Cloud-Projekt-ID – uniquement pour les variantes « Google reCAPTCHA – Google Cloud » ; tous les autres fournisseurs laissent ce champ inutilisé.
Les valeurs à saisir dans ces champs dépendent donc uniquement du fournisseur choisi – les sections individuelles ci-dessous vous l’indiquent. ALTCHA ne nécessite aucun identifiant. Si vous changez de fournisseur, remplacez les valeurs des champs par celles du nouveau fournisseur.
Vérification des identifiants
Section intitulée « Vérification des identifiants »Dès qu’un fournisseur est sélectionné et que ses identifiants sont enregistrés, WP-ImmoMakler les vérifie sur la même page : le widget du fournisseur apparaît en bas de l’onglet – exactement celui que vos visiteurs voient dans les formulaires –, et WP-ImmoMakler fait vérifier par le fournisseur la solution qu’il fournit, comme pour une vraie demande. Le résultat apparaît immédiatement sous forme de message en haut de la page. Si le widget s’exécute de lui-même (ALTCHA, captcha.eu, Friendly Captcha, Google reCAPTCHA v3, Turnstile en mode invisible), cela ne prend que quelques secondes ; s’il affiche une case à cocher, cliquez dessus une fois.
Le résultat reste enregistré tant que les identifiants ne changent pas : une coche verte sur l’onglet et sur les champs vérifiés indique que le fournisseur a accepté la solution. S’il la rejette, un point rouge sur l’onglet et dans le menu de WP-ImmoMakler, une croix rouge sur le champ vers lequel pointe la réponse du fournisseur, ainsi qu’un message sur toutes les pages de WP-ImmoMakler vous indiquent ce qui ne va pas – par exemple que Google ne reconnaît pas le Sitekey ou que Cloudflare rejette le Secret Key. Dès que vous modifiez une valeur et l’enregistrez, WP-ImmoMakler effectue une nouvelle vérification ; via « Revérifier », vous pouvez répéter la vérification à tout moment.
Le réglage s’applique à tous les formulaires du plugin :
- le formulaire de contact dans la vue détaillée du bien
- le formulaire d’alerte de recherche
- le formulaire de rétractation
- le formulaire de profil de recherche Propstack et l’inscription à la newsletter Propstack
captcha.eu
Section intitulée « captcha.eu »captcha.eu est un fournisseur autrichien. Le service fonctionne de façon invisible : vos visiteurs ne voient aucun widget, n’ont rien à cliquer et rien à saisir. En arrière-plan, le navigateur résout un calcul dont le résultat est vérifié par WP-ImmoMakler lors de l’envoi du formulaire. Le service ne dépose aucun cookie.
Créez d’abord dans votre compte captcha.eu une entrée pour le domaine de votre site web — si le domaine enregistré ne correspond pas à l’adresse de votre site web, captcha.eu rejette la vérification. Saisissez ensuite, dans le backend de votre site web (wp-admin) sous WP-ImmoMakler → Paramètres → Protection anti-spam, la Public Key de votre compte comme Sitekey et la REST Key comme Secret Key.
Chemin direct vers l’Autriche
Section intitulée « Chemin direct vers l’Autriche »WP-ImmoMakler se connecte délibérément à captcha.eu via le chemin direct vers les serveurs autrichiens du fournisseur – et non via le réseau de diffusion de contenu (CDN) mondial que captcha.eu interpose par défaut dans son intégration standard. Les navigateurs de vos visiteurs chargent le script depuis les serveurs autrichiens, et votre site web y vérifie également la solution. Aucun prestataire supplémentaire ne s’intercale donc entre votre site web, vos visiteurs et captcha.eu.
Nous avons pris cette décision pour des raisons de protection des données : le chemin emprunté par les données de vos visiteurs est ainsi plus court et documentable de façon plus claire, ce qui simplifie d’autant la réponse dans votre déclaration de confidentialité. Il n’existe aucun réglage pour cela : le chemin direct est intégré de façon fixe.
Cela ne s’accompagne d’aucun inconvénient en termes de vitesse : dans nos mesures effectuées sur le service en fonctionnement, le chemin direct s’est même révélé un peu plus rapide que le chemin CDN de captcha.eu – aussi bien via une connexion DSL allemande (en moyenne environ 12,7 secondes contre 16,9 secondes par résolution) que via un réseau mobile danois (environ 14,1 secondes contre 16,2 secondes). La solution est calculée en arrière-plan pendant que vos visiteurs remplissent le formulaire ; ils n’ont pas à attendre.
Cloudflare Turnstile
Section intitulée « Cloudflare Turnstile »Cloudflare Turnstile vérifie la plupart du temps les visiteurs sans aucune interaction visible. Le fait que le widget apparaisse visiblement ou s’exécute de façon invisible en arrière-plan se règle directement dans votre compte Cloudflare, au niveau du sitekey lui-même (« Managed », « Non-Interactive » ou « Invisible ») — WP-ImmoMakler n’a besoin d’aucun réglage propre pour cela.
Créez dans votre compte Cloudflare, sous « Turnstile », un Sitekey et un Secret Key, puis saisissez-les tous deux sous WP-ImmoMakler → Paramètres → Protection anti-spam, dans les champs du même nom.
Friendly Captcha
Section intitulée « Friendly Captcha »Friendly Captcha est un fournisseur européen qui mise sur des défis de preuve de travail respectueux de la vie privée plutôt que sur l’analyse comportementale.
Vous trouverez le Sitekey dans votre compte Friendly Captcha, au niveau de l’application concernée ; l’API Key se crée séparément, sur la page « API Keys » du même compte. Dans le backend de votre site web (wp-admin), sous WP-ImmoMakler → Paramètres → Protection anti-spam, saisissez le Sitekey comme Sitekey et l’API Key comme Secret Key.
Friendly Captcha propose deux versions de son service, v1 et v2, que vous activez séparément pour chaque application dans votre compte Friendly Captcha. C’est pourquoi « Niveau 2 : fournisseur de CAPTCHA » propose chaque version comme une entrée distincte : « Friendly Captcha v2 » et « Friendly Captcha v1 ». Les deux utilisent les mêmes champs Sitekey et Secret Key. Si le CAPTCHA de vos formulaires affiche « Friendly Captcha v2 ist nicht aktiviert », seule la v1 est activée pour votre application : choisissez alors « Friendly Captcha v1 », ou activez v2 dans votre compte Friendly Captcha.
WP-ImmoMakler délivre le script du widget depuis votre propre serveur, et non via un réseau de diffusion de contenu (CDN). Le navigateur de vos visiteurs ne contacte ainsi aucun fournisseur supplémentaire qui n’a rien à voir avec le CAPTCHA lui-même. Friendly Captcha lui-même n’est pas concerné par ce changement : le défi continue d’être chargé depuis les serveurs de Friendly Captcha et vérifié par eux, de sorte que le service continue de figurer dans votre déclaration de confidentialité.
Sous « Friendly Captcha : région du serveur », vous choisissez avec quels serveurs de Friendly Captcha votre site web communique. Le réglage par défaut est « Monde entier ». Avec « UE uniquement (Allemagne) », toutes les demandes restent dans l’UE – cette région n’est toutefois proposée par Friendly Captcha que dans les formules « Advanced » et « Enterprise », et vous devez en plus l’activer pour votre sitekey dans votre compte Friendly Captcha. Si l’une de ces deux conditions n’est pas remplie, la vérification échoue et personne ne pourra envoyer vos formulaires.
hCaptcha
Section intitulée « hCaptcha »hCaptcha est un fournisseur largement répandu dans le monde, avec un widget de clic classique comme défi visible.
Créez dans votre compte hCaptcha un Sitekey et un Secret Key, puis saisissez-les tous deux sous WP-ImmoMakler → Paramètres → Protection anti-spam, dans les champs du même nom.
Google reCAPTCHA
Section intitulée « Google reCAPTCHA »Google reCAPTCHA est disponible en trois variantes. Vous créez les identifiants correspondants dans la Google Cloud Console, dans la section reCAPTCHA – cela nécessite un projet Google Cloud. L’ancienne administration reCAPTCHA à l’adresse google.com/recaptcha/admin ne délivre plus de nouveaux Site Keys ; Google a transféré les Site Keys existants dans des projets Cloud.
Chaque variante nécessite son propre Site Key, que vous saisissez comme Sitekey.
Deux façons de connecter reCAPTCHA
Section intitulée « Deux façons de connecter reCAPTCHA »Google propose deux façons de faire vérifier une demande par votre site web. WP-ImmoMakler prend en charge les deux, et c’est pourquoi chaque variante apparaît deux fois dans la liste des fournisseurs :
- « … – Secret Key » (voie classique) : Saisissez le Secret Key de votre Site Key comme Secret Key. Vous le trouverez dans la Google Cloud Console, sur la page de détail de votre Site Key, dans l’onglet « Integration », au niveau de l’option pour la clé héritée (legacy key). C’est une configuration nettement plus simple – un Secret Key n’est qu’une chaîne de caractères à copier – et Google continue de la prendre en charge.
- « … – Google Cloud » (voie actuelle) : Saisissez comme Secret Key une API Key de votre projet Google Cloud, puis, sous « Google-Cloud-Projekt-ID », l’ID du projet. Vous créez l’API Key dans la Google Cloud Console sous « API et services », dans « Identifiants » ; limitez-la là à l’API reCAPTCHA afin qu’elle ne puisse pas être utilisée pour d’autres services de votre projet. C’est la voie que Google continue de développer.
Évalue de façon invisible en arrière-plan la probabilité qu’il s’agisse d’un humain, sans que vos visiteurs aient à cliquer sur quoi que ce soit. Créez le Site Key pour un site web avec l’évaluation par score (dans l’ancienne administration reCAPTCHA, ce type s’appelait « reCAPTCHA v3 »). Si le score est trop faible, la demande est rejetée ; le score minimal peut être ajusté via le filtre immomakler_recaptcha_v3_min_score (valeur par défaut 0.5, plage de valeurs 0.0–1.0).
v2 (avec défi)
Section intitulée « v2 (avec défi) »La case à cocher classique « Je ne suis pas un robot », qui ajoute si nécessaire une énigme visuelle. Créez le Site Key pour un site web avec l’évaluation par défi et l’affichage sous forme de case à cocher (dans l’ancienne administration reCAPTCHA : « reCAPTCHA v2 » avec l’option case à cocher « Je ne suis pas un robot »).
v2 (invisible)
Section intitulée « v2 (invisible) »S’exécute en arrière-plan sans case à cocher visible et n’affiche une énigme visuelle qu’en cas de besoin. Créez le Site Key pour un site web avec l’évaluation par défi et l’affichage invisible (dans l’ancienne administration reCAPTCHA : « reCAPTCHA v2 » avec l’option « Badge reCAPTCHA invisible »).