Back
Product · live

NullLink

NullLink is a zero-knowledge identity system. You create a cryptographic identity backed by Ed25519 keys — your private key is encrypted with your passphrase in your browser, and the server only stores an encrypted blob it cannot read. Features include selective credential disclosure, passkey/biometric login, QR code cross-device login, encrypted audit trails, and W3C DID:web interoperability. Progressively aligning with the Swiss Trust Infrastructure (swiyu) for Swiss e-ID integration.

The problem

Traditional identity providers store your data in plaintext, can lock you out at will, track your login events and usage patterns, and give you no control over what you share. Even 'privacy-focused' alternatives use proprietary systems where the provider ultimately controls your credentials and identity.

What we're building

NullLink is a zero-knowledge identity vault. Your cryptographic identity (Ed25519 keys) is generated entirely in your browser — your private key is encrypted with a passphrase that never leaves your device. The server only stores encrypted blobs it cannot read. Features include selective credential disclosure (share just your email with one service, your phone with another), passkey/biometric login (WebAuthn), QR code cross-device login, encrypted audit trails, W3C DID:web interoperability, and progressive alignment with the Swiss Trust Infrastructure (swiyu) for Swiss e-ID integration.

Where it's at

Live at nulllink.ch. Invitation-based registration. W3C DID:web, credential schemas, trust markers, and credential expiry are active. SD-JWT VC, OID4VP/OID4VCI, and full Swiss e-ID (swiyu) integration are on the roadmap.