Abstract: A system receives a data chunk including account transaction metadata. The account transaction metadata is anonymized. Supplemental metadata is obtained based on the anonymized account transaction metadata, and the data chunk is annotated using the supplemental metadata. The annotated data chunk is filtered, the filtering removing information capable of identifying an account associated with the account transaction metadata. The filtered annotated data chunk is provided for analysis by a remote third-party system. A set of digital content items provided by the remote third-party system is received, the set of digital content items provided based on analysis of the filtered annotated data chunk. Context-specific digital content is assembled based on the received digital content and is provided for presentation by a remote client device. An operator of the remote client device may select digital content that is deemed relevant. The selection may be reported back to the originating system.