How can I verify the legitimacy of sudden email subscribers?

Hello everyone!

These last 2 days I have been receiving lots of email subscribers - from 213 I have now 259.

I have checked and most of them have subscribed on the same day at the same time. It looks so suspicious to me.

For email subscription, I have the google recaptcha enabled.

I have checked some of the email addresses on google and most of these “subscribers” are from USA while in the customer page they are registered as living in HK (my main selling market).

Is there a way to know if these email addresses are legit or not?

Thanks for the help!

In our case, we found the gateway to fake Shopify customer account generation was through our Customer Login portal. There is an option to “Create account” as indicated by the arrow:

Since our customer accounts are only created when a customer places an order, we removed this link by simply deleting a line of code in the customers/login.liquid template:

First, we created a duplicate copy of our Online store theme. Then we removed the line of code circled below and saved the file:

Resulting in removal of the “Create account” link and no more fake customer accounts.