Your mistake is thinking that it matters where the data is stored. But storing your trading card image file in the Github Arctic Code Vault just makes it more permanent, it does not change the nature of your NFT at all; neither does storing it on the blockchain.