A public profile is visible to everyone who visits the DealStream web site. A private profile is visible only to logged-in visitors, i.e. members. You need a public profile if you want to share your profile via email and social media.