A Canadian technology research group Citizen lab on Thursday alleged that Alibaba owned UCWeb Inc. leaked sensitive user data of about 500 million users of its UC Browser for $1 billion. Personally identifiable information like location, search details and device numbers made available to third parties put users' privacy at risk as their private search data could be accessed.