Social media host

Definition
Social media hosts are

"public, content sharing Web sites that allow individual users to upload, view and share content such as video clips, press releases, opinions and other information."