Skip to content

Why Passwordless.ID


banner

Comfort

Just use your fingerprint…

No more passwords, yay! No more typing, forgetting, resetting, cursing about complexity rules and so on!

Manage profile in one place

Tired of filling your profile information again and again? Well, you don’t have to anymore! Choose a portrait, fill in your profile and every website can access it (if you permit it to do so).

Multi-device / Multi-platform

Don’t want to pull out your phone for 2FA each time? Well, simply register all your devices here. Then you can use any of your authorized devices, whether it’s a PC, a laptop, a tablet or a phone to sign-in directly and as securely. Of course, you can also block them if they are stolen or compromised.

Truly passwordless

We have truly passwordless recovery mechanisms too, relying on having multiple authorized devices if possible.

Moreover, as hackers know, “an authentication service is as secure as its recovery mechanisms”. It would be pointless if the recovery mechanism was based on passwords or questions/responses. Therefore, it’s more secure as well!


banner

Security

No brute-forcing your password

Passkeys / WebAuthn is based on public key cryptography instead of passwords. As such, “guessing” or brute-forcing the cryptographic key is practically infeasible.

Phishing resistant

No passwords, no phishing. It’s as simple as that.

The passkey is kept safe on your device or in your password manager and is never exposed directly. Instead, it is used to cryptographically sign an everchanging “challenge”. As such, there is no risk of theft and even replay attacks become futile.

Secure even if hacked

Even in the hypothetical worst case scenario of our service being hacked, an attacker could still not impersonate you because only the public key is stored there. The private key is kept safe on your device or in your password manager and never exposed directly.

We have paranoid security

We go to great length to have protection in-depth. For example, even if an attacker manages to access our database, nothing could be read since the content is doubly encrypted. Likewise, the decryption key is kept in a secret vault. All primary keys are hashed values, and so on.

Just inspect our code!

You don’t have to take our word for it. We are open source. Dive-in, convince yourself.


banner

Privacy

No tracking with user IDs

As a counter-example, when you use “Sign in with Google”, all websites will receive your global Google user ID. This makes it possible to track your activity accross all websites, even without third-party cookies, and you cannot do anything about it.

Such a thing is impossible with Passwordless.ID. All websites will receive distinct anonymized IDs for the same person. It’s like you are a different person for each website you visit.

No third-parties involved

The data is safely kept here. It is neither shared, nor sold or nor otherwise transmitted to any third-parties. It goes straight to our database and stays there.

Fine-grained profile access

You can clearly define what can be accessed from your profile. Whether it is only the nickname, the e-mail, the portrait… on a per website basis. It’s not a “profile” all-or-nothing unlike some providers.

Anonymized E-Mails (TODO)

Don’t want spam? Well, you could anonymize your e-mail. That way, you do not have to disclose your real e-mail to the third-party website. The e-mails can then be forwarded or straight up blocked, as you wish.


banner

By developers, for developers

No need to register

Unlike other providers like Apple, Google, Microsoft and others, you don’t need to register anything. Just use your domain as client_id and a redirect_uri belonging to your domain. That’s it. No registration, no limits, no fuss.

It’s free forever

It’s free! Completely free for everyone, forever and without catch.

It is our conviction that making it publicly available is the best way to make the internet a safer place as a whole.

If you like it and use it, you are very welcome to sponsor us though.

OAuth2 / OpenID compliant

Passwordless.ID is compatible with both OAuth2 and OpenID protocols. That way, you can use it as a generic OpenID provider for a “Sign in with…” button.

Detect bots and fake accounts

For websites, it is difficult to distinguish real users from fake ones like bots. A “reputation” associated to users helps to determine their thrustworthiness. The reputation for example increases with verified informations (e-mail, phone, multi-devices, identity) and behavior (account age, regular activity) while it decreases upon complaints. The whole in a privacy-preserving way of course.

Contribute!

This is an open platform. Share your thoughts, contribute your ideas, improve something. You are welcome!

No need to look further

Give it a go, you won’t regret it. 😉