One of my friends said he understands that If you give away your private keys to someone, they can basically be used to drain your wallet of all its holdings. Which makes private keys so much so private and should always be stored securely and never shared. But something is not so clear about this keys as in the statement below:
"for Non-custodial wallets, it is required you to store your private keys, as it gives you sole responsibility over sensitive data."
First, are private keys for Non-custodial wallets to be looked out for and stored/saved just like the seed phrases? And
Secondly, what other times would a wallet owner need to personally use the private keys aside from its primary automated role of authorize transactions?
With your seed phrase ( either the 12 words or 24 words), you can easily manage plenty of private keys but in a situation where you have your fund stuck in a single private key, you have to back it up and keep it safe just the way you will handle your seed phrase, your main priority is to avoid bad actors from getting access to them.
Other than authorizing a transaction with your private keys, you can sign a message with a private key to prove ownership of a wallet address, For instance, if you are very active in this forum, it can bail you out if your account becomes hacked or when someone changes email and password of your forum account. If you have not staked your wallet address in the forum, please do so
here