So after smart contract all the data will be stored in blockchain, right?
Yeap, all data that is transferred to the smart contract is stored on the blockchain and pegged to the IDs of the seller and buyer.
The data is obfuscated from the users in game credentials. We will only store trade data and peg to the ID