A system for processing a list of financial institution customers for receiving targeted content and for delivering targeted content, the system comprising: a database storing anonymous unique identifications for a plurality of customers of at least one financial institution and financial records for the customers, each anonymous unique identification being representative of a customer of the at least one financial institution and associated with the financial records for the respective customer of the at least one financial institution; and a processor including software configured to: classify the customers into selected classifications based on the financial records associated with each anonymous unique identification; create a list of targeted content viewers based on at least one selected classification, wherein the list includes at least one anonymous unique identification associated with the at least one selected classification; and deliver to the at least one financial institution the list of targeted content viewers; wherein the software is further configured to: receive a unique identification of a content viewer on the targeted list after he logged via a device onto an application offered by the at least one financial institution; capture an IP address of the device; hash the captured IP address using a cryptographic hash function; store (336, 338) the hashed IP address in association with the anonymous unique identification in the database; and deliver a targeted advertisement over a network to the device used by the content viewer on the targeted list using the hashed IP address. a database storing anonymous unique identifications for a plurality of customers of at least one financial institution and financial records for the customers, each anonymous unique identification being representative of a customer of the at least one financial institution and associated with the financial records for the respective customer of the at least one financial institution; and a processor including software configured to: classify the customers into selected classifications based on the financial records associated with each anonymous unique identification; create a list of targeted content viewers based on at least one selected classification, wherein the list includes at least one anonymous unique identification associated with the at least one selected classification; and deliver to the at least one financial institution the list of targeted content viewers; wherein the software is further configured to: receive a unique identification of a content viewer on the targeted list after he logged via a device onto an application offered by the at least one financial institution; capture an IP address of the device; hash the captured IP address using a cryptographic hash function; store (336, 338) the hashed IP address in association with the anonymous unique identification in the database; and deliver a targeted advertisement over a network to the device used by the content viewer on the targeted list using the hashed IP address. classify the customers into selected classifications based on the financial records associated with each anonymous unique identification; create a list of targeted content viewers based on at least one selected classification, wherein the list includes at least one anonymous unique identification associated with the at least one selected classification; and deliver to the at least one financial institution the list of targeted content viewers; receive a unique identification of a content viewer on the targeted list after he logged via a device onto an application offered by the at least one financial institution; capture an IP address of the device; hash the captured IP address using a cryptographic hash function; store (336, 338) the hashed IP address in association with the anonymous unique identification in the database; and deliver a targeted advertisement over a network to the device used by the content viewer on the targeted list using the hashed IP address.