@ikt You're right, you can't prevent it... but what you can do is promote a more responsible attitude towards it.
That means:Don't upload data without confirmation/consent. Don't download data without confirmation/consent. Don't cripple your software in order to force people to allow that upload or download. Remember that updating is an optional, not mandatory requirement. Don't use a EULA to try and force any of those to happen.
Responsible software does all of that. When I see things that say "It's a condition of use that you allow this to happen" then I distrust that software by default...
As a developer, it is your job to be responsible, not the user's job to accept your conditions that exclude you from that responsibility. That's what I believe we should be promoting.