Currently the user is the one to handle syncing. If you use a service like Dropbox or Google Drive, the sync will be handled however they handle it.
In the future, I'd like to integrate git into the application and have a simplified conflict resolution where a a diff would be shown and you're given a accept this version or this other version.