Achieving Personalization with First-Party Data Privacy