No, your Virgil Card can't be replaced. 

Before publishing a user's Card on the Cards Service it's signed with Private Keys of the Card owner, App server (optional) and then with a Key of the Cards Service. When you start doing any operations with your Virgil Card, Virgil SDKs let you verify all signatures inside of your Card. 

Thus, you can be sure that a user's Card wasn't replaced with another one on Virgil Cards Service.

Did this answer your question?