CaptchaService est un microservice open source qui fournit des défis CAPTCHA par preuve de travail, fondés sur la bibliothèque ALTCHA. Il a été développé par it@M, le prestataire informatique de la Ville de Munich, comme protection contre les bots devant les services publics de prise de rendez-vous de la ville. En plus d'ALTCHA, il ajoute une difficulté adaptative par adresse source, le multi-locataire avec clés distinctes par site, le filtrage IP et CIDR et des métriques Prometheus. Le défi s'exécute côté client, sans cookies ni suivi. Le service repose sur Java 21, Spring Boot et PostgreSQL et se distribue comme artefact Maven.
Le projet est publié sous licence MIT par le service informatique de la Ville de Munich (it-at-m), en Allemagne : il n'y a donc ni éditeur commercial ni société mère étrangère. Les organisations l'exécutent elles-mêmes sur l'infrastructure de leur choix, ce qui laisse les données sous leur contrôle. Il n'existe pas de service hébergé : l'organisation assume l'exploitation, la base de données et les mises à jour.