A 29-year-old Polish man has been charged in connection with a data breach that exposed the personal details of around 2.