Lula asks Brazil's electoral court to annul Flávio Bolsonaro's candidacy over Meta
Four days before Brazil's presidential run-off, Lula's campaign asked the TSE to cancel Flávio Bolsonaro's candidacy, accusing Meta and X of favouring him. Bolsonaro's party has filed a similar case against Lula.

At a glance
- President Lula's re-election campaign filed a case with Brazil's Superior Electoral Court (TSE) on Wednesday, October 21, asking it to annul Flávio Bolsonaro's candidacy.
- The filing accuses Meta and X of algorithms, AI tools and ad reviews that favoured Bolsonaro, and asks for him and running mate Alfredo Gaspar de Mendonça to be barred from office for eight years.
- Bolsonaro's Liberal Party had already asked the TSE to annul Lula's candidacy, accusing the government of using official data to send personalised messages to voters.
- Meta denies favouring either candidate and says it has carried out all TSE orders; the court had doubled its daily fine for non-compliance to 1 million reais.
- The run-off is on Sunday, October 25. Flávio Bolsonaro led the first round with about 47% to Lula's 45%, and polls show a close race.
President Luiz Inácio Lula da Silva's re-election campaign on Wednesday, October 21, 2026 asked Brazil's Superior Electoral Court (TSE) to annul the candidacy of his run-off rival, Senator Flávio Bolsonaro, accusing Meta and X of tilting their platforms in his favour. The request, filed four days before Sunday's second round, also asks the court to ban Bolsonaro and his running mate from public office for eight years — a mirror image of a case Bolsonaro's party has already brought against Lula.
What the Lula campaign is asking for
The campaign filed what Brazilian law calls an Electoral Judicial Investigation Action (AIJE), alleging abuse of economic power and improper use of social media under Article 22 of Complementary Law 64/1990, and asked for urgent measures.
| Request | Detail |
|---|---|
| Annul candidacy | Flávio Bolsonaro (Liberal Party) |
| Ineligibility | Bolsonaro and running mate Alfredo Gaspar de Mendonça, for eight years after the 2026 election |
| Orders to platforms | Demands addressed to Meta (Facebook, Instagram, WhatsApp) and X |
| Legal grounds | Abuse of economic power; improper use of social media |
The complaint argues that recommendation systems, generative AI tools and ad-review processes repeatedly worked for Bolsonaro and against Lula. Among the claims in the filing:
- Bolsonaro's official profile, with about 17% fewer followers than Lula's, drew almost three times as many interactions per post in the first week of the run-off campaign.
- Lula's advertising account was restricted in the days before the first round.
- Meta's AI image tool produced content for "Flávio 22" — his ballot number — but refused the same request for "Lula 13".
- Paid ads approved from the United States included an AI-generated image of US President Donald Trump urging Brazilians to vote for Bolsonaro.
The campaign also describes what it calls a "synthetic content farm" pushing pro-Bolsonaro material outside the rules on campaign accountability.
Bolsonaro's case against Lula
Bolsonaro's side moved first. The Liberal Party had already asked the TSE to annul Lula's candidacy for "abuse of power", accusing the government of using data from the Gov.br portal, the social security institute (INSS) and the federal tax service to send personalised messages to citizens about social programmes, fuel and electricity costs and medicine purchases during the election period. It argues that no opposition candidate has access to such tools, and points to a government contract with the federal data service SERPRO worth about 20.4 million reais a year, covering an estimated 170 million notifications a month.
Background: the court's fight with Meta
The dispute builds on more than a week of clashes between the electoral court and Meta. On October 15, TSE Justice Marco Aurélio Bellizze ordered the company to give both candidates strictly equal treatment, including identical criteria for its automated and AI systems, with a daily fine of 500,000 reais for non-compliance. On Monday, October 19, he found continued non-compliance, doubled the fine to 1 million reais (about $200,000) a day and gave Meta 24 hours to prove it was obeying. "The continued non-compliance, just a few days before the run-off election, demonstrates that the fine imposed was insufficient," the judge wrote.
Meta denies favouring either side. It said some of Lula's ads had been switched off by mistake because of technical errors that were not limited to Brazil, and on Tuesday said it had "completed the implementation" of the court's measures, listing 17 steps, including a temporary halt to AI image generation and recommendations for presidential candidates. Meta's own advisory council, however, voiced concern about "recurrent" errors in protecting election integrity.
Why it matters
Brazil's run-off is one of the closest in its recent history. Flávio Bolsonaro — the eldest son of former president Jair Bolsonaro, who is barred from running — won about 47% of the first-round vote to Lula's 45%, and polls describe the second round as a technical tie. Legal fights over social media could shape how either side reacts to the result, especially if the margin is narrow. The case also tests how far a national court can force global platforms to change their algorithms during an election — a question regulators in Europe, India and elsewhere are watching closely.
Investigations of this kind usually take weeks or months, and an annulment before Sunday's vote is considered unlikely. A ruling after the election could, in theory, affect the winner's right to take office.
What happens next
| Date | Event |
|---|---|
| Thursday–Friday, Oct 22–23 | TSE may act on urgent requests; final campaign events |
| Sunday, October 25 | Presidential run-off between Lula and Flávio Bolsonaro |
| After the vote | TSE investigations into both campaigns continue |
| January 1, 2027 | New presidential term begins |
The electoral court has not yet ruled on either side's request. Voting is compulsory in Brazil for citizens aged 18 to 70, and results are normally known within hours of polls closing thanks to electronic voting machines.
Questions people are asking
Why does Lula want Flávio Bolsonaro's candidacy annulled?
Lula's campaign says Meta and X gave Flávio Bolsonaro an unfair advantage through recommendation algorithms, AI tools and ad approvals, which it calls abuse of economic power and improper use of social media under Brazilian election law. It asked the Superior Electoral Court to cancel his candidacy and bar him for eight years.
When is the Brazil presidential run-off 2026?
The second round between President Luiz Inácio Lula da Silva and Senator Flávio Bolsonaro is on Sunday, October 25, 2026.
Can the TSE cancel a candidacy before the Brazil run-off?
Brazilian law lets the Superior Electoral Court annul a candidacy and declare a candidate ineligible for abuse of power, but such investigations usually take weeks or months. No ruling on either side's request had been announced by Thursday morning, Pakistan time.





