Hello buttTits ,
You may or may not link twitter or twitch account into your call of duty account.
You can still access the website without linking those.
You also can no longer view your stats through the website since it is no longer available.
Here is the link that you can further check, Activision Support .
Hope that helps.