In many jurisdictions, some rights cannot be legally signed away. Often the requirements on a non-negotiated contract are even higher. Lastly the US government is currently trying to coerce Microsoft into revealing data stored overseas, so even storing data in the country of origin may be insufficient protection.
I'm not saying that no changes are needed. What I am saying is that the proposals put forth by Smith are more complex than necessary and that the purpose of the added complexity is to benefit his employer and not individuals.
In many jurisdictions, some rights cannot be legally signed away
In those jurisdictions there would have to be changes to allow individuals to provide permission to move their information across borders.
Lastly the US government is currently trying to coerce Microsoft into revealing data stored overseas, so even storing data in the country of origin may be insufficient protection.
Which is why I said "Let each country have it's own set of rules and have all countries respect those rules for data located in the hosting country."