- First, you need to download the source code of the website or wallet you are planning to use, and then review the code to ensure it is doing what you think it is doing. If you are unable to review the code yourself, then you are going to have to rely on the community to do it for you.
- Then, you need to run it offline. Ideally this means on a permanently airgapped computer which will never have an internet connection again. If this is not possible, then you should disconnect your computer from the internet (and ideally also disconnect your hard drive and any other storage devices) and boot to a live Linux OS from a USB stick, and run it on that.
- You want to use the oldest, dumbest printer you can find. You do not want to use a modern, WiFi-enabled printer, which can be targeted by malware or will store copies of what it has printed on its internal memory or cache.
- Then there are all the practical aspects, such as doing all this with your curtains closed and without any webcams or phone cameras in the room, and storing it securely after you have created it.
Yes that's how I did it, expect point 1, since I'm not that good with tech.
So this is what my question is about. Is the course code of bitaddress.org trustworthy?
Or more specifically should I start moving my coins out? I think moving them out is risky, since I will have to create new wallet export new private keys or seeds and there's always a risk when doing this.