https://www.verbatim.com.au/product-category/data-storage/op...
If it's instead just a few short strings of text (eg GH password recovery codes), then you could use physical storage.
eg engrave the codes into something that'll survive extremes (granite?), and keep them in a fire proof safe.
Or something along similar lines. Probably don't engrave into glass though, due to that potentially shattering in some situations.
Better search for a neutral source.
https://github.com/alexjh/gpg-backup/blob/master/Makefile
Back then I thought that QR codes were a bit of a gimmick but now I'm way more confident that I'll be able to read them in the future.
i guess it would presumably be on-premises, because you're going to have to take it out to add recovery codes to it every time you add a new TOTP or whatever (or create a new private key or password) right? If it was, say, a safety deposit box at a bank, odds are it's not gonna wind up with most of your stuff. Even on-premises, the task of making sure "cold storage" stays sync'd with my evolving passwords, private keys, TOTP recovery codes, etc, seems like something I'm unlikely to keep up with.