A cookie management system serves as a central storage location on the
Internet for information and other data on users. A user's machine
contains a cookie having a key and the cookie management system
associates user information with this key. Upon receiving a request from
a user, a web site retrieves the key from the user's machine and queries
the cookie management system for the user information. The cookie
management system retrieves the data associated with the key and returns
the user information to the site. The sites therefore do not need to
store information on all users nor do they need to place their own
cookies on the user's machine. If sites obtain more data about a user
during an interaction, the sites send this data to the cookie management
system which updates its database. The user's machine may contain
multiple cookies that correspond to different people and the site can
prompt the user to select the appropriate one. The cookies may correspond
to the same user and specify different amounts or categories of
information. The user preferably supplies a password to enable sites to
access their data from the cookie management system.