Peta Credlin has apologised to former prime minister Kevin Rudd after falsely claiming his petition for a royal commission into the Murdoch media was a "data harvesting exercise".
Mr Rudd welcomed the Sky News commentator's on-air apology on Monday night, confirming it was part of a defamation settlement.
"I'm pleased to say that Murdoch's Peta Credlin -- the Liberal Party mouthpiece masquerading as a journalist -- has settled my complaint against her for defamation," the former Labor leader said on Twitter.
"The terms are confidential, but here's the on-air apology for her false claims."
Mr Rudd said his lawyers had earlier sent Ms Credlin a letter demanding an immediate apology after her claims last year.
Ms Credlin, a former chief of staff to Tony Abbott, had accused Mr Rudd of using his petition to harvest email addresses to "bombard people with hard-left propaganda and urge them to boycott the Murdoch media".
But Mr Rudd said it was impossible for him to access the email signatures on the parliamentary petition site. Mr Credlin confirmed this in her apology.
"I said the petition was a data harvesting exercise and that Mr Rudd now had more than half a million email addresses to use for his own political purposes," Ms Credlin said.
"That was false. Mr Rudd did not have access to the email addresses in the petition because they were the property of parliament, nor did he seek them."
Mr Rudd's reached half a million signatures in November.