PriveShield: Enhancing User Privacy Using Automatic Isolated Profiles in Browsers
Seyed Ali Akhavani, Engin Kirda, Amin Kharraz
TL;DR
The paper tackles the problem of pervasive online tracking and retargeted advertising by introducing PriveShield, a lightweight browser extension that creates automatic isolated profiles to disrupt cross-site cookie syncing without altering browser internals. It automates profile creation based on browsing history, active sessions, interactions, and website categories, processing data locally to preserve user privacy. The contributions include the first automated, profile-based isolation mechanism for web browsing, a detailed taxonomy of profiles, and comprehensive evaluation showing about 91% effectiveness in preventing retargeted ads across 54 real-world scenarios, along with low performance overhead. The approach preserves advertising functionality within context (category-based targeting) while significantly reducing cross-site data sharing, offering practical privacy protection with minimal user burden and without modifying browser core code. This work has practical significance for enhancing user privacy in real-world web ecosystems and provides a foundation for future work on fingerprinting defenses.
Abstract
Online tracking is a widespread practice on the web with questionable ethics, security, and privacy concerns. While web tracking can offer personalized and curated content to Internet users, it operates as a sophisticated surveillance mechanism to gather extensive user information. This paper introduces PriveShield, a light-weight privacy mechanism that disrupts the information gathering cycle while offering more control to Internet users to maintain their privacy. PriveShield is implemented as a browser extension that offers an adjustable privacy feature to surf the web with multiple identities or accounts simultaneously without any changes to underlying browser code or services. When necessary, multiple factors are automatically analyzed on the client side to isolate cookies and other information that are the basis of online tracking. PriveShield creates isolated profiles for clients based on their browsing history, interactions with websites, and the amount of time they spend on specific websites. This allows the users to easily prevent unwanted browsing information from being shared with third parties and ad exchanges without the need for manual configuration. Our evaluation results from 54 real-world scenarios show that our extension is effective in preventing retargeted ads in 91% of those scenarios.
