In my humble opinion, even paranoia will not help you enough nowadays in front of the massive opportunities of data mining that modern connected computing devices offer combined with the appetite of (every category of) regular users for the easiness that automatic data exchange can provide (arguably: sometimes).
Personnally, both for my own peace of mind but also for well founded reasons, I am tempted to evolve away from paranoia [1]. I wonder if it would not be wiser to fight these personal security issues with trust instead. I mean: propose "new" ways of building a useful and very strong network of trust relationships upon which you could later rely to explicitly authorize data exploitation.
The problem I see currently is that it is a pretty big thing to do (like for a world-wide capable distributed authentication server... initially) and it is pretty difficult to bootstrap the thing. We need to find practical and useful things to focus on first.
(I wonder if money -or maybe more precisely: money accounting- may be an opportunity here.)
There are very encouraging examples of already existing trust infrastructure like this (Debian's maintainers, kernel devs, etc.) and I don't see why such things should be retricted to advanced users. (Well, in fact, I see pretty well why it is for the moment, but I think such difficulties could be solved.)