In Germany it doesn't matter what the Terms of service say when they are immoral or against a law. That's why most company insert a "Salvatorische Klausel" could be translated to salvatoric paragraph. In that way if an unvalid part of terms is in a Contract the rest keeps valid. Otherwise the whole thing would be worth nothing than the paper it is written on.