Systems, methods, and computer program products for deleting objects from
device stores without deleting corresponding objects from one or more synchronization
partners. A device has a device sync module for each synchronization partner and
each device sync module maintains tracking data. Alternatively, a single device
sync module manages the tracking data of each synchronization partner. When an
object does not meet parameters of a synchronization filter, a soft delete request
is made to the wireless device. A sync manager receives the soft delete request
and determines from the other device sync modules that have registered with the
sync manager whether they continue to synchronize the object. If none of the other
device sync modules protest, the object is deleted. If one of the device sync modules
objects to the delete request, then the delete is denied. The tracking data for
all of the device sync modules is appropriately modified.