Writing
DSA Appeals, By the Numbers: When Users Push Back, Platforms Reverse 4 in 10
Very large platforms decided 45 million internal complaints in the second half of 2025 — and overturned their own original call 39% of the time.
Bottom line: The DSA gives users a free, in-house way to contest a moderation decision (Article 20), a paid out-of-court appeal if that fails (Article 21), and lets platforms suspend serial abusers (Article 23). In their harmonised H2-2025 reports, VLOPs that disclosed outcomes reversed or partially reversed 39.1% of the internal complaints they decided — 17.7 million of 45.3 million — which is a high hit rate for a self-run process, but the total is dominated by TikTok, Meta and Google, it is self-reported, and Google Search alone logged 17.8 million complaints while disclosing no outcome split at all.
- Data: Table 7 (internal complaints, out-of-court disputes, repeat-offender suspensions), Transparency Report API, VLOP filers, reporting period 2025-07-01 to 2025-12-31.
The reversal rate is the accountability number
When a user files an internal complaint, the platform re-reviews its own decision and either upholds it (the original call stands) or reverses it (the user wins). That reversal rate is the closest thing the DSA gives us to a self-graded error rate. Across the VLOPs that reported outcomes, reversals ran at 39.1% of decided complaints — and the number barely moves if you drop the single largest filer, TikTok (35.5% without it). So this is not one platform's quirk.
But the platform-level spread is enormous, and it maps onto business model more than to any common standard.
| Service | Complaints decided/submitted | Reversed |
|---|---|---|
| Google Search | 17,815,060 | — |
| TikTok | 15,411,338 | 46.2% |
| 8,668,843 | 39.9% | |
| YouTube | 7,012,932 | 9.6% |
| 6,636,461 | 30.1% | |
| Google Shopping | 2,259,329 | 90.3% |
| SHEIN | 514,510 | 93.5% |
| Amazon | 427,067 | 67.1% |
| 151,062 | 70.6% | |
| Snapchat | 130,767 | 11.8% |
Marketplaces cluster at the top: SHEIN reverses 93.5% of decided complaints, Google Shopping 90.3%, Amazon 67.1% — consistent with a lot of contested product takedowns that get restored on second look. The large social platforms sit in a 30–46% band. YouTube (9.6%) and Snapchat (11.8%) reverse least, and Google Search is the outlier that reports nothing: 17.8 million complaints, entirely volume, no upheld/reversed breakdown.
Almost nobody escalates — and when they do, platforms lose
If the internal complaint fails, the next step is an independent out-of-court dispute body under Article 21. The funnel collapses at this point. Across every VLOP, just 14,989 out-of-court disputes were submitted in the half-year — roughly one for every 3,000 internal complaints that were decided. Yet at that stage the platforms lose badly: of the 7,770 disputes that reached a decision, 6,641 (85.5%) went against the platform.
| Stage | Volume (H2 2025) | Goes against the platform |
|---|---|---|
| Internal complaints decided (Art. 20) | 45,325,694 | 39.1% |
| Out-of-court disputes decided (Art. 21) | 7,770 | 85.5% |
| Repeat-offender suspensions (Art. 23) | 2,481,886 | n/a |
The Article 21 route is where an outside body — not the platform — makes the call, and the outcome flips: users prevail almost six times out of seven. Whether that reflects genuinely stronger cases surviving to escalation, or a self-review process that is too generous to the platform, the data cannot say. What it can say is that the independent channel is tiny: three orders of magnitude smaller than the in-house one.
Suspensions cut both ways
Article 23 lets platforms suspend not just users who repeatedly post illegal content, but also users who repeatedly abuse the complaint system. The reported totals show both, and the abuse side is larger. VLOPs enacted 827,144 suspensions for repeatedly posting manifestly illegal content — concentrated in marketplaces and adult sites (Amazon 384,805; Pornhub 330,091; AliExpress 107,859). But they enacted 1,654,304 suspensions for "manifestly unfounded complaints," almost entirely at YouTube (1,516,915), versus a mere 438 suspensions for manifestly unfounded notices. In other words, platforms suspend far more people for filing junk appeals than for filing junk reports — the same complaint machinery that overturns 4 in 10 decisions is also being policed hard against overuse.
Caveats. Every figure is self-reported by the platforms under the DSA harmonised template and describes a single half-year (H2 2025); the dataset was generated 2026-05-13. Counts are not comparable across services with different definitions of a "complaint," and several report per-surface (Core/Ads) rather than a single "All" total, so totals here take each platform's own total row where present and otherwise sum its surfaces. The internal-complaints aggregate is dominated by a handful of filers: TikTok, Instagram, Facebook, YouTube and Google together account for the overwhelming majority of volume, and Google Search's 17.8 million complaints carry no outcome breakdown, so the 39.1% reversal rate is computed only over the 45.3 million complaints where an outcome was actually disclosed. "Reversed" here combines full and partial reversals.
Data: Table 7 (internal complaints, out-of-court disputes, repeat-offender suspensions), Transparency Report API, H2 2025 (2025-07-01 to 2025-12-31).