I don't want the applications to continually send the data to the vendor.
In your case, Canon will ask to look at your camera or ask for some log, you will give it to them by choice, they will look at it and find/fix the problem. There is no automatic implied approval just because I bought something from someone.
It is a hard line to draw, but I believe we can do it over the next 50 years as long as we don't draw a hard line that all data is mine.
Not without my explicit consent.
Look at it from the perspective the data is not anyone's to start. The data is something you played a role in creating but you do not own. Next, how do you decide who controls and gets access to which parts of the data and what are the reasons behind that?
Data that identifies you might own and keep private.
Data that can help the manufacturer improve the product/services they might get.
Data that can help society/gov they might get.
You are arguing that I should be, though. Whether or not I "own" the data is irrelevant to this point. If I don't have a choice about it being revealed, then I am being forced to reveal it.
> Data that identifies you might own and keep private.
Given that very powerful databases and data mining technologies are commonly employed, I think that this category covers the vast majority of all data that is created as a result of my actions or the actions of machines that I own.
If the shutter fails to open to spec, would you want them to know about it and have data to improve it via a firmware update or next version of the product?
Please read my post, and really read it :). I am not saying all data is theirs, I am saying it depends on the type of data and I don't want to see no data being shared.