Seems like it's been in Apple's iOS all along, but is only made active by checking a diagnostic mode. I've always had mine off, mainly because I hardly ever experience any problems with my iPhone (I often send reports back to Apple when an app on my iMac crashes) but also because I prefer to have the choice - if I do experience some problems that need diagnosing, then I'll enable it. Apple seem to be distancing themselves from the company now, even though they only used them for diagnostic reports and not anything like keylogging.
I've got a relaxed attitude towards these kinds of things by now. We're all carrying around a powerful Unix computer with GPS after all.