They said that about my social security number too. Won't be long before every form needs your nsec. Want to improve you credit score? Just put your nsec here.
Uhhh… maybe your npub.
Why would they need your nsec? Their software could just ask you to sign a nostr event which can be done without giving them your nsec.