A method for network communications comprises assigning a temporary fictitious
identity from a identity intermediary to at least one of a service provider and
a user interface and performing a transaction between the user interface and the
service provider using the temporary fictitious identity. A network identity intermediary
system comprises a controller configured for assigning a temporary identity to
at least one of a user interface and a service provider, and a database configured
for maintaining private information of the at least one user interface and service
provider in association with the temporary fictitious identity.