(The kind of apps that require a good notification center - like the one in iOS7 - cuz they're spewing so many little bits of suggestions at you.)
I suspect Apple will tread carefully in these waters, but initial signs are worrisome. Let's hope that they can figure out the personal analytics thing and work in some privacy with it too. They're not an ad company, so it's possible. :)
Also, Foursquare will constantly send you notifications saying "It looks like you're near Foobar, would you like to check in?". They make it very, very obvious that they're tracking your location.
It was a quick matter of going into preferences and looking to see what applications used location services recently to fix things up. The biggest offenders were Foursquare and the Google app. I ended up turning Google off completely, and disabled Foursquare except for when I have the app open. Problem solved.
I wonder if they have tried frequency intervals/usage/checkins.
Even Netflix (anecdote) took perhaps a year or more until recommendations "fit" my profile.
Older models, or not plugging it in every night, might show something different.
"It might sound weird to accuse Foursquare of collecting location data since that is the whole point of the service, but Foursquare is overstepping its bounds by constantly keeping track of their users' every move (and more) — even if they never open the app."
"This feature turns on when you opt in to Google now. "
Opt in, not opt out.
 Storeowners install the device, and customers have to opt-out: http://nomi.com/privacy/
Plus iOS 5 introduced background support with location that did keep the GPS active and did drain the battery. Foursquare enabled it as a feature called "Radar" that was short lived due to the drain.
I want the option of enabling Yelp only when I use Yelp etc.
I am not surprised.
To decrypt HTTPS you follow the same procedure of installing a root certificate on your phone.
They can make it impossible given the device is not jailbroken. Sometimes there are versions of iOS that are un-jailbreakable. If you are not Apple, it could very well be impossible to figure out what an app is sending to a remote service if it gets its cryptography right.
Edit: thinking about it, although it may be impossible to MITM the connection, presumably one can inspect the compiled application to determine what it would send, so I think I was wrong about this
(I certainly didn't disable it, so I can only assume that's the state from install).
Google, on the other hand, did the exact same thing, but I remember explicitly agreeing to that.
I just added you on LinkedIn (Rodrigo Pontes), or email me.