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.