CAPTCHA-Anbieter
Neben ALTCHA unterstützt WP-ImmoMakler acht extern gehostete CAPTCHAs als zweite Stufe des Spam-Schutzes: captcha.eu, Cloudflare Turnstile, Friendly Captcha in den Versionen v2 und v1, hCaptcha und Google reCAPTCHA in den Varianten v3, v2 (Aufgabe) und v2 (unsichtbar).
Datenschutzhinweis
Abschnitt betitelt „Datenschutzhinweis“Anders als ALTCHA sind alle hier beschriebenen CAPTCHAs extern gehostete Drittanbieter-Dienste: Der Browser Ihres Besuchers lädt deren Programmbibliothek, und Ihr Server übermittelt zur Prüfung Daten (u. a. die IP-Adresse Ihres Besuchers) an deren Server. Bitte prüfen Sie, ob Sie den gewählten Anbieter in Ihre Datenschutzerklärung aufnehmen müssen.
Bei Google reCAPTCHA werden diese Daten in die USA übertragen. Prüfen Sie vorab, ob dies mit Ihrer Datenschutzerklärung vereinbar ist, und passen Sie diese bei Bedarf an. captcha.eu, Cloudflare Turnstile, Friendly Captcha und hCaptcha positionieren sich alle ausdrücklich als datenschutzfreundlichere Alternativen zu Google reCAPTCHA – prüfen Sie deren aktuelle Datenschutzbestimmungen trotzdem selbst, bevor Sie sich für einen Dienst entscheiden.
Unter diesen ist captcha.eu der einzige Dienst, der die Daten ausschließlich in der EU verarbeitet, ohne dass Sie dafür einen bestimmten Tarif benötigen: Der Anbieter betreibt seine Server in Österreich. Bei Friendly Captcha ist eine reine EU-Verarbeitung ebenfalls möglich, aber an die Tarife „Advanced” und „Enterprise” gebunden (siehe unten).
Einrichtung
Abschnitt betitelt „Einrichtung“Wählen Sie das gewünschte CAPTCHA im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Einstellungen → Spam-Schutz → Stufe 2: CAPTCHA-Anbieter aus der Liste aus. Darunter gibt es drei Felder für die Zugangsdaten, die für alle Anbieter dieselben sind:
- Sitekey – der öffentliche Key, den der Browser Ihrer Besucher verwendet. Bei captcha.eu heißt er „Public Key”, bei Google „Site Key”.
- Secret Key – der geheime Key, mit dem Ihre Website die Lösung beim Anbieter prüfen lässt. Bei captcha.eu ist das der „REST Key”, bei Friendly Captcha der „API Key”, bei „Google reCAPTCHA – Google Cloud” der API Key des Cloud-Projekts.
- Google-Cloud-Projekt-ID – nur für die Varianten „Google reCAPTCHA – Google Cloud”; alle anderen Anbieter lassen das Feld unbeachtet.
Welche Werte in die Felder gehören, hängt also allein vom gewählten Anbieter ab – die einzelnen Abschnitte unten sagen es. ALTCHA braucht keine Zugangsdaten. Wechseln Sie den Anbieter, ersetzen Sie die Werte in den Feldern durch die des neuen Anbieters.
Prüfung der Zugangsdaten
Abschnitt betitelt „Prüfung der Zugangsdaten“Sobald ein Anbieter ausgewählt und seine Zugangsdaten gespeichert sind, prüft WP-ImmoMakler sie auf derselben Seite: Unten auf dem Tab erscheint das Widget des Anbieters – genau das, das Ihre Besucher in den Formularen sehen –, und die Lösung, die es liefert, lässt WP-ImmoMakler vom Anbieter prüfen, wie bei einer echten Anfrage. Das Ergebnis erscheint sofort als Hinweis oben auf der Seite. Läuft das Widget von selbst (ALTCHA, captcha.eu, Friendly Captcha, Google reCAPTCHA v3, Turnstile im unsichtbaren Modus), dauert das nur wenige Sekunden; zeigt es ein Kontrollkästchen, klicken Sie es einmal an.
Das Ergebnis bleibt gespeichert, solange die Zugangsdaten unverändert sind: Ein grüner Haken am Tab und an den geprüften Feldern sagt, dass der Anbieter die Lösung angenommen hat. Lehnt er sie ab, zeigen ein roter Punkt am Tab und im Menü von WP-ImmoMakler, ein rotes Kreuz an dem Feld, auf das die Antwort des Anbieters hindeutet, sowie ein Hinweis auf allen Seiten von WP-ImmoMakler, was nicht stimmt – etwa dass Google den Sitekey nicht kennt oder Cloudflare den Secret Key ablehnt. Sobald Sie einen Wert ändern und speichern, prüft WP-ImmoMakler erneut; über „Erneut prüfen” können Sie die Prüfung jederzeit wiederholen.
Die Einstellung gilt für alle Formulare des Plugins:
- das Kontaktformular in der Exposé-Ansicht
- das Suchauftrags-Formular
- das Widerrufsformular
- das Propstack-Suchprofil-Formular und die Propstack-Newsletter-Anmeldung
captcha.eu
Abschnitt betitelt „captcha.eu“captcha.eu ist ein österreichischer Anbieter. Der Dienst arbeitet unsichtbar: Ihre Besucher sehen kein Widget, müssen nichts anklicken und nichts abtippen. Im Hintergrund löst der Browser eine Rechenaufgabe, deren Ergebnis WP-ImmoMakler beim Absenden des Formulars prüfen lässt. Cookies setzt der Dienst dabei nicht.
Legen Sie in Ihrem captcha.eu-Konto zunächst einen Eintrag für die Domain Ihrer Website an – stimmt die hinterlegte Domain nicht mit der Adresse Ihrer Website überein, weist captcha.eu die Prüfung ab. Tragen Sie anschließend den Public Key aus Ihrem Konto im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Einstellungen → Spam-Schutz als Sitekey ein und den REST Key als Secret Key.
Direkter Weg nach Österreich
Abschnitt betitelt „Direkter Weg nach Österreich“WP-ImmoMakler bindet captcha.eu bewusst über den direkten Weg zu den österreichischen Servern des Anbieters ein – nicht über das weltweite Content Delivery Network (CDN), das captcha.eu in seiner Standard-Einbindung vorschaltet. Die Browser Ihrer Besucher laden das Skript von den österreichischen Servern, und Ihre Website prüft die Lösung ebenfalls dort. Zwischen Ihrer Website, Ihren Besuchern und captcha.eu liegt damit kein weiterer Dienstleister.
Diese Entscheidung haben wir aus Datenschutzgründen getroffen: Der Weg der Daten Ihrer Besucher ist so kürzer und eindeutiger dokumentierbar, was die Antwort in Ihrer Datenschutzerklärung entsprechend einfacher macht. Eine Einstellung dafür gibt es nicht – der direkte Weg ist fest eingebaut.
Ein Nachteil bei der Geschwindigkeit ist damit nicht verbunden: In unseren Messungen gegen den laufenden Dienst war der direkte Weg sogar etwas schneller als der CDN-Weg von captcha.eu – sowohl über einen deutschen DSL-Anschluss (im Mittel rund 12,7 gegenüber 16,9 Sekunden je Lösung) als auch über ein dänisches Mobilfunknetz (rund 14,1 gegenüber 16,2 Sekunden). Die Lösung wird dabei im Hintergrund berechnet, während Ihre Besucher das Formular ausfüllen; sie müssen nicht darauf warten.
Cloudflare Turnstile
Abschnitt betitelt „Cloudflare Turnstile“Cloudflare Turnstile prüft Besucher meist ganz ohne sichtbare Interaktion. Ob das Widget sichtbar erscheint oder unsichtbar im Hintergrund läuft, legen Sie direkt in Ihrem Cloudflare-Konto beim jeweiligen Sitekey fest (“Managed”, “Non-Interactive” oder “Invisible”) – WP-ImmoMakler benötigt dafür keine eigene Einstellung.
Erstellen Sie in Ihrem Cloudflare-Konto unter „Turnstile” einen Sitekey und einen Secret Key und tragen Sie beide unter WP-ImmoMakler → Einstellungen → Spam-Schutz in die gleichnamigen Felder ein.
Friendly Captcha
Abschnitt betitelt „Friendly Captcha“Friendly Captcha ist ein europäischer Anbieter, der auf datenschutzfreundliche Proof-of-Work-Herausforderungen setzt statt auf Verhaltensanalyse.
Den Sitekey finden Sie in Ihrem Friendly-Captcha-Konto im Bereich der jeweiligen Anwendung; den API Key erstellen Sie separat davon auf der Seite „API Keys” desselben Kontos. Tragen Sie im Backend Ihrer Website (wp-admin) unter WP-ImmoMakler → Einstellungen → Spam-Schutz den Sitekey als Sitekey und den API Key als Secret Key ein.
Friendly Captcha bietet zwei Versionen seines Dienstes an, v1 und v2, die Sie in Ihrem Friendly-Captcha-Konto für jede Anwendung einzeln freischalten. Unter „Stufe 2: CAPTCHA-Anbieter” steht deshalb jede Version als eigener Eintrag zur Auswahl: „Friendly Captcha v2” und „Friendly Captcha v1”. Beide verwenden dieselben Felder für Sitekey und Secret Key. Zeigt das CAPTCHA in Ihren Formularen „Friendly Captcha v2 ist nicht aktiviert”, ist für Ihre Anwendung nur v1 freigeschaltet: Wählen Sie dann „Friendly Captcha v1”, oder schalten Sie v2 in Ihrem Friendly-Captcha-Konto frei.
Das Widget-Skript liefert WP-ImmoMakler von Ihrem eigenen Server aus und nicht über ein Content Delivery Network (CDN). Der Browser Ihrer Besucher kontaktiert damit keinen zusätzlichen Anbieter, der mit dem CAPTCHA selbst nichts zu tun hat. Friendly Captcha selbst bleibt davon unberührt: Die Herausforderung wird weiterhin von den Servern von Friendly Captcha geladen und dort geprüft, sodass der Dienst weiterhin in Ihre Datenschutzerklärung gehört.
Unter „Friendly Captcha: Server-Region” wählen Sie, mit welchen Servern von Friendly Captcha Ihre Website spricht. Voreingestellt ist „Weltweit”. Mit „Nur EU (Deutschland)” bleiben alle Anfragen in der EU – diese Region bietet Friendly Captcha allerdings nur in den Tarifen „Advanced” und „Enterprise” an, und Sie müssen sie zusätzlich in Ihrem Friendly-Captcha-Konto für Ihren Sitekey freischalten. Ist beides nicht der Fall, schlägt die Prüfung fehl und niemand kann Ihre Formulare absenden.
hCaptcha
Abschnitt betitelt „hCaptcha“hCaptcha ist ein weltweit verbreiteter Anbieter mit einem klassischen Klick-Widget als sichtbare Herausforderung.
Erstellen Sie in Ihrem hCaptcha-Konto einen Sitekey und einen Secret Key und tragen Sie beide unter WP-ImmoMakler → Einstellungen → Spam-Schutz in die gleichnamigen Felder ein.
Google reCAPTCHA
Abschnitt betitelt „Google reCAPTCHA“Google reCAPTCHA steht in drei Varianten zur Verfügung. Die Zugangsdaten dafür legen Sie in der Google Cloud Console im Bereich reCAPTCHA an – dafür brauchen Sie ein Google-Cloud-Projekt. Die frühere reCAPTCHA-Verwaltung unter google.com/recaptcha/admin gibt keine neuen Site Keys mehr aus; bestehende Site Keys hat Google in Cloud-Projekte übernommen.
Für jede Variante benötigen Sie einen eigenen Site Key, den Sie als Sitekey eintragen.
Zwei Wege, reCAPTCHA anzubinden
Abschnitt betitelt „Zwei Wege, reCAPTCHA anzubinden“Google bietet zwei Wege an, wie Ihre Website eine Anfrage prüfen lässt. WP-ImmoMakler beherrscht beide, und jede Variante steht deshalb zweimal in der Liste der Anbieter:
- „… – Secret Key” (klassischer Weg): Tragen Sie als Secret Key den Secret Key Ihres Site Keys ein. Sie finden ihn in der Google Cloud Console auf der Detailseite Ihres Site Keys im Tab „Integration” bei der Option für den Legacy-Key. Das ist die deutlich einfachere Einrichtung – ein Secret Key ist nur eine Zeichenkette zum Kopieren – und Google unterstützt sie weiterhin.
- „… – Google Cloud” (aktueller Weg): Tragen Sie als Secret Key einen API Key Ihres Google-Cloud-Projekts ein und unter „Google-Cloud-Projekt-ID” die ID des Projekts. Den API Key erstellen Sie in der Google Cloud Console unter „APIs und Dienste” bei „Anmeldedaten”; beschränken Sie ihn dort auf die reCAPTCHA-API, damit er nicht für andere Dienste Ihres Projekts verwendet werden kann. Das ist der Weg, den Google weiterentwickelt.
Bewertet unsichtbar im Hintergrund, wie wahrscheinlich es sich um einen Menschen handelt, ohne dass Ihre Besucher etwas anklicken müssen. Erstellen Sie den Site Key für eine Website mit der Bewertung über einen Score (in der alten reCAPTCHA-Verwaltung hieß dieser Typ „reCAPTCHA v3”). Fällt die Bewertung zu niedrig aus, wird die Anfrage abgelehnt; die Mindestbewertung lässt sich über den Filter immomakler_recaptcha_v3_min_score anpassen (Voreinstellung 0.5, Wertebereich 0.0–1.0).
v2 (Aufgabe)
Abschnitt betitelt „v2 (Aufgabe)“Die klassische „Ich bin kein Roboter”-Checkbox, die bei Bedarf ein Bilderrätsel nachschiebt. Erstellen Sie den Site Key für eine Website mit der Bewertung über eine Challenge und der Darstellung als Kontrollkästchen (in der alten reCAPTCHA-Verwaltung: „reCAPTCHA v2” mit der Option „Ich bin kein Roboter”-Kontrollkästchen).
v2 (unsichtbar)
Abschnitt betitelt „v2 (unsichtbar)“Läuft ohne sichtbares Kontrollkästchen im Hintergrund und zeigt nur bei Bedarf ein Bilderrätsel. Erstellen Sie den Site Key für eine Website mit der Bewertung über eine Challenge und der unsichtbaren Darstellung (in der alten reCAPTCHA-Verwaltung: „reCAPTCHA v2” mit der Option „Unsichtbares reCAPTCHA-Badge”).