Privacy Preservation in Distributed Systems