Skip to main content

Identity on the Internet Computer

A Web3 authentication framework providing a Web2 login experience with blockchain security.

Internet Identity is a privacy-enhancing authentication framework to applications on the Internet Computer

Learn how it works

Passkeys to replace passwords

Based on FIDO Alliance and W3C standards, passkeys replace passwords with cryptographic key pairs. These key pairs profoundly improve security as private keys are never stored online. Users can simply authenticate using FaceID, a fingerprint sensor or a YubiKey.

No tracking

Users can remain pseudonymous using the Internet Identity authentication framework, which prevents user tracking across dapps and services by creating new principal ids for each dapp a user authenticate with.


Internet Identity integrates the widely used secure Web2 authentication framework known as WebAuthn for maximum compatibility.

Web3 security, Web2 convenience

We've all grown accustomed to managing hundreds of usernames and passwords, recovering forgotten accounts over text or email, unwittingly permitting companies to profit from our data at the cost of our personal privacy, all while falling victim to threats of identity theft and fraud.

On the Internet Computer blockchain, users can securely authenticate themselves without ever needing an email, username, or password. Using a passkey, users can login conveniently without their information being monetized by tech companies. Internet Identity is designed to prevent Web3 services to track user activity across dapps.

Learn how to create one

Focused on
privacy & security

By integrating dapps with Internet Identity, websites cannot track online user activity coming from other websites. Users have full control over their identities and access to Web3 services at their fingertips, while connections are private.

Identity technologies on the Internet Computer

Expand a dapp with Internet Identity or build your own authentication solution

Internet Identity

Internet Identity is an out-of-the-box authentication framework for any Web3 developer to integrate with, or build their own web3 identity solution on top of.

Check out Internet Identity


NFID is the digital identity for signing in to applications privately and securely. It builds on the cryptography of Internet Identity and extends it with a host of new functionality including a crypto wallet, Metamask authentication, phone verification and more.

Check out NFID

AstroX ME

AstroX’s ME wallet, a multi-chain smart wallet powered by advanced cryptography, provides a smooth interactive experience similar to Web2 applications. ME wallet, using biometric technologies including fingerprints and facial recognition instead of existing wallet’s private key management methods, is able to creatively restore wallets on new devices without seed phrases.

Check out AstroX ME

Build with Identity

Learn how to build a user-friendly dApp on the Internet Computer using Internet Identity, our core identity component.