I always read about public keys,private keys and speedphrases that you need to store them in a paper wallet or hardware wallet. The only thing I ever stored are the passphrases (those 12 or 24 words) I get from metamask or other wallet provider in the beginning of creating a wallet. Is this enough when I write them down and secure them?
That would work, but it’s not really a cold and secure wallet then.
To be 100% secure you need to create the seed phrase offline. You can do that using a hardware wallet, or a wallet installed on a PC that’s never connected to the internet for example.
There are solutions available, but I can’t recommend any since I don’t have recent experience with this.
It doesn’t have to be a PC that has never connected to the internet. You can disconnect the internet connection, or use a VPN, etc