End-to-
end user anonymity is provided in electronic commerce or other types of online transactions through the use of an intermediary. An intermediary
machine, which may be implemented in the form of a set of servers or other type of computer
system, receives communications from a
consumer or other user, and generates and maintains an
alias for that user. Connections between the user
machine and any online vendor or other
web site are implemented through the intermediary using the
alias. When the user desires to make a purchase from a given online vendor, the intermediary may present the user with a number of options. For example, the user may be permitted to select a particular
payment card number and real destination address as previously provided to the intermediary. The intermediary then communicates with the online vendor and supplies intermediary
payment information, e.g., a
payment card number associated with the intermediary rather than the user, along with appropriate authorizing information and an
alias destination address, e.g., a
third party physical shipping address for
deliverable goods, an alias electronic address for downloadable material, etc. The online vendor charges the purchase to the intermediary, and redirects the delivery of the goods or services to the destination address provided by the intermediary. The intermediary charges the
payment card number of the user, and arranges for the redirection of the delivery to the real user address. In this manner, the invention provides complete end-to-end
anonymity for the user, even when the user desires to enter transactions involving purchase and
receipt of
deliverable goods and services.