A basic architecture for managing digital identity information in a
network such as the World Wide Web is provided. A user of the
architecture can organize his or her information into one or more
profiles which reflect the nature of different relationships between the
user and other entities, and grant or deny each entity access to a given
profile. Various enhancements which may be provided through the
architecture are also described, including tools for filtering email,
controlling access to user web pages, locating other users and making
one's own location known, browsing or mailing anonymously, filling in web
forms automatically with information already provided once by hand,
logging in automatically, securely logging in to multiple sites with a
single password and doing so from any machine on the network, and other
enhancements.