Who needs to comply?

Any business that collects the data of residents or citizens of the EU will need to comply with the GDPR's regulations.