1. A method for providing at least one offer of at least one upsell item to users of a given self-service device, the method comprising at least the following: enabling at least initiation of a given primary transaction between a given user and the given self-service device communicably coupled to an upsell computing system, wherein the given primary transaction involves at least one of a specific good and a specific service obtained using the given self-service device; determining an identity of the given user via the upsell computing system; determining a geographic location of the given user when the given primary transaction is initiated; obtaining at least a second data element relating to the given user utilizing data representing the identity of the given user via the upsell computing system; determining the at least one upsell item utilizing, at least in part, the second data element and data representing the geographic position of the given user via the upsell computing system; encrypting at least the second data and data representing the identity of the given user via the upsell computing system when transmitting data from, to or between at least one data store; and offering the at least one upsell item to the given user via the given self-service device without communicating at least the second data element to the self-service device.