Question: are all companies subject to gdpr?
Answer: The GDPR applies to companies outside the EU because it is extra-territorial in scope. Specifically, the law is designed not so much to regulate businesses as it is to protect the data subjects' rights. A “data subject” is any person in the EU, including citizens, residents, and even, perhaps, visitors.