1. A method for providing sponsored content to an end device, the method comprising: receiving, by a computer system operating independent of the end device, an indication that an interaction with an item presented within a broadcast segment occurred during presentation of the broadcast segment at the end device; in response to receiving the indication, identifying, by the computer system and using a timestamp and a broadcast channel specified by the indication, a sponsor of a broadcast segment that was being presented at the time of the interaction; generating, by the computer system, an anonymized message that includes an item ID corresponding to the item that received the interaction at the end device, a temporary user address that conceals an identity of an end user of the end device, and has a specified validity period, wherein the specified validity period indicates an amount of time the temporary user address is a valid address for communicating with the end user about the item that received the interaction; requesting, by the computer system and from the sponsor, additional information about the item; receiving, by the computer system, a reply from the sponsor, wherein the reply includes the additional information about the item; determining, by the computer system, whether the validity period for the anonymized message is still valid when the reply is received from the sponsor; and processing, by the computer system, the reply from the sponsor based on the determination, including: discarding, by the computing system, the reply when the reply is received after the validity period of the anonymized message has expired; and forwarding, by the computer system, the reply to the end device when the reply is received during the validity period of the anonymized message.