Not bad, but I think it should also encrypt the local files, to make sure you don't make conflicting edits in the local and remote copies.