Skip to main content


We've implemented and enabled Turnstile on registration to prevent unwanted sign-up spam (it's a daily issue at this point).

Cloudflare Turnstile confirms web visitors are real and blocks unwanted bots without slowing down web experiences for real users. It's a simple snippet of free code that eliminates CAPTCHAs. With Turnstile, you can deliver better experiences and strengthen privacy for all users. More info: cloudflare.com/products/turnst…

For anyone interested, here's the change in our Mastodon fork: github.com/mementomori-social/…

#MementomoriSocial #MastoAdmin #Mastodon

in reply to Rolle Laukkarinen

IME #Cloudflare #Turnstile can break if you use #browser extensions to defeat #fingerprinting for #privacy. That should make users uncomfortable with being forced to pass its invasive #tracking.
in reply to Johan Andersson

@johan_andersson I haven't experienced that with Ungoogled-Chromium or uBlock Origin or Brave Origin. Thankfully, you can choose your instance freely.
in reply to Rolle Laukkarinen

The extension I had issues with was #CanvasFingerprintDefender, which shouldn't cause any issues unless #Turnstile specifically is using #Canvas #fingerprinting attacks, and my issue is more with the advanced fingerprinting than the breakage itself. You are of course free to use it on your instance, which I'm not on, and this was just intended as a friendly #privacy tip, in case of interest.

chromewebstore.google.com/deta…

in reply to Johan Andersson

@johan_andersson Sure, noted. The built-in mechanism in Mastodon's source code to mitigate bots is hCaptcha. But I dislike all captchas. Turnstile has been the most effective and least distracting way in my other apps.
in reply to Johan Andersson

@johan_andersson Though you're likely correct that it could make some users uncomfortable, bots or artificial users invading my server would make my users more uncomfortable, and hCaptcha is more and more vulnerable to AI vision models.

In this case (and since Mastodon moderation is still horrendous) choosing to carry the big rock or close your instance to registration are the two options you don't want to have to use, but here we are.

in reply to Rolle Laukkarinen

beware, Cloudflare fingerprint clients and most educational web filtering cannot pass (CF seem to think that blocking schools from websites is a good thing!)
in reply to Steve Hill 🏴󠁧󠁢󠁷󠁬󠁳󠁿🇪🇺

@steve I'm a happy customer of Cloudflare. It is true that Turnstile reads client signals and hardened browsers can hit false positives. However, it is not as simple as "CF blocks schools"... AFAIK what breaks on filtered school networks is the filter's own TLS inspection rewriting the connection, so the challenge can't validate. That sits with the school's IT, not Cloudflare.

On privacy, the alternative most sites reach for is reCAPTCHA, which feeds Google, or hCaptcha that is actually built to core and equally calls home to hcaptcha.com.

Turnstile keeps signals at CF with no cross-site profile. "Most educational filters can't pass" is also a big claim that I find hard to believe.

We don't have completely open sign-ups anyway, for good reason. If any legitimate user runs into this roadblock, I'd much rather send them an invite link than argue about extreme privacy stances or let the constant registration spam continue.

in reply to Rolle Laukkarinen

@steve Friendly Captcha, Altcha?

"Friendly Captcha is designed for strict EU compliance. It uses proof-of-work in the browser with EU-based servers, no cookies, and no personal data collection. ALTCHA (self-hosted) is another strong option for teams with zero tolerance for third-party data handling. Both are GDPR-compliant by design, not by configuration."

engagelab.com/blog/captcha-alt…

in reply to Rolle Laukkarinen

I'm not familiar with Turnstile, specifically. CF fingerprints middleware that MITMs TLS sessions, and in many circumstances blocks those connections. Schools (by law) use that kind of middleware. CF is on record saying that consumer-side proxies are bad and that they intend to break them. Meanwhile, CF's entire business is server-side proxies. I completely fail to see why consumers using proxies to protect themselves is "bad" but service providers doing the same is "good".
in reply to Rolle Laukkarinen

"Follow the Money heeft afscheid genomen van de diensten van Cloudflare. Dat Amerikaanse bedrijf beschermt een kwart van het internet tegen cyberaanvallen. Het nadeel: het moet daarvoor toegang hebben tot ongelofelijk veel gevoelige gegevens. FTM stapt nu over op een Europees alternatief."

"Enter bunny.net. Dat bedrijf – met 96 duizend betalende klanten – heeft in principe dezelfde datatoegang als Cloudflare. Maar omdat het bedrijf in Europa zit, kan de Amerikaanse overheid de data niet zomaar opvragen en hebben de Amerikanen geen mogelijkheid om een kill switch in te bouwen waarmee ze FTM kunnen platleggen."

Gift article (Dutch, but I'm sure you know how to translate it):
ftm.nl/artikelen/dit-amerikaan…

in reply to Omega_Scribet