Abstract: A method and apparatus is disclosed for providing personalized information to a user of a user device connected to a communications network. A user of a user device connected to the communications network is identified and user information relevant to the identified user is obtained. A message is received, over the communications network, from the user device, and, responsive to receipt of the message, an information personalization process is performed. The information personalization process comprises: obtaining context information relating to the message received from the user device which context information is relatable to the user information; producing personalized information for the user of the user device based on the user information and the context information; and transmitting the personalized information to the user device over the communications network.