If you are running your own private VPN, how is that any different than your normal connection? All you are doing is basically switching ISPs. All of the traffic can still be tracked back to you, the owner of the VPN server.
To both you and cortesoft: ISPs (and the countries they reside in) don't all share everything. They don't all have the same, or even compatible, rules, legal regimes, or economic interests. In particular, the economic drivers of last-mile ISPs vs backbone providers to major data centers are vastly different.
Therefore routing across
multiple independent networks (which is what a VPN is) actually does provide some additional privacy protection because it means that coordination between multiple entities is now required to see the same information that would have been available to one before, and it changes which entity with which economic interests can see the most.
Essentially, it's a competition hack. There is massive competition (and customer responsiveness) when you get close to the core, but very little for most people at the last mile. So a VPN allows you to shift you effective entry point to an arbitrary provider, and that can be quite helpful.
As a massively inferior but better-than-nothing fallback, contractual agreements.
Otherwise, you can't.