The last time I built a serious website was back in the early 90s. Web construction back then was straightforward -- build the site and publish for the world to access.
Today's web technology has vastly improved, but various artificial impediments seem to have been introduced. Today's question revolves around GDPR.
As I understand it, GDPR is European legislation advertised as protecting EU citizen's privacy and granting EU citizens rights to control how websites use data/whether the websites can store said data.
My initial impression of GDPR is that if an EU citizen wants GDPR rights, they should only use servers residing in the EU which would be subject to GDPR legislation.
However, there apparently is some notion that EU legislation can somehow affect servers outside of the EU? I'm not a lawyer, but I would expect that each nation defines and enforces their own laws -- which may or may not be in alignment with another nation's legislation. How is GDPR even applicable to servers residing in the US (or any other non-EU nation?)
Based on several articles I've read online, it seems somehow the US allows EU's GDPR legislation to be enforced on US soil. That seems like mistake #1, but I digress.
Since I don't want to deal with GDPR headaches, I seemingly have no choice but to block all EU users from using my websites and services. What is the best way to block them? Have them affirm when attempting to logon to the website that they are not an EU citizen (or are they allowed to consent to the website not adhering to the GDPR scheme, in which case they could still use it?)
To be clear, my websites and services are not planning to use any information collected from visitors for spam or any other nefarious purpose -- I just don't want to deal with any of the GDPR requirements and I am willing to block/forbid all EU users from using my sites and services in exchange.
Ideally, I would prefer the old days where everyone in the world can access the resources I make available, but if that is not possible a legal means to forbid EU citizens access (such that if they violated the legal directive, GDPR expectation would be void) is fine.
Thanks in advance for any ideas/approaches you might use for your websites and services.