A committee of South African politicians has approved draft legislation which aims to safeguard state secrets, a measure civil rights activists and opposition parties say may violate the constitution.
The ruling African National Congress used its majority on the panel to adopt the Protection of State Information Bill, which proposes jail sentences of as long as 25 years for anyone accessing classified information.
Politicians representing three opposition parties voted against the bill at a hearing in Cape Town yesterday.
The bill will now be voted on in Parliament, before being referred to President Jacob Zuma to sign into law.
"I don't think one can expect any more radical changes to the bill during the parliamentary process," said Murray Hunter, convener of the Right2Know campaign, which opposed the bill on the grounds that it would violate rights to free speech and hobble efforts to expose corruption.