> You aren't doing business unless you're accepting payments/selling/shipping things to people in the EU.
This is false.
If you offer a free product and one of the companies you publicly list as a user has a presence in the EU, then you need to be compliant.
If your signup page has been localized to Estonian, you also probably need to be compliant.
"Whereas the mere accessibility of the controller’s, processor’s or an intermediary’s website in the Union, of an email address or of other contact details, or the use of a language generally used in the third country where the controller is established, is insufficient to ascertain such intention, factors such as the use of a language or a currency generally used in one or more Member States with the possibility of ordering goods and services in that other language, or the mentioning of customers or users who are in the Union, may make it apparent that the controller envisages offering goods or services to data subjects in the Union."