And in a world of international web services it becomes unavoidable.
I mean take the personal data instance. Even if you make it not possible to recover said data from within the EU, it is trivial to bypass this even from within the EU.
And, fundamentally, having different web services for different markets isn’t inherently bad, but we don’t know how that would shake out. There would be positive upshots for this, breaking the back of multinationals capable of overturning national governments has a nice pleasing ring to it. But there are costs, and it would certainly lead to some nasty knock on effects. You like Netflix as the global service? Too bad American. In the wake of this, now their leverage has vanished and now the cable companies are ascendant again.
You like being able to store your data in the cloud and access it while traveling internationally? Tough luck, no more browsing family photos while traversing the Alps.
I’m a bit conflicted. On the one hand I really like the idea of forcing companies to be responsible for the data they demand. Sheer laziness has allowed them to get away with exceeding amounts of garbage, to behave negligently and expose most people to huge risks of identity fraud, simply because nobody really understood the risks of what would happen when the local grocery store wanted your e-mail address and some personal details when you signed up for their spam programI mean rewards program. And now that there is a cost attached, perhaps it would force companies to behave more responsibily and actually consider whether they really need that data. Instead of now where they ask for everything because ‘fuck it, why not. Maybe we can sell it to an advertising partner’.
On the other, this could have huge negative impacts and create a Balkanization of web services that has delegitimization effects to the innovation, usability, and global nature of web services.