As my friend said, no, but I would like to add that most of these things in Iran are a kind of political show. I usually tell my friends not to believe what they see or hear from the Iranian government because the Iranian supreme leader has absolute power. Even if the president signed the contract or an agreement with another country, if the supreme leader wanted to void it, he could.
Those civil rights codes or things like the human rights charter are all based on an Islamic version. For example, they said that we have human rights, but they talk about Islamic human rights, which do not include LGBTs and a lot of other controversial issues that you are dealing with in a very progressive country.