If you use a remote signer, or an extension, your app does not get your nsec, but still able to use it.
"Nostr onboarding" -> user does not know nostr, and the app guides it through generating a key, and setting up a profile.
Please Login to reply.
https://nstart.me