The apt73 ransomware group listed appen.com on its data leak site on 2024-10-24. Country: AU Sector: Technology Domains named: appen.com Claim as published on the leak site: Registered user base of the appen.com platform (AI training company). 5 887 922 lines email addresses, employers, IP addresses, names, passwords,...