Skip to content

Using Universal Profile Public Data (UPPD) confirms visitors are real

License

Notifications You must be signed in to change notification settings

web3senior/upcaptcha

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UPcaptcha 🆙

A free tool to replace CAPTCHAs in web3 space

Demo

https://web3senior.github.io/upcaptcha/

Install

git clone https://github.com/web3senior/upcaptcha
npm i
npm run dev

Prbolem

CAPTCHAs have some drawbacks and limitations, such as:

  • They **waste** human time and attention. According to some estimates, humanity wastes about 500 years per day on CAPTCHAs1. It takes an average of 32 seconds for a user to complete a CAPTCHA challenge1, which can be frustrating and distracting, especially if the CAPTCHA is hard to read or irrelevant to the task at hand.
  • They are not accessible or inclusive. CAPTCHAs assume that users have the physical and cognitive abilities to solve them, which may not be the case for people with visual, auditory, or motor impairments, or people who speak different languages or have low literacy levels. Some CAPTCHAs offer alternatives, such as audio or math tests, but they are not always available or effective.
  • They are not foolproof or secure. CAPTCHAs can be bypassed or broken by various methods, such as using optical character recognition (OCR) software, hiring human solvers, or exploiting vulnerabilities in the CAPTCHA system. Some researchers and spammers have been able to defeat CAPTCHAs with high accuracy and speed2.

Therefore, CAPTCHAs can be seen as a waste of human time and a source of annoyance and exclusion for many users. They are not a perfect solution for verifying human identity or preventing online abuse.

Source: Copilot

Use Cases

Scraping

Content pilfering for ad revenue diversion or competitive use

Fraudulent Transactions

Purchase of goods or gift cards with stolen credit cards

False Posts

Posting of malicious links or misinformation propagation

Money Laundering

Bot generated ad click revenue on fraudulent websites

It covers the all use cases of Google reCAPTCHA too

Verify You Are Human

upCaptcha by using Universal Profile Public Data (UPPD) confirms visitors are real without the data privacy concerns or boring user experience of web2-CAPTCHAs.

Features

■ Better experiences Give your web3 visitors a better experience. UPcaptcha confirms users have 🆙 with no visual challenges.

■ Stronger privacy UPcaptcha always preserves the privacy of web visitors on your Dapp. it can't collect users' data and we can't sell it!

■ Fast and free Deploy in minutes with just a quick code snippet - and totally free of charge.

TODO

🆙Total requests

🆙Suspicious requests

🆙Show Traffic

🆙Request Type (web2 - Dapp)

🆙Verify per system (Smart contract), once a user connects the wallet, will sign a signature, next The platform doesn't need to verify that a user of a website or an online service is a human and not a bot(by a token in Localstorage...).

How UPcaptcha works?

upcaptcha flowchart


Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Anyone can fork, modify, and redistribute.

About

Using Universal Profile Public Data (UPPD) confirms visitors are real

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published