Neither are free enough, but B is more free.
That would be correct. But what if what the corporations find out about you could be used to prosecute you without a warrant?
But that wasn't the question. Still B though because you don't HAVE to do business with companies that gather, sell and trade your info.
Well, okay, but the absolute demand of "freedom for the sake of freedom" is not really any better than others and probably worse. I like freedom, but I am willing to see where small compromises are a better idea. And don't come back at me with a Ben Franklin quote; the Founders were well aware of the Social Contract.
I've always seen freedom as a means to an end, not an end in itself. That end being, of course, the ability of people to pursue and obtain happiness, which is really the only thing that matters in life in the end. If a particular freedom is actively impeding that end, then I would say that it is not a good freedom.
Everyone supports restriction of freedoms in some way. You wouldn't be able to support the incarceration of criminals if you didn't, since that is obviously impeding their freedom.