Yes, it is a legal contract because the website users agree with the terms and conditions to use the website put by the website owner.