Client-side user data tracker