A Private custom field can only be seen and updated by the account administrators and listowners; non-private fields can be seen and updated by the subscriber as well. So, for instance, if you use First Name / Last Name fields, those probably should not be private. If you use information to build segments like Division, Class, Year, etc., you may not want to let subscribers update those fields -- in that case, mark them private.
Listbox © 1996—2017. The Listbox Name and Logo are registered trademarks of FastMail Pty Ltd