So, ever wondered just exactly what personal information you can harvest in your app without running afoul of the approval process? Well, here is your primer on How To Easily Violate iPhone Privacy. We kid, we kid. We know you only want to know for defensive purposes, just like us.
Nothing really shocking or even particularly surprising there, with one possible exception — apparently the keyboard cache is readable from a well behaved (by SDK compliance, we mean here) program and contains every word you ever typed in a non-password field, in order to help autocompletion apparently. Yes, we can see how that should probably be a blocked off system service. Other than that, it’s stuff like reading your address book and tracking your location which it should be pretty obvious to you would be easy to do, but hey give it a read in case there’s some surprises…
… or just download the “SpyPhone” code from github which demonstrates exactly what a going rogue application can collect!
h/t: slashdot!
DEC