A public database is a business that sells people's information to identify and focus on individual sales rather than bulk ones.
A private database is a company or business that sells data in bulk to other companies, which use the data for marketing campaigns or other reasons.