Mixing geo stuff with the Internet is like mixing milk and beer. Apps/websites behaving differently based on your “country” always feels weird and not very Internetty.
Sure, route my traffic to a local CDN cache, but don’t assume that’s my locale. Local newspaper websites make this mistake a lot assuming that being in the EU means I’m subject to GDPR and so cannot be shown the latest Bucks score on DeerLickTribune.com etc.
Facebook gets this right — they basically ask you your nationality in order to serve you legal traffic. The existence of a correct technical implementation does not make it right though. I don’t want HTTP to include an Accept-Jurisdiction header.
Sure, route my traffic to a local CDN cache, but don’t assume that’s my locale. Local newspaper websites make this mistake a lot assuming that being in the EU means I’m subject to GDPR and so cannot be shown the latest Bucks score on DeerLickTribune.com etc.
Facebook gets this right — they basically ask you your nationality in order to serve you legal traffic. The existence of a correct technical implementation does not make it right though. I don’t want HTTP to include an Accept-Jurisdiction header.