Linked Presentation: Riverbed: Enforcing User-defined Privacy Constraints in Distributed Web Services