Virtually every technology, from pencils to dynamite, is a dual use solution; it can be used for good or ill. Every company researching, building, or selling dual use solutions has an obligation to consider the consequences of their actions.

This post details our thoughts on this topic in the context of AI Ethics, and the processes we follow to ensure use of our services is in line with the policies we have adopted as a company.

AI Ethics at hCaptcha

We occasionally get questions as to what kinds of questions are permissible for the hCaptcha service, and why particular questions are being asked.

Human beings are pattern-seekers, and sometimes an innocuous question can go from entirely unsurprising to suspicious in an instant, due to changes in the world rather than the motivations of anyone asking the question. …

You can get up and running in just a few minutes with Flutter and hCaptcha.

Below is a quick tutorial.

<script src="https://hcaptcha.com/1/api.js" async defer></script>
<body style='background-color: aqua;'>
<div style='height: 60px;'></div>
<form action="?" method="POST">
<div class="h-captcha"

function captchaCallback(response) {
if (typeof Captcha!=="undefined") {

2. Create a flutter Widget:

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

class Captcha extends StatefulWidget {
Function callback;
State<StatefulWidget> createState() {
return CaptchaState();

Guest post by Josh Herron

Got your own hCaptcha implementation story?
Let us know and it may show up here!

Below is the process to get hCaptcha invisible mode working in an Outsystems 11 Reactive web application.

Image for post
Image for post

2. In your Outsystems screen or web block create a hidden button and create a DIV with class = “h-captcha” you can add as many of the optional data elements but data-sitekey must be present. …

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store