A system and method that evaluates privacy policies from web sites to
determine whether each site is permitted to perform operations (e.g.,
store, retrieve or delete) directed to cookies on a user's computer.
Various properties of each cookie and the context in which it is being
used are evaluated against a user's privacy preference settings to make
the determination. An evaluation engine accomplishes the evaluation and
determination via a number of criteria and considerations, including the
cookie properties, its current context, the site, the zone that contains
the site, and any P3P data (compact policy) provided with the site's
response. The user privacy preferences are evaluated against these
criteria to determine whether a requested cookie operation is allowed,
denied or modified. A formalized distinction between first-party cookies
versus third-party cookies may be used in the determination, along with
whether the cookie is a persistent cookie or a session cookie.