Amnesty says the agreement does not provide enough safeguards .