I registered my Socialpoint account just to post this thing.
I don't seriously know what happened. I just saw people posting about it on the DC Fan Facebook group so I decided to check it out and they say it can be found on shop, and I am still clueless.
I installed DC on my new computer just to check it out and turns out it's true and I don't want to buy it because I don't wave to get banned permanently