Skip to content

Vasipallie/BACH-Turing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BACH

BACH stands for: Battle Against Computerised Humans

Problem Statement

We understand that privacy and bot prevention is really a big problem today, projects like "ReCAPTCHA" use your browsing history provided by google and other data that is used to identify you is currently being used. CAPTCHAs are even being to train AI projects these days. Thats why, we bring to you.. BACH.

BACH makes use of current trends to build CAPTCHAs. For example, We can use crafting recipes from "Minecraft" to build a CAPTCHA, this style of captchas can really be used to physically identify humans. Computerised Humans tend observe trends and identify them, but this trend identification paired up with other human characteristics would prove to be really demanding and difficult for any robot.

Setup

  1. Import the CSS file in your head tag
<link rel="stylesheet" href="https://eshangonemad.github.io/BACH-Turing-Test/BACH-TURING-TEST.css">
  1. Import the Javascript file before the end of the body tag
<script src="https://eshangonemad.github.io/BACH-Turing-Test/BACH-TURING-TEST.js"></script>
  1. Add the following code for the BACH CAPTCHA BOX
<div class="BACH-Turing-Box">
        <div class="custom-checkbox" onclick="BACHTURINGTEST()">
            <input type="checkbox" id="CheckBOX-BACH">
            <label for="CheckBOX-BACH"></label>
    </div>
        <p id="BACHHUMANTEXT">I am actually human</p>
        <div class="BACHTURINGLOGO"><img src="BACH.png" width="40px"><p>BACH Turing</p><a id="BACH-TURING-PRIVACY" href="https://github.com/eshangonemad/BACH-Turing?tab=readme-ov-file#privacy-statement">Privacy</a></div>
    </div>

Changes to the BACH CAPTCHA Box is allowed under the following conditions.

  • You are to retain the privacy statement link in such a way that it is visible to the end user
  • You are to retain the BACH Turing Test Logo Found here
  • You are to retain the javascript ID for the privacy link for verification purposes
  • Failure to follow any of these above rules can lead to suspension of captcha services

Privacy Statement

The "BACH TURING TEST" (aliases "BACH", "BACH TURING", "BACH TEST") collects data regarding the following:

  • Mouse Movements
  • Previous visits to a website This data is only used for the verification of an authentic user, the "BACH TURING TEST" does not use/sell/or permit any entity to view your data at any point of time. All data is stored locally on the user's ("YOUR") computer device, and at no point of time is this data used to personally identify a particular user("YOU").

Error Codes

ERROR CODE REASON FOR ERROR
2BT-1 The BACH privacy statement field is missing from your website
2BT-2 The BACH privacy statement website is incorrect

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors