Generally, everything other people should be able to read about you, should go into the vCard, everything that should be kept private should go into the private data storage.
But do you think is it possible to create/update/delete vcard (on server side i mean) using http through a wildfire plugin (i will wrote if needed)?
Because I had a look at the userservice plugin code (which allows to create/update/delete user using http through a wildfire plugin) , and it uses XmppServer.getInstance() to obtain a reference on the wildifre server, and it does not seem to be the same with vcards because the wildfire api only provides DefaultVCardProvider and VCardManager objects which do not seem to be binded to XmppServer object directly…