I work for an ISP and we do not track our customers. At all. We bill them and they receive a reliable service that performs as advertised. Maybe we could go back to the oldschool model of actually selling a product or service, delivering it to the customer, and keeping the customer happy?
A niqab might do for now, but I'm guessing height, gate and precise location might provide too much fingerprinting information.
Regrettably, the notoriously anti-immigration government here in Denmark has instituted just such a law, apparently because of a couple thousand women who wear niqabs and maybe 20 who wear burqas. They claim it's to "fight social control", which I find extremely ironic since it's the women who'll be getting fined!
And of course, the excuse the government uses is that it's for "public safety during demonstrations and for identification purposes in banks and similar situations".
I'm not actually sure whether it's actually meant to target the niqab/burqa-wearing women, or if it's because of the left-wing protests against the government, where some of the participants wear masks. Either way, banning specific types of clothes usually only happens in totalitation states.
It's perfectly reasonable to require companies to tell us what data they're collecting and how it will be used.