reCAPTCHA beoordeelt risico’s en kan bezoekers afbeeldingen laten selecteren. Turnstile voert meestal controles op de achtergrond uit. hCaptcha gebruikt onder meer interactieve uitdagingen. Voor de verificatie ben je afhankelijk van de servers van de aanbieder.

Waarom ik ook naar Europese alternatieven kijk

Een Amerikaanse aanbieder betekent niet automatisch dat alle verwerking op Amerikaanse servers plaatsvindt. hCaptcha slaat analysegegevens standaard in de EU op en beschrijft regionale verwerking. Je blijft wel afhankelijk van de dienst, de voorwaarden en de beschikbaarheid van die aanbieder.

Daarom kijk ik verder dan gebruiksgemak. Ik wil weten welke gegevens worden verwerkt, waar dat gebeurt en welke partijen erbij kunnen. Een externe storing kan bovendien verhinderen dat een bezoeker een aanvraag verstuurt. Europese alternatieven verdienen daarom een plek in die afweging, vooral wanneer je meer zeggenschap wilt over je gegevens en infrastructuur.

ALTCHA zelf hosten

ALTCHA wordt gemaakt door BAU Software in Tsjechië. Het is niet het enige EU-alternatief: ook Friendly Captcha uit Duitsland en captcha.eu uit Oostenrijk zijn opties. ALTCHA werkt voor mij tot nu toe het prettigst, vooral door de mogelijkheid tot zelfhosting en de gratis opensourcekern.

ALTCHA gebruikt proof-of-work. De browser voert een cryptografische berekening uit; je server controleert de oplossing voordat het formulier wordt verwerkt. Bij grote aantallen inzendingen maakt dit bots meer rekenwerk. Afbeeldingen aanklikken is bij de gratis kern niet nodig.

Als je ook de widget lokaal laadt, kan de captcha zonder externe verificatiedienst werken. De standaardopzet gebruikt geen trackingcookies of fingerprinting. Zelfhosting op Europese infrastructuur geeft meer controle, maar maakt een website niet automatisch AVG-conform.

Integratie in Craft CMS, WordPress en Magento 2

Voor Craft CMS 5 is een gratis communityplugin beschikbaar, onder andere voor Formie. WordPress heeft een plugin met gratis bescherming voor inloggen, registratie en reacties; extra formulierkoppelingen zijn betaald. Ook Cloud en Sentinel zijn betaald.

Turnstile vervangen vraagt aanpassing van zowel de widget als de servercontrole. In Magento 2 is een maatwerkintegratie mogelijk met de PHP-bibliotheek.

Bots kunnen ook rekenen. Vervaldatum, eenmalig gebruik en verzoeklimieten blijven daarom nodig. De widget vraagt JavaScript en HTTPS; de rekenbelasting moet ook op oudere telefoons prettig blijven.

Wil je minder afhankelijk worden van externe captcha-diensten, dan kijk ik graag welke oplossing bij jouw website of webshop past.