Iran executed a journalist who was accused of using a messaging app to stir up dissent.
Ruhollah Zam was hanged on Saturday after the supreme court upheld a death sentence against him, state television reported.
Zam, who had been living in exile in France, was reportedly detained after travelling to Iraq last year.
He ran Amad News, a popular anti-government website Iran accused of inciting the 2017-18 protests.
The network, which had more than a million followers on the encrypted messaging app Telegram, shared videos of protests and damaging information about Iranian officials.
It was removed by Telegram for breaching the company’s rules on posting dangerous content, but later reopened under a different name.
Zam, the son of reformist cleric Mohammad Ali Zam, was convicted of “corruption on earth” earlier this year.
However, human rights organisation Amnesty International said he had been the victim of “an unfair trial that relied on forced confessions”.
Earlier this week, the French foreign ministry described the decision to uphold Zam’s death sentence as “a serious attack on freedom of expression and freedom of the press in Iran”.
He had been granted political asylum in France, having been imprisoned in Iran after the disputed 2009 presidential election.
Iran’s Islamic Revolutionary Guard Corps (IRGC) previously said that it had used “modern intelligence methods and innovative tactics”, which enabled it to “deceive” foreign services and arrest Zam.
The IRGC claim that Zam was “under the guidance” and protection of intelligence services in France, Israel and the US.