I'd say Apple is partially culpable, since the did approve those apps for their appstore. The main fault lies with the developers. Apple should take swift action to pull those apps and warn any future attempts at gathering customer data without consent would result in permanent ban from the Appstore. One of the iPhone's major selling point is security and privacy it affords. A few severe examples should get the rabbles in line.is apple now responsible when they have this ”protection wall” which didnt protect customers?
https://blog.malwarebytes.com/threat-analysis/2018/09/mac-app-store-apps-are-stealing-user-data/
http://www.applemust.com/how-to-stop-mac-and-ios-apps-stealing-your-data/
https://www.zdnet.com/article/tens-of-ios-apps-caught-collecting-and-selling-location-data/
did the wall prevent apps to steal data?
Anyhow, y'all should be glad at least someone is watching your back. In the Android wild west, it's every man for himself. Because I can't trust anyone to protect my data, my phone is rooted, custom ROM and firewalled*. I not gonna kid myself and think my data is secured. That's why my phone only contains enough stuff to do its job, ie make phone calls and play games.
*IMO, a firewall is an absolute must for a cell phone. I can't believe Apple won't implement that feature in iOS. I understand why Google doesn't because...duh.