NullLink
Your identity. Your control.
Have an invitation code? Create your NullLink ID.
Your identity. Your control.
Have an invitation code? Create your NullLink ID.
Choose a strong passphrase to encrypt your identity. This passphrase never leaves your browser.
Enter your NullLink ID (or @alias) and passphrase to unlock your vault.
Upload your encrypted backup file and enter the passphrase used when it was created.
Use this ID to log in anywhere that accepts NullLink.
Faster ways to log in — no need to type your full NL-ID.
Passkey (Biometric Login)
Add New Credential
Applications and agents you've shared credentials with. You can revoke access at any time.
Loading…
Two-factor authentication (TOTP) — add an authenticator app for extra security.
Loading...
Every credential share is logged here. Only you can read these entries.
No sharing activity yet.
A desktop browser wants to log in with your NullLink ID.
Use fingerprint or Face ID — no typing needed
Or approve with alias + passphrase:
Enter your admin key to manage the Identity Vault.
Control whether new NL-IDs require an invitation code.
Create codes for new users to register their NL-ID.
Loading...
Loading...
Control which websites can use "Login with NullLinkID". Websites must be approved before they can make CORS requests.
Loading...
Loading...
Manually Add Origin
NullLink is progressively aligning with the Swiss Trust Infrastructure (swiyu) to participate in the Swiss e-ID ecosystem.
Discovery endpoints: /.well-known/did.json · /.well-known/nlid-configuration · /.well-known/openid-credential-issuer
Track progress on NullLink features and integrations.
Ed25519 signing, X25519 key exchange, XSalsa20-Poly1305 encryption, PBKDF2-SHA512 key derivation. All crypto client-side.
Biometric login, QR cross-device login, alias system. Multiple authentication methods.
User-controlled consent screen with per-credential selection. Only approved apps can request. Trust markers displayed.
NL-IDs published as W3C Decentralized Identifiers. Each user has a did:web document for interoperability.
Standardized credential schemas with URN identifiers, expiration dates, and version tracking.
Dynamic origin management with trust levels (Core / Verified / Unknown). Apps see verified badges.
Consent-based credential sharing for any website. Integration guide available.
Issue credentials in IETF SD-JWT VC format for per-field selective disclosure and cryptographic verifiability.
OpenID for Verifiable Presentations and Credential Issuance — standard protocols for swiyu interoperability.
Accept Swiss e-ID credentials via the swiyu Trust Infrastructure. Register as a verified issuer/verifier. Learn more.
Native app with hardware secure element binding, push-based login approvals, and offline vault access.
Last revised: September 14, 2026
This Privacy Policy describes how NullLink, operated by Myrax Core GmbH ("Company", "we", "us", "our"), collects, uses, and protects your information when you use the service at nulllink.ch (the "Service"). NullLink is a zero-knowledge identity vault — our architecture is designed so that we cannot access your data.
NullLink employs a zero-knowledge architecture. This means:
When you visit nulllink.ch, our server may process:
We do not use third-party analytics, advertising networks, or tracking services.
NullLink uses industry-standard cryptographic algorithms:
The limited information we have access to is used solely to:
When you share credentials with a third-party application or PeerDesk agent:
Once credentials are shared with a third party, that party becomes the data controller for the shared data. NullLink is not responsible for how third parties handle data you choose to share.
Your encrypted vault data is retained as long as your account exists. You may delete your account and all associated data at any time from within the NullLink interface. Deletion is permanent and irreversible — we have no way to recover deleted data.
Under GDPR and Swiss data protection law, you have the right to:
Since we cannot read your data, we inherently comply with data minimization principles.
NullLink does not integrate with third-party analytics, advertising, or tracking services. The only external resources loaded are:
NullLink is not intended for use by individuals under the age of 16. We do not knowingly collect or store data from children.
As your data is encrypted and unreadable to us, international data transfer concerns are inherently mitigated. Our servers are located in Europe, and we do not transfer data to jurisdictions outside the EEA/Switzerland.
We may update this Privacy Policy from time to time. Material changes will be communicated via the Service. Continued use constitutes acceptance of the revised policy.
For privacy-related questions or to exercise your data rights:
Myrax Core GmbH
Email: nulllink@myraxcore.com
Website: nulllink.ch
Last revised: September 14, 2026
Welcome to the Terms of Use (these "Terms") for NullLink, a zero-knowledge identity vault operated by Myrax Core GmbH ("Company", "we", "us", "our"), accessible at nulllink.ch and its subdomains (the "Service"). By accessing and/or using the Service, you are agreeing to these Terms. If you do not understand or agree to these Terms, please do not use the Service.
You must be 16 years of age or older to use NullLink. By using the Service, you represent and warrant that you meet this requirement.
NullLink is a zero-knowledge identity vault. All encryption, decryption, and key derivation happens exclusively in your browser. Your passphrase never leaves your device. We store only encrypted blobs — we cannot read, access, or recover your data under any circumstances.
Your NL-ID is a unique, cryptographically derived identifier. It is generated locally in your browser from your passphrase. NullLink does not assign, manage, or have the ability to reset NL-IDs.
NullLink supports multiple authentication methods:
When a third-party application or PeerDesk agent requests your credentials:
NullLink is not responsible for how third-party applications handle data you choose to share with them.
You agree not to:
The NullLink name, logo, and Service are owned by Myrax Core GmbH. The cryptographic protocols, user interface, and documentation are protected by applicable intellectual property laws. You may not copy, modify, distribute, or create derivative works of the Service without our written consent.
We strive to maintain reliable uptime but do not guarantee uninterrupted access. We reserve the right to modify, suspend, or discontinue the Service at any time with reasonable notice. Your encrypted data will always remain exportable.
The Service is provided "as is" and "as available" without warranties of any kind, either express or implied. We do not warrant that the Service will be uninterrupted, error-free, or free of harmful components.
To the maximum extent permitted by Swiss law, Myrax Core GmbH shall not be liable for any indirect, incidental, special, consequential, or punitive damages arising from your use of the Service, including but not limited to loss of data, loss of profits, or loss of access to your identity vault due to a lost passphrase.
You may delete your vault and all associated data at any time from within the NullLink interface. Since we cannot read your data, deletion is permanent and irreversible.
These Terms are governed by and construed in accordance with the laws of Switzerland. Any disputes shall be subject to the exclusive jurisdiction of the courts of the Canton of Zurich, Switzerland.
We may update these Terms from time to time. We will notify registered users of material changes via the Service. Continued use constitutes acceptance of the revised Terms.
For questions about these Terms, contact us at:
Myrax Core GmbH
Email: nulllink@myraxcore.com
Website: nulllink.ch
NullLink (NL-ID) 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 — the server only stores an encrypted blob it cannot read.
Unlike traditional login providers, NullLink never sees your credentials. You control what to share, with whom, and when.
NLI-XXXXXXXXXXXX).Your identity cannot be recovered. The server never sees your passphrase — all decryption happens in your browser. This is the trade-off for true zero-knowledge security.
Recommendation: Save your passphrase in a password manager and export an encrypted backup file.
When a website or entity requests your credentials:
Yes. The server only stores encrypted blobs. Without your passphrase, the data is useless. All encryption uses industry-standard algorithms: Ed25519 for signing, X25519 for key exchange, XSalsa20-Poly1305 for encryption, and PBKDF2-SHA512 with 100,000 rounds for key derivation.
If you registered a passkey on the old domain ids.nulllink.ch, it won't work on nulllink.ch because WebAuthn passkeys are bound to the domain they were created on.
Solution: Log in with your NL-ID + passphrase on nulllink.ch, then register a new passkey. Your old passkey on the previous domain can be removed from your device settings.
Full texts: Privacy Policy · Terms of Use