@Julianoe @rberthier j'ai une page de wiki ici avec quelques ressources dont une du W3C : https://wiki.lalutineduweb.fr/accessibilite/captcha/
Mais sinon, en ce moment, je suis en train de changer l'extension de formulaire des sites WordPress que je gère en passant à Gravity Forms.
Et cette extension a, par défaut, un système qui fonctionne bien et est accessible : un champ pot de miel dont l'intitulé est aléatoire. (Il y a aussi une détection du délai de soumission mais ça marche moins car il faudrait mettre un délai important et j'ai peur de bloquer des gens qui écrivent ailleurs puis copient-collent dans le formulaire ensuite. Et je ne sais pas quel serait vraiment le délai raisonnable.)
Et si ça suffit pas, il y a une extension "Gravity Forms Zero spam" qui va passer en indésirables les formulaires envoyés avec JavaScript désactivé parce que ce sont très généralement des robots (quelques geeks désactivent le JS mais ça reste vraiment à la marge et les mails ne sont de toutes façons pas perdus, juste en indésirables).
Sur un autre site, j'ai aussi l'extension WP Armour qui fonctionne avec un pot de miel et il n'y a rien qui passe non plus (il y a probablement autre chose en plus pour que ce soit si efficace mais j'ai pas creusé).
Ton projet n'est ptet pas du WordPress mais c'est pour donner des pistes.