According to https://www.leakedsource.com/main my registration details on this site are leaked. The results seems legit, including my current (long time) IP address.
Are the site owners aware that user’s registration details have been compromised?