Rings for privacy: An architecture for privacy-preserving user profiling