You do not legally need Terms and Conditions on your website. However, it's highly recommended because it helps you maintain control over your site, will help limit your legal liability and will make your website users aware of your rules and requirements.