Where does Skype save its chat history & contacts?

I'm aware that there is a main.db file that is stored in a Windows directory. On XP:

C:\Documents and Settings\<windows user>\Application Data\Skype\<username>

But I just downloaded Skype onto my Android and noticed that all chats are sync'd. So to me, this suggests that the main.db file is not the only storage being used (because it is obviously not on my phone).

Are contacts and chat history stored in my online Skype account? Does anyone know where I can find more information about this? I read this thread: Does Skype automatically save chat history to the cloud?

And how do you explain the sync'd chats?


Solution 1:

Yes, they do store you chat history in the cloud http://www.skype.com/intl/en/legal/privacy/general/#12

And in the old versions (not sure about the new ones), the chat only get synced when the other contact is online, i.e. at least one device with the original transcript and history must be online in order for it to be synchronised.

Solution 2:

Contacts are stored on Skype's servers, however history is (in my experience) only synced between clients. So you have to be online with another client (or the other person of a chat has to be online) for messages to be synced.