Gearbest data breach “easily” preventable as 1.5 million shoppers affected