1. A method of controlling privacy loss in a data sharing social network comprising the steps of providing a social network containing user data objects for sharing the data objects with users according to an access control policy; dividing time into a sequence of time subintervals; and updating the access control policy at each time subinterval by randomly resetting some of the data objects as public or private.