Chinese companies Baidu and Tencent rank low in global accountability index

Chinese internet companies Baidu and Tencent have ranked poorly in a global corporate accountability index. Their performance reflects a restrictive environment which makes it difficult for them to respect freedom of expression and privacy, non-profit research initiative Ranking Digital Rights (RDR) said. Released last week, the annual index evaluated 22 companies for their disclosure of policies and practices […]