Share on Facebook Tweet on Twitter Share on LinkedIn Share by email

RePriv is a project focusing on in-browser personalization and privacy. Please see this slide deck or video for a brief introduction. Also, see a closely related project MoRePriv, focusing on performing personalization on mobile devices.


The landscape of web and mobile applications around us is rapidly changing. Users increasingly demand more customized and personalized user experience. You don't have to go very far to find examples. Major sites such as Amazon and Netflix dedicate entire data minind teams to make sure their users experience is personalized to their needs and interests. Same is true of other types of sites that track user, often across multiple domains through the use of cookies. Many users find this undesirable from the privacy standpoint.

RePriv is a browser-based technology that allows for Web personalization, while controlling the release of private information within the browser. We demonstrate how to perform mining of core user interests within a browser. We propose a protocol on top of HTTP that can be used to seamlessly integrate RePriv with existing Web infrastructure and also show how pluggable miners can be used to extract more detailed information and how to check these third-party miners for privacy leaks.

We show that RePriv's default in-browser mining can be done with no noticeable overhead to normal browsing, and that the results it produces converge quickly. We then go on to show similar results for each of our case studies: that RePriv enables high-quality personalization, and that the performance impact each case has on the browser is minimal. We conclude that personalized content and individual privacy on the Web are not mutually exclusive.