23 lines
1.1 KiB
Markdown
23 lines
1.1 KiB
Markdown
FreeCAPTCHA is a new CAPTCHA system for privacy-focused websites. No JS, minimal dependencies, all on-premise (no 3rd party APIs required).
|
|
|
|
Here's a minimalistic implementation, to show you what it looks like:
|
|
|
|
![initial page](https://git.lain.church/jesusvilla/FreeCAPTCHA/raw/branch/master/screenshots/initial_page.png)
|
|
|
|
Let's try selecting an *incorrect* option:
|
|
|
|
![wrong select](https://git.lain.church/jesusvilla/FreeCAPTCHA/raw/branch/master/screenshots/wrong_select.png)
|
|
|
|
And we submit, to see what happens:
|
|
|
|
![wrong result](https://git.lain.church/jesusvilla/FreeCAPTCHA/raw/branch/master/screenshots/wrong_result.png)
|
|
|
|
Okay, what if select the *correct* image?
|
|
|
|
![right select](https://git.lain.church/jesusvilla/FreeCAPTCHA/raw/branch/master/screenshots/right_select.png)
|
|
|
|
And smash that submit button to see where it goes!
|
|
|
|
![right result](https://git.lain.church/jesusvilla/FreeCAPTCHA/raw/branch/master/screenshots/right_result.png)
|
|
|
|
Viola! Although the concept works, it's mostly just that, a proof of concept. The code needs to be modularized into a library that can be loaded into a little iframe for easy integration |