1. A privacy management system comprising: a privacy database, wherein the privacy database comprises a privacy sharing preference of a customer, the privacy sharing preference is configured to control sharing of personally identifiable information (PII) of the customer, and the PII comprises a first portion, and a second portion; a processor; and a memory coupled to the processor, the memory storing instructions executable by the processor, the instructions configured to implement a privacy process module, wherein the privacy process module is communicatively coupled to the privacy database, the privacy process module is configured to receive an insert record request from a source, wherein the insert record request comprises privacy data of the customer, and the source is an external computer system, and determine whether a best version record associated with the customer exists in the privacy database, wherein the best version record comprises a most current representation of the privacy sharing preference, the privacy process module comprises a survivorship engine, wherein the survivorship engine is configured to determine whether the source is trusted, determine whether the privacy data can be used to update the best version record, in response to a determination that the source is trusted, identify one or more fields of the privacy data that can be used to update one or more fields of the best version record, based on survivorship rules, and update the one or more fields of the best version record to produce an updated best version record, and the privacy process module is further configured to store a revision history of the best version record, wherein the revision history comprises at least a portion of the privacy data, the best version record, and the updated best version record, determine whether the privacy data comprises at least one of opt-in information of the customer, wherein the opt-in information indicates at least the first portion can be shared, or opt-out information of the customer, wherein the opt-out information indicates at least the second portion should not be shared, define a default privacy sharing preference that indicates at least one of the first portion is shared, or the second portion is not shared, and update the best version record with the default privacy sharing preference.