In this paper, we introduce WPML (WebProfiles Markup Language) for expressing user-context preferences information in the Web. Using WPML a service provider can negotiate and obtain user-related information to personalise service experience without explicit manual configuration by the user, while preserving his privacy using P3P. Categories and Subject Descriptors C.2.2 [Computer-Communication Networks]: Network Protocols ? applications C.2.4 [Computer-Communication Networks]: Distributed Systems ? client/server H.3.5 [Information Storage and Retrieval]: Online Information Services ? web-based services General Terms Management, Performance, Design, Experimentation Standardization. Keywords Context-aware, HTTP, profiles, Web, cookies, state management, Ambient Intelligence.