I have found this website somehow hanging on my chrome browser. I tried using it for some time, it seems to be quite ad-based. Should I trust it or what? Maybe I should remove it?