I have routinely asked this question and I routinely get pushed aside by GDPR zealots. I am not really interested in the GDPR bit as much as I am "what responsibilities do strictly web companies have when dealing with customers who are in a different country"
I think it's a load of bunk shit.
Companies should be following the law of their country, not of other countries.
I don't want businesses to be forced to bow to the will of Europe, or Iran, or China, or any country other than their own.
It sets up a weird quazi-legal precident where companies could be in the position of trying to play ball with multiple legal systems.
See russia, they want russians data to be on russian servers, even if your company is not there.
Why? Probably so they can seize the digital assets of citizens they want to send to the gulag.
I don't like it one bit, I don't like google working with china, I don't GDPR effecting American companies.
You need to be careful and follow the law of your country.
It pertains to tax as well, which I never understood how a different country wants to impose a tax on a company that doesn't operate there. They might have customers there - but they don't operate there in any meaningful sense more than they 'operate' there if I go onto a US website into it while on vacation in a foreign country.
thanks - I hate it.