Brazil’s Platform Orders Outlive the Vote
Lula's re-election is proclaimed and the late-vote count is tiny, yet the Corregedor's orders on Meta and X remain one judge's provisional measures: no Plenary referendum is on the record, the reach reports are unpublished, and sixteen abuse cases run to December.

Key points
- The Tribunal Superior Eleitoral proclaimed Luiz Inácio Lula da Silva re-elected with 64,256,232 valid votes (51.79 per cent) to Flávio Bolsonaro’s 59,826,041 (48.21 per cent), and later counted 34,393 votes cast after 5:00 pm under the Supreme Court’s extension, about 0.027 per cent of turnout.
- Nothing on the TSE’s public record shows the Plenary referending Corregedor Ricardo Villas Bôas Cueva’s orders of 19, 22 and 23 October on Meta, X, Nikolas Ferreira and Pablo Marçal: the in-person sessions of 27 and 29 October dealt with other business, a virtual session ran from 28 to 30 October with no published outcome on these cases, and the court was closed on 30 October and 2 November.
- At least 16 abuse-of-power actions, including the two platform cases, are pending before the same Corregedor ahead of a diplomação the court expects by 18 December, and Flávio Bolsonaro says he will seek the cassation of the Lula ticket.
Brazil’s run-off is settled as a count and unsettled as a case file. The Tribunal Superior Eleitoral (TSE) proclaimed on the night of 25 October that Luiz Inácio Lula da Silva had been re-elected with 64,256,232 valid votes, 51.79 per cent, against 59,826,041, or 48.21 per cent, for Flávio Bolsonaro, a margin of 4,430,191 votes, according to the court’s own account of the announcement. What has not been settled is the status of the measures the court’s Corregedor-Geral issued against Meta, X and two of the losing candidate’s most-followed allies in the final week. Those orders were made by one judge, on the record that they would be put to the full bench. A week after the vote, nothing the court has published shows the bench taking them, and the orders and the data they produced are now evidence in abuse-of-power actions that run until the diplomas are issued in December.
What the proclaimed numbers settle, and what they do not
The proclamation closed the arithmetic. More than 158 million people were eligible, 128.2 million voted, abstention was about 19.2 per cent, and 1,551 of the 499,248 voting machines in use, 0.31 per cent, had to be replaced, the TSE’s note on the announcement records. It also counted the year’s litigation: 2,265 cases filed at the court in 2026, 827 of them representações.
Two days later the court put figures on the election-day intervention that Flávio Bolsonaro had criticised after his defeat, as Times Brasil reported. The Supreme Court justice Cristiano Zanin had extended voting to 7:00 pm Brasília time in sections still open at 5:00 pm. The TSE’s count of late votes found 34,393 ballots cast after 5:00 pm nationwide: 32,399 between 5:00 pm and 6:00 pm, 1,981 in the following hour and 13 after 7:00 pm. Receipt of the boletins de urna, totalisation and the release of results were suspended and resumed after 7:00 pm. The late votes amount to about 0.027 per cent of turnout and under 0.8 per cent of the margin. A one-justice order changed polling hours at national scale on a Sunday afternoon; it cannot have changed the result, and the losing side’s lawyers have since said that no action will contest the vote itself.
The numbers do not settle the question this desk raised when the orders were made: whether a monocratic injunction compelling a platform to report its reach is worth anything as proof once the emergency that justified it has passed.
Three orders, one judge, and a referendum that has not come
The sequence is short and, on the TSE’s own pages, precise.
| Date | Document | What it did |
|---|---|---|
| 19 Oct | Cueva order, AIJE 0603123-40 (TSE note) | Nikolas Ferreira and Pablo Marçal barred from republishing content already removed in six cases (R$50,000 per breach); Meta and X to block paid boosting and give no privileged distribution until 11:59 pm on 25 October (R$500,000 a day per platform); data preserved, clarifications on reach and recommendation within 24 hours; daily reports refused; “A decisão será submetida ao referendo do Plenário.” |
| 22 Oct | Cueva order, AIJE 0603276-73 (TSE note) | Meta and X given 24 hours to explain AI use, distribution of political content, ad delivery and removals; X to detail how Grok works; R$500,000 daily fine for unjustified non-compliance; human review of one video removal |
| 23 Oct | Cueva order, AIJE 0603123-40 (TSE note) | Meta and X to report every six hours on views, audience origin and recommendation mechanisms, with a final report six hours after polls close; Meta to stop recommending the two profiles’ election posts to non-followers from midnight; R$500,000 per company per proven breach; referendum pending |
| 25 Oct | Proclamation | Lula 64,256,232 (51.79 per cent); Flávio Bolsonaro 59,826,041 (48.21 per cent) |
| 27 Oct | Plenary session, 7:00 pm Brasília time | Agenda note highlights four matters: one candidacy appeal, three party-accounts cases |
| 28–30 Oct | 32nd Extraordinary Virtual Session (Edital PRES/ASPLEN 29/2026) | Convened on 27 Oct; case list posted only in the court’s case system; no TSE note on any result |
| 29 Oct | Plenary session | Rulings published on a candidacy in Alagoas, a mayor in Bahia and party funds in Paraíba |
| 30 Oct, 2 Nov | Court closed | Expediente resumes Tuesday 3 November |
| By 18 Dec | Diplomação | Expected date for the presidential diplomas |
The first order, in the Lula coalition’s action against Flávio Bolsonaro, Alfredo Gaspar, Nikolas Ferreira and Pablo Marçal, came in the week this desk reported that the court had ordered Meta’s systems to treat both candidates alike. It stopped paid amplification of the two profiles and told the platforms to preserve data and explain, within a day, how those profiles were being reached and recommended. Daily reports were refused, and the ruling was to go to the Plenary for referendum.
By 23 October the picture had changed. The TSE’s note on the six-hourly reporting order records that Cueva had found the available data did not prove improper algorithmic favouring, but was insufficient to explain how the posts had been distributed. So he ordered more of it, on a clock, and told Meta to stop recommending the two profiles’ election posts to people who did not follow them. The note again says the decision will be submitted to the Plenary. This desk’s analysis on the day of the vote, on the six-hour clock the court had set, ended on whether the full court would endorse what one of its members had done.
Nothing the court has published says it has. The agenda note for the Plenary session of Tuesday 27 October highlighted four matters: a candidacy appeal from Rio de Janeiro and three annual-accounts cases of the PCdoB and the PDT. The court sat again on Thursday 29 October; the rulings it published that day include an ineligibility case from Alagoas in which Cueva voted, and nothing on Meta, X, Nikolas Ferreira or Pablo Marçal. The court then closed on Friday 30 October and Monday 2 November, with ordinary deadlines pushed to Tuesday 3 November.
There is one gap in that record. On 27 October the court’s president signed Edital PRES/ASPLEN 29/2026, convening the 32nd Extraordinary Virtual Session from midnight on 28 October to 11:59 pm Brasília time on 30 October, with its case list to be posted in the court’s case system by 8:00 pm on the 27th. Earlier editais had convened one-day virtual sessions on 19, 21, 22 and 23 October. The edital does not say what was listed, and the court issues no news note for most of what passes through a virtual session. So the precise position on 2 November is that no referendum appears anywhere the TSE publishes for the public, not that none could have occurred. If the orders were on a virtual list, the court has not said so.
Why reach is reportable but not readable
Reach is reportable, but it is not readable.
Nothing in the TSE’s public record shows any part of the six-hourly reports, the final post-election report or Meta’s earlier clarifications. The notes describe what the platforms were told to deliver, not what they delivered. That is the condition this desk described when the court traded bans for disclosure before the first round: the state can demand a measurement of algorithmic distribution, and a platform can supply it, but the measurement lives in a file read by one judge and the parties.
The distinction matters for evidence. An injunction rests on urgency and proportion, not proof; the 19 October note itself stresses that admitting the action is not a finding against the investigated parties. A referendum would convert one judge’s provisional view into the court’s and say whether the data was lawfully demanded. Until then, every figure in those reports is material obtained under an unconfirmed order, and any reading of it is the Corregedor’s alone.
Sixteen cases, one Corregedor, a December horizon
That Corregedor is also the trial judge. A post-run-off inventory by Consultor Jurídico counted at least 16 abuse-of-power actions pending at the TSE, all under Cueva’s rapporteurship, with six of the Lula coalition’s seven already admitted. They include the two platform cases, 0603123-40 on privileged digital reach and 0603276-73 on unequal treatment of political content. On the other side stand the Flávio Bolsonaro coalition’s actions against Lula and Geraldo Alckmin, among them 0603241-16, which also names the Secom minister Sidônio Palmeira, and 0602694-73, over the “Exército do Lula” WhatsApp channel. Under the Lei das Inelegibilidades, the outlet notes, the heaviest penalty is cassation of the registration, loss of the mandate and eight years’ ineligibility.
The losing candidate has said he will add to the pile. In a video on 26 October, Times Brasil reported, Flávio Bolsonaro said: “Eu vou pedir, sim, a cassação da chapa do Lula por todos os abusos que ele cometeu”. Members of his legal team told the outlet there would be no action to invalidate the vote or question the ballots; the strategy is abuse of political and economic power and misuse of the public machine. No new filing had appeared on the TSE’s pages by 2 November, and the grounds he describes overlap with actions his coalition already has on file.
The clock is the court’s. Its explainer of 30 October says the presidential diplomação is expected by 18 December, after the legal deadlines for contesting and processing the results, and that a diploma-holder may take office while an appeal is pending. Every one of the 16 actions, and the platform data inside two of them, therefore runs to mid-December before the judge who ordered the data.
What to watch
The first signal is procedural: whether the Plenary agenda for 3 or 5 November, or the list of a further virtual session, carries either AIJE for referendum, whether any minister diverges when it does, and whether the court then says so in a note rather than leaving the result in the case file. The second is documentary: whether any part of the platforms’ reports reaches the public record, is summarised in a ruling or stays sealed. The third is the losing side’s filing, if it comes, and whether it pleads platform conduct at all; the statements so far rest on public resources, not algorithms.
For governments watching Brazil as a model of fast, court-led platform oversight, the lesson is narrow. The TSE showed that reach can be made reportable in hours. It has not yet shown that a measurement obtained that way can be read, by the public or by the full court, as more than one judge’s working file.
Questions this answers
Has the TSE Plenary referended Cueva’s orders on Meta and X?
Not on any public record as of 2 November. The notes on the 19 October and 23 October orders say they will be submitted to the Plenary, but the 27 October agenda note highlighted four unrelated matters, the 29 October session’s published rulings concern other cases, and the court was closed on 30 October and 2 November. A virtual session convened by Edital 29/2026 ran from 28 to 30 October, and the court has published nothing on what it decided.
Could the Supreme Court’s voting extension have changed the result?
No. The TSE counted 34,393 votes cast after 5:00 pm, about 0.027 per cent of turnout, against a margin of 4,430,191 votes in the proclaimed result. Flávio Bolsonaro’s lawyers have said no action will contest the vote itself.
When will the pending abuse-of-power cases matter?
Up to the diplomação, which the TSE expects by 18 December, and beyond it if any action succeeds. Consultor Jurídico counts at least 16 actions before Corregedor Cueva, including the two platform cases.
Sources
- Corregedor eleitoral proíbe Nikolas e Marçal de voltar a divulgar conteúdos proibidos pelo TSE — Tribunal Superior Eleitoral, 19 October 2026 (in Portuguese; translation by AI & GPP)
- Corregedor do TSE dá 24 horas para Meta e X explicarem possível tratamento desigual de candidaturas nas redes — Tribunal Superior Eleitoral, 23 October 2026 (in Portuguese; translation by AI & GPP)
- Corregedor do TSE determina que Meta e X apresentem relatórios a cada seis horas sobre publicações de Nikolas e Marçal — Tribunal Superior Eleitoral, 24 October 2026 (in Portuguese; translation by AI & GPP)
- Presidente do TSE anuncia reeleição de Lula e faz balanço do 2º turno das Eleições 2026 — Tribunal Superior Eleitoral, 26 October 2026 (in Portuguese; translation by AI & GPP)
- Eleições 2026: cerca de 34 mil votos foram registrados após as 17h no 2º turno — Tribunal Superior Eleitoral, 27 October 2026 (in Portuguese; translation by AI & GPP)
- Confira a pauta de julgamentos do TSE desta terça-feira (27) — Tribunal Superior Eleitoral, 27 October 2026 (in Portuguese; translation by AI & GPP)
- Edital PRES/ASPLEN nº 29/2026 — Convocação de sessão extraordinária virtual — Tribunal Superior Eleitoral, 27 October 2026 (in Portuguese; translation by AI & GPP)
- TSE confirma inelegibilidade de condenado por violência contra a mulher — Tribunal Superior Eleitoral, 29 October 2026 (in Portuguese; translation by AI & GPP)
- TSE não terá expediente nesta sexta (30) e na segunda-feira (2) — Tribunal Superior Eleitoral, 29 October 2026 (in Portuguese; translation by AI & GPP)
- Da eleição à diplomação: entenda as etapas até a posse dos eleitos — Tribunal Superior Eleitoral, 30 October 2026 (in Portuguese; translation by AI & GPP)
- TSE vai julgar abusos em carnaval, redes sociais e canal de WhatsApp — Consultor Jurídico, 26 October 2026 (in Portuguese; translation by AI & GPP)
- Flávio desiste de pedir anulação da eleição e mira supostos abusos de poder de Lula — Times Brasil, 26 October 2026 (in Portuguese; translation by AI & GPP)
Discussion
No comments yet. Start the conversation.


