notsospeedruns
In terms of the scandal, yes, that was and still is a thing. Generally called "chargebacks", if a donor cancels the card and reports it as fraudulent, they have to pay nothing, and the streamer often has to pay a processing fee.
Two stories there: I know a streamer who pissed off one of his moderators, and the mod decided to donate to the channel repeatedly in small amounts, and cancel all of them. He had to pay a $20 fee for each one, it ended up costing hundreds.
I also had a buddy who was raising money for the charity Extra Life earlier this year, who had someone drop a donation of over $1k. The next week it was charged back, assumably costing the charity money. Some people are just not great people.
- Reaction from the streamer. Donations get their attention and will show (or read aloud) a message from the donor. It could be a joke, or just kind words of support.
- Interaction. Streamers will often set rewards for donations above $X. This could be something like "choose the next hero I play in Overwatch", or, as many Tabletop streamers do, "Player of your choice automatically rolls a Natural 20". These can also often turn into glutton for punishment rewards, like doing shots or eating hot peppers. Sometimes donations can trigger sound effects, e.g. a loud roar during a tense moment in a horror game.
- Competition. Someone else mentioned the "telethon" mentality of wanting to be the highest donor, and that very much applies. Streamers will often include on their channel the rankings of their top supporters.
- Milestones. Streamers will often set goals of how much they want to raise over the course of a day or month. This could be something like "help me afford a new CPU" or just "Keep the show going". If they hit it, they promise things like game giveaways, 24 hour streams, dyeing their hair a crazy color, etc.
Looking at the data usage for several of the connected apps (my list is identical to yours as far as I can tell), it looks like the only data they send is as a subset of engineer mode (their individual data sent isn't shown, only the engineer mode total).
There's definitely some concerning names there. Double checking my recent screenshots, it seems at least that it couldn't be sending full images with as much data as it's used. It's likely that it's not sending data from all of these, but just accessing them at some point. The previous leak on here revealed that OnePlus could track when you opened and closed apps. Based on this, it could potentially track your location, when you take screenshots, when you make phone calls, and a host of other information.
There are a number of accessories on the market combating this problem. This one was showcased at a gaming convention I visited this past weekend: https://www.apple.com/shop/product/HKPB2VC/A/gamevice-contro...
It's officially supported by Apple (for iPhones and iPads), and Android production is in the works. I was able to play GTA: Vice City on an iPhone with virtually no issues. Phone-based gaming is getting closer than you think.
edit: formatting.