Comment on private data access from Android developer.
1. All free applications that contain some ads both on Android or Apple iOs send geo information to server - and this is reasonable - I think you don't need advertising in Chinese or Russian :).
2. Paid applications with self-made protection need to know device unique ID or IMEI to generate license, and normally companies or developers will never use or publish such private data, its not a way of making business for them.
3. Apple fans take a look here - "iPhone apps put user privacy at risk" http://www.theregister.co.uk/2010/10/04/iphone_privacy_report/