By definition, a company or individual has no legal obligation to care about laws outside their jurisdiction. The EU can say anything it likes about what companies "must" do, but they have no jurisdiction over non-EU companies. (Unless their own country enters into some kind of mutual enforcement agreement, or unless they ship a physical item that has to go through EU customs.)