As a practical matter, no. Legal told me I have to implement it for all users because it covers EU citizens who might be accessing our site from or living in non EU countries.
European in terms of nationality is irrelevant, but I'm not sure if that's what you mean.
Most articles I've read on it state the user must be in Europe and taking a product/service delivered to Europe. A US tourist buying something in a store when they arrive in Europe has GDPR protection, a French tourist visiting the US (or even at home in France but buying something online to be delivered to a friend in the US) is not.