tech support scams 2 Paddle Fined $5 Million for Enabling Tech Support Scams Jun 17, 2025 Google Chrome Revolutionizes Security with On-Device AI for Tech Support Scam Detection May 9, 2025