EDITOR'S SUMMARY Adding contextual information enhances the content and value of communications, yet it can also introduce risk and threaten privacy. A common piece of contextual information is location, but context extends to identity, user profile, e-mail address, time and more. Understanding context from the standpoint of privacy awareness requires a systematic conceptualization of the concepts of privacy and context, personally identifiable information and the ways information flows, from processing and creation through transfer and acceptance. Numerous examples illustrate the potential chain of connections that could be revealed between a personal subject and context. Such information, made explicit, can undermine privacy policies. Integrating context-and location-aware services in software should be approached cautiously and with full understanding of the implications. Diagrammed scenarios provided can inform considerations and software specification building. KEYWORDS contextual information privacy personal information location based services software engineering information flow C ontext awareness refers to linking changes in the environment with systems.Context is an important factor in improving computerhuman communication. In ubiquitous computing, users work in a more dynamic context, and they can access services in a wide range of possible situations. A better understanding of context will help application designers determine which context-aware behaviors to support in their applications.After reviewing many definitions of context, Dey et al. proposed the following definition:Context is any information that can be used to characterize the situation of an entity. An entity is a person, place or object that is considered relevant to the interaction between a user and an application, including the user and applications themselves. [Italics added] [1, Section 2.2] According to Drost, This definition is not really consistent, because context is not information. From the broadest view possible, context is anything that could improve or influence the behavior of the application according to the environment in which the user operates. However [this] definition [is] one of the most widely used. [2, p. 4] In context-aware applications, context information is input when delivering a service. This information can be segregated into categories. A categorization of context types helps application designers uncover the pieces of context that will most likely be useful in their applications. Many such categorizations have been proposed. Ryan et al.[3] segregate primary context types into four categories: location, environment, identity and time. Dey et al. replace environment with activities, since environment "is a synonym for context and does not add to our investigation of context. Activity, on the other hand, answers a fundamental question of what is