---
title: "Introducing Auth0 CRAPTCHAs!"
description: "Easily maximize user friction to protect your applications with our improvement on the CAPTCHA™: The CRAPTCHA!"
authors:
  - name: "Michael Hsu"
    url: "https://auth0.com/blog/authors/michael-hsu/"
  - name: "Joey deVilla"
    url: "https://auth0.com/blog/authors/joey-devilla/"
date: "Apr 1, 2021"
category: "Announcements,Features,Product"
tags: ["captcha", "features", "product"]
url: "https://auth0.com/blog/introducing-auth0-craptchas/"
---

# Introducing Auth0 CRAPTCHAs!

**TL;DR:** Auth0 announces the release of ***auth0-craptcha***. CRAPTCHAs are a creative improvement on CAPTCHAs that make proving you’re not a bot more fun (or more annoying) — and just in time for the first day of April!

<AmpContent>
<amp-youtube
    data-videoid="eylQ82zG9GE"
    layout="responsive"
    width="480" height="270">
</amp-youtube>
</AmpContent>

<NonAmpContent>
<iframe width="560" height="315" src="https://www.youtube.com/embed/eylQ82zG9GE" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</NonAmpContent>

For years, the [CAPTCHA™](https://en.wikipedia.org/wiki/CAPTCHA) — which is an acronym for “Completely Automated Public [Turing test](https://www.sciencedirect.com/topics/neuroscience/turing-test) to tell Computers and Humans Apart” — has been one of the most effective and widely-used tools to differentiate between actual human users and bots:

![Example CAPTCHA](https://images.ctfassets.net/23aumh6u8s0i/1G2aaQm0x156we1OM558gv/57aec3b7283f62480273dc2e1a623533/captcha-example.png)

Just as the resistance movement in the Terminator movies used dogs to tell the difference between humans and evil machines in disguise, we’ve all relied on CAPTCHAs to sort actual users from bots.

**One of the problems with traditional CAPTCHAs is that they assume that certain puzzles can only be solved by humans.** In the age of data science and the current artificial intelligence renaissance, this assumption is becoming increasingly wrong. Between the growing power of machine learning algorithms and the fact that we’ve been stuck at home due to the pandemic, computers have become much better at picking out pictures that contain buses than we are.

**Another problem is that CAPTCHAs aren’t annoying enough.** Let’s face it, a year of being stuck at home has made bored users more patient. They’re now more willing to solve CAPTCHA puzzles in order to log in.

We are a leader in authentication and authorization, and we want to add aggravation to our repertoire. We’re proud to announce the next generation of “Are you human or not?” tools. We give you: The **CRAPTCHA**. That’s short for “Complex Redundant Auth0 Problem To Confound Human Access”.

With CRAPTCHAs, users are challenged to prove that they’re not robots by performing truly human activities. They’re also discouraged from logging in, which makes your system more secure!

Let’s take a look at our CRAPTCHA catalog. As you review them, think about how much more secure your site or application will be once you’ve incorporated them.

## CRAPTCHA #1: Play the Piano

![Piano CRAPTCHA](https://images.ctfassets.net/23aumh6u8s0i/5lY8BABmqfmC7dHfYLQRha/552bf30073d4c9d2eca768f0ff33d930/piano.png)

A popular regret among adults is that they never learned to play the piano. There are also many musicians who “play by ear” and wish that they’d learned to sight-read music. This CRAPTCHA capitalizes on both these regrets and will keep out bots and humans who quit their piano lessons!

<a  target="_blank" rel="noopener" rel="noreferrer" href="https://auth0-craptcha-piano.us.auth0.com/authorize?client_id=iVGwMsN3KT2d0qsWlmV7xdEpbfNwkQM3&response_type=code&connection=Username-Password-Authentication&prompt=login&scope=openid profile&redirect_uri=https://manage.auth0.com/tester/callback?connection=Username-Password-Authentication"><strong>🎹 Try out the Piano CRAPTCHA for yourself!</strong></a>


## CRAPTCHA #2: Shoot Some Ducks

![Duck Hunt CRAPTCHA](https://images.ctfassets.net/23aumh6u8s0i/6aVhNYvmseT2Nh4b9lWthz/a1da9c155b727d57655bcc32efb8fa3a/duck-hunt.png)

This CRAPTCHA forces the user to play the classic videogame [_Duck Hunt_](https://en.wikipedia.org/wiki/Duck_Hunt) for some amount of time before being granted access to the system or service. There’s nothing that user love more than an unskippable, mandatory interruption prior to using an application!

No animals were harmed in the making of this CAPTCHA. We can’t guarantee that users won’t be harmed by it, though.

<a target="_blank" rel="noopener" rel="noreferrer" href="https://auth0-craptcha-duckhunt.us.auth0.com/authorize?client_id=d0e6AVpg5WZNOQrz4vcwrxhI6yc3sBvm&response_type=code&connection=Username-Password-Authentication&prompt=login&scope=openid profile&redirect_uri=https://manage.auth0.com/tester/callback?connection=Username-Password-Authentication"><strong>🦆 Try out the Duck Hunt CRAPTCHA for yourself!</strong></a>

> Credit goes to
[Matthew Surabian](https://github.com/MattSurabian/) for his [amazing JavaScript implementation of _Duck Hunt_](https://github.com/MattSurabian/DuckHunt-JS).

## CRAPTCHA #3: Scratch and Win to Get In!

![Scratch and win CRAPTCHA](https://images.ctfassets.net/23aumh6u8s0i/rEAwa0A9GjiFk9Ouvl0XO/f808fb558e3e77e128fab6052abcc755/scratch.png)

Someone once called lotteries “a way to tax optimists”, and this lottery-themed CRAPTCHA is a way to tax your users’ patience! In order to access a system or service, users have to scratch 3 boxes before they can proceed. Access to your application is the ultimate prize and it’s definitely worth filtering out unlucky users.

<a target="_blank" rel="noopener" rel="noreferrer" href="https://auth0-craptcha-scratcher.us.auth0.com/authorize?client_id=uCYUiWwHcRBO6PR3nSwUEjvcjuFwsMxw&response_type=code&connection=Username-Password-Authentication&prompt=login&scope=openid profile&redirect_uri=https://manage.auth0.com/tester/callback?connection=Username-Password-Authentication"><strong>💰 Try out the Scratch and Win CRAPTCHA for yourself!</strong></a>


## CRAPTCHA #4: Beat the Crooked Dealer at Blackjack

![Blackjack CRAPTCHA](https://images.ctfassets.net/23aumh6u8s0i/4OBWpiQItvBWyG6KemroDm/1562a64ff71f614a06ed7ee4d8a50ad4/blackjack.png)

Why leave your user experience to chance, when you can leave it to skill *and* chance? Your users — if you still have any at this point — will have to play a rigged game of blackjack and win twice in order to gain access.

<a target="_blank" rel="noopener" rel="noreferrer" href="https://auth0-craptcha-blackjack.us.auth0.com/authorize?client_id=U2WSlCTYAFiYromuRoHR9B0qnLWFRhBJ&response_type=code&connection=Username-Password-Authentication&prompt=login&scope=openid profile&redirect_uri=https://manage.auth0.com/tester/callback?connection=Username-Password-Authentication"><strong>🃏 Try out the Rigged Blackjack CRAPTCHA for yourself!</strong></a>

## Security Through Absurdity
Think about it: what’s more secure than a system that’s too aggravating to get into? That’s the power and promise of Auth0’s new CRAPTCHAs. Our CRAPTCHAs will filter out the bots, and have users simply choose not to log into your applications out of sheer frustration. Not only will your systems be more secure, but they’ll also experience greatly reduced server load and support issues, thanks to fewer users. That’s the power of security through absurdity.


## But Seriously...

We hope you got a laugh out of our **April Fool's Day joke**! While it may be tempting to make CAPTCHAs harder to get through, there are actually better ways to implement bot detection using *real* Auth0 products.  

**Want to actually protect your application with _minimal_ user friction?** Are you one of those people who actually _like_ having users?

Protect your application with Auth0’s [bot detection](https://auth0.com/docs/attack-protection/bot-detection). It’s part of our suite of attack protection feature set. With Auth0, you can choose to present CAPTCHAs only when the login attempt displays suspicious behavior or characteristics. It’s security *and* usability!

> CAPTCHA™ is a trademark of Interactiv Corporation.
