Some of the data-gathering is pretty standard fare, including how often you unlock your phone, the apps you open and use, and the Wi-Fi networks you connect to. The problem lies with the lack of anonymity. It turns out, OnePlus is transferring this info along with your phone's serial number, meaning that your activity is personally identifiable.
As part of its response to the controversy, the company revealed it collects two "streams" of data (you can read its statement in full below). The first is termed "usage analytics," which helps it to improve its software. It also adds that this type of data-sharing can be turned off by going into settings, selecting "advanced," and turning off "join user experience program." The same doesn't apply to the second stream, pertaining to device info.
OnePlus' behavior isn't exactly out of the ordinary, but the real issue lies with the way it's conducting its data collection. The company isn't explcitly asking for user permission to amass this type of info, and we'd wager that not all of its customers are aware of the type of data they're offering up. We reached out to OnePlus, but didn't immediately receive a response.
"We securely transmit analytics in two different streams over HTTPS to an Amazon server. The first stream is usage analytics, which we collect in order for us to more precisely fine tune our software according to user behavior. This transmission of usage activity can be turned off by navigating to 'Settings' -> 'Advanced' -> 'Join user experience program'. The second stream is device information, which we collect to provide better after-sales support."