While these solutions may be incomplete, or imperfect, having none is definitely worse.
> If someone from the EU leaves the EU digitally to buy something in another country, it isn't up to the seller to enforce EU rules.
> Unless you have an entity (either yourself or your business) under EU jurisdiction, you don't have to follow their rules.
Please _do_ read the link I already posted in a previous comment [0]. It clarifies many things, but I don't want to paste too much content here.
[0]: https://en.wikipedia.org/wiki/General_Data_Protection_Regula...
If I am a US citizen living and working in the US, and break the GDPR by storing data illegally from visitors to my website from the EU, the EU can certainly try to fine me or issue a summons or whatever they want to do.
However, there exists no extradition treaty for this law, and there would be no way for the EU to enforce judgement.
http://slawsonandslawson.com/article-32-the-hole-in-the-gdpr...
Do you think the EU laws should apply to people selling things to EU citizens while they are on vacation in other parts of the world? If someone from Germany travels to Brazil and buys something from a store, are they required to abide by EU rules?
If someone from the EU leaves the EU digitally to buy something in another country, it isn't up to the seller to enforce EU rules.
Unless you have an entity (either yourself or your business) under EU jurisdiction, you don't have to follow their rules.