No, this is a political problem and needs a political solution. You will never solve it with technology because Big Brother has more technology, near-limitless cash, and very smart people working 24/7 to spy on whatever you do, using any and all means, legal or not. If they can buy your information from private companies that collect data on people, they will. If they can ask for it and have it handed to them, they will. If they can threaten a company with an NSL or secret warrant, they will. If they can't do that, they'll infiltrate the companies that make your stuff and backdoor. They've intentionally weakened encryption algorithms by passing off bad math. Open source sure isn't safe. See the Underhanded C Contest. And tons of contributions come from and projects are directed by Red Hat, whose #1 customer and revenue source is the US Army. Who's auditing all that code? (btw, *adjusts tinfoil hat* systemd is a plot to infiltrate and subvert the Linux ecosystem on behalf of the US Government via the Red Hat corporation)
You need a political solution that forbids the collection of this data, with monitoring and oversight, and jail time for people who break the rules. It's the same thing with any other restriction on government power. I can't build a door the government can't bust down. Doors have been kickdownable since the invention of doors and kicking. But I'm reasonably sure government agents are not going to come kicking in my door without a warrant issued by a judge based on sworn testimony that there exists probable cause that I have violated a law written by a legislature elected by me and my neighbors. Is the system perfect? No, but nobody's been kicking down my door. And they're not stopped by my super-strong door. They're stopped by the pieces of paper that say they can't do it.
Technology will not stop the spying. Slow it down a little, maybe. But we need more pieces of paper that say they can't spy on you, and penalties for doing things other than what's on those pieces of paper.