Isleaked is a strange website that appeared mere days before the actual Russian leak, and many professionals suspect it is a Spam Email Address harvester.
Leave it to the liberals at Business Insider to help possible hackers.
With the ability they provide to obscure three characters of your address, I’d say it would be pretty pi$$ poor as an email harvester.