Syncronization by approve

What your describing is a process where approval is required before items are deleted. You could do this to some extent by keeping 1 version and then going through the .stversions folder on a regular basis and checking what has been changed.

In reality the approval process should be undertaken before the files are deleted. If you are worried about accidental deletes you need a system to do backups which is not synchronization.