A group of 56 members of parliament yesterday confronted the three main parties, which had agreed to rush the new legislation into law, claiming the move was an abuse of parliament.
The bill, which will allow mobile networks and Internet providers to keep information on communications between people in case they are needed for investigations, was ultimately passed in the House of Commons by a large majority.
But it must still be approved in the upper chamber House of Lords, and has a sunset clause allowing it to be reviewed at six-month intervals.
"Without these capabilities we run the risk that murderers will not get caught, terrorist plots will go undetected, drug traffickers will go unchallenged, child abusers will not be stopped and slave drivers will continue in these appalling trade in human beings," Home Secretary Theresa May said during the debate.
More From This Section
The legislative process was sped up to rush the bill through the lower house in a single day -- criticised by one opposition labour MP as "democratic banditry resonant of a rogue state."
Civil liberties campaigners have criticised the bill as intrusive, saying it could infringe privacy rights.