Someone asked me per PM, how to save his Bitcoin securely, but also so you can use them. Having print out some paper wallets a while ago, I haven't really looked into how to make them secure, since I just use them.
So, giving it some thought, I came up with this solution.
1. Go to this site:
https://www.bitaddress.org/bitaddress.org-v2.9.3-SHA1-7d47ab312789b7b3c1792e4abdb8f2d95b726d64.htmlsave the html
2. Download tails
https://tails.boum.org/3. put both on an usb stick
4. Boot from that usb stick(I think, there is an offline mode, but unplug your internet connection to be sure)
5. Open your bitadress-html.
6. go to Paper wallet
7. Check Bip38 and give a strong password(e.g. 8 unrelated words)
8. Print them out(nor sure about tails, but last time I tried a live os, i had to go back in my common os to use the printer, but that should still be safe, since the wallets are Bip38-encrypted). Print them multiples times to make sure, you don't lose them all.
9. Install Mycelium:
https://play.google.com/store/apps/details?id=com.mycelium.wallet (android)
or BreadWallet (iOS)
10. Buy Bitcoin and send it directly to your paper wallets.
11. When you want to use your Bitcoin, scan your private key QR-code(type in your passphrase for bip38-decrypion with your smartphone-app, send the amount you want and send the change to another of your paper wallets.
I think, that are pretty easy steps and you don't have to spend a satoshi to take them.
Does anybody see a flaw?
I haven't really tried it out, so there might be something in it.