LONDON: Every phone call, text message, email and website visit made by Britons is to be stored for a year and will be available for monitoring by government bodies.

All telecoms companies and internet service providers will be required by British law to keep a record of every customer's personal communications, showing who they have contacted, when and where, as well as the websites they have visited.

Despite public opposition, 653 public bodies will have access to the data, including police, local councils, the ambulance service, fire authorities and even prison governors.

They will not require the permission of a judge or a magistrate to obtain the information, but simply the authorisation of a senior police officer or the equivalent of a deputy head of department at a local authority.