Your contact details are encrypted in the browser before being published to Nostr relays. No server can ever read the content β only people you share the link with.
Shown on your My Cards list. Published as plaintext on relays β visible to relay operators.
Share the link below with anyone who should see this card.
The decryption key is in the #fragment β it never reaches any server.
β οΈ The card name and update timestamps are visible to relay operators in plaintext. Avoid using full personal names as the card name.
Paste the contents of a backup JSON file. Both v2 (NostCard) and v1 (legacy) formats are accepted.
β οΈ Treat this link like a password β anyone who has it can read the card. The decryption key is in the #fragment, which browsers never send to any server.
The card name and update timestamps are visible to relay operators in plaintext.
π± Add-to-contacts link (auto-downloads .vcf on open):
A passphrase-derived key is used to publish an encrypted snapshot of your cards to your relays. Enter the same passphrase on another device/browser to pull it in β no account needed.
β οΈ Save this passphrase now β it's shown only once. Anyone with it can read and overwrite your synced snapshot.
Decrypting contactβ¦
Your answer helps protect the contact's details.
Scan to save contact
π Bookmark this card β only on trusted devices!
This link always shows the latest details β bookmark it to stay up to date. Press Ctrl+D (or βD on Mac) and save to a folder called Contacts.
β οΈ Do not bookmark on shared or public computers.
Choose which card to share when they scan this code.
Ask the other person to scan this QR code or open the link β on their own phone, in person.
This code expired. Generate a new one.
Looking for the pairing codeβ¦
Choose which of your cards to share back.
You need a card of your own before connecting.
Create one from My Cards, then reopen this link before it expires.
NostCard shares contact cards that are encrypted in your browser and published to the Nostr network. There are no accounts and no central server β only you hold the keys.
#fragment of the URL. Anyone with the full link can view the card in any browser β no app, no account..vcf file straight into the contacts app.Nostr is a decentralized messaging protocol. Your card is a signed event (kind 30402) published to public relays β simple servers that anyone can run. This website is just a static interface; the card data lives on the relays.
#fragment β which browsers never send to any server.localhost.When someone opens a card link, the app first asks where they are. The answer controls what is stored on that device.
#key part through two different channels (e.g. email + Signal).**+ Connect** starts a mutual exchange: you get a QR code, the other person scans it, and you each pick which of your cards to share. Both cards end up saved under Contacts. The pairing code expires after 30 minutes and the exchange runs over the relays as an encrypted handshake β only accept when the person is actually in front of you.