Visible to the public User-aware privacy control via extended static-information-flow analysis