Privacy preserving robust anti-bot technologies
Verify online accounts as uniquely human to prevent abuse, scams, fraud, and misinformation, without compromising user’s privacy, using I Am Human’s incorruptible privacy firewall.
Benefits of I Am Human
I Am Human provides a number of significant benefits compared to other verification schemesTruly Private
I Am Human is designed from the ground up to avoid use of sensitive information and to ensure that only the end-user has the full picture of who’s verifying whom.
Robust
The foundation is the most robust identity available, there is no reliance on fragile information such as images.
Fast
There are no manual or compute intensive processing. Users do not have to produce any documentation or perform any inconvenient actions. The entire verification process fits seamlessly as part of a typical onboarding flow.
Zero Knowledge
While we verify that users are human, we are ignorant about the context. By design we are prevented from deriving any meaningful information about the user, other than that they are human.
Dependable
Our business model is based on pay for usage. We do not depend on any other income and so are incorruptible. We do not depend on donations, and so will remain as long as there is a need.
How does it work?
Standard Redirect Flow
Verifying a user is a classic redirect flow from your site to ours and back.
Verification
Without revealing your site to us, our site starts a verification process using local government IDs.
Anonymization
Still without revealing your site, based on the verified ID, we construct a new anonymous ID and pass it to the user’s browser.
Private
The anonymous ID is constructed using blind signatures in such a way that only your site will get it, and without us knowing who you are. Other sites that verifies the same user will get different anonymous IDs. This ensures the privacy of the user in that it prevents sites from collaborating in sharing data about the user.
Crediting
This process is not free. You are charged for each user verification. However, since we cannot have your identity exist at the same time and place as the user’s identity, you will be charged through our partner Obscuter.
Get it set up
Step 1: Setup Account
A first step in protecting the user’s privacy is to not let us know that the user is using your service. To isolate us from you, you do not create an account with I Am Human, rather you create one with our partner Obscuter, so head on over to Obscuter and acquire compute tokens.
Step 2: Start verification flow
Send the user to i-am-human.eu/verify, passing your domain, your return path, your compute token.
Step 3: Handle verification
When the user has verified themselves, they will be sent back to your domain at the specified path with a signed anonymous ID. Attach the ID to the user’s account, and keep it in a separate list of blocked or fraudulent ID, so you can retain that information if the user deletes their account and creates a new one.
Ready!
You now know that the account is owned by a human!
Questions?
Any further questions, please don’t hesitate to reach out!