Mirakle Research · July 3, 2026

The app category a law created overnight

On June 19, 2026, EU Directive (EU) 2023/2673 made a “withdrawal button” mandatory for every online store selling to EU consumers. Shopify doesn't ship one. In the months around that deadline, 68 dedicated withdrawal-button apps appeared on the App Store — 66 of them launched this year — and merchants panic-installed their way to 3,416 reviews in a niche that did not exist in November. This is the anatomy of a regulatory gold rush: the stampede, the panic pulse, the one developer who was ready five months early, and the twenty-one who showed up after the gold was gone.

958
reviews gained by the #1 app in the final six days before the deadline
572
reviews across the niche on June 18 alone — the deadline's eve
20/21
apps launched after the deadline that are still at zero reviews
Reviews posted per day across all dedicated withdrawal-button apps, stacked by app. The pulse builds through June, peaks at 572 the day before the law kicks in, and collapses to ~17 a day within two weeks.

The stampede

A law wrote a product spec, and developers noticed

Directive (EU) 2023/2673 is unusually concrete for EU law: a cancellation function, permanently visible, labelled something like “withdraw from contract here,” no login required. That's not a regulation — that's a feature ticket. Through 2025 almost nobody moved (2 early apps, one of them still at zero reviews today). Then 2026 arrived and the tickets got picked up: one launch a week through spring, four a week in May, and ten a week by mid-June, as the deadline turned into a starting gun heard in reverse. Meanwhile 7 incumbent GDPR-consent and returns apps quietly bolted “EU Withdrawal” onto their existing taglines — the established players' version of sprinting.

Dedicated withdrawal-button apps launched per week. Grey bars arrived in the deadline week or later — 21 apps after June 19 itself, and they're still coming.

The counter

Watch a review counter spin in real time

EU Withdrawal Button & Form launched on January 9 — five months and ten days before the deadline — and spent its first four months in the quiet obscurity every new app knows: a handful of reviews a week. Then June happened. On June 13 our scraper recorded its public counter at 644 reviews. Six days later, on deadline day, it read 1,602958 reviews in six days, 388 of them in the final twenty-four hours. Today it stands at 2,169, which is 64% of every review the entire niche has ever received. Reviews are a proxy for installs, and the proxy was glowing: for one week, this was plausibly the fastest-growing app on the entire App Store.

The winner's public review counter, observed daily. The shaded band is the six days from 644 to 1,602. The counter even wobbles back down in late June as a few rush-week reviews were moderated away.

The starting grid

When you launched decided what you got

Line all 68 apps up at their launch dates and the niche looks like a race that was over before most entrants arrived. The January launch took 64% of everything. March's Revoq built the second-biggest pile (446). By May the window was closing — launches from the first week of May still cracked triple digits; by mid-June, single digits. And after the deadline itself: 21 more apps arrived, and 20 of them have zero reviews. The one glorious exception to “too late”: EU Withdrawal Button Free launched June 3 — sixteen days before the deadline — with the right name and a free plan, and sprinted to 195 reviews. The window rewarded preparation first, but it still paid a bonus for pure nerve.

The starting grid: one dot per app at its launch date; dot area is the reviews it captured; hollow dots never got one. Past the amber line, almost everything is hollow.

The race

Five curves, one lesson in compounding

The cumulative race makes the first-mover mechanics visible. The winner's January–April head start looks tiny on the chart — barely fifty reviews — but it bought the two assets that mattered when demand arrived: a top search position for “withdrawal button” and a wall of five-star social proof (the niche runs at 94.2% five-star, panic-installers are grateful installers). When two million merchants suddenly needed the same thing in the same fortnight, the store's ranking simply multiplied whatever position you already held. Everyone's curve bends up in mid-June; the winner's bends up from a higher floor, and the gap widens — the rich got richer at the exact moment it counted.

Cumulative reviews by week for the niche's top five apps. Every curve inflects at the deadline; the order was set months earlier.

The economics

A gold rush where the gold is free

Here's the punchline about all this frenzy: 68% of the niche's 2026 entrants offer a free plan, including every app in the top four. A legally-mandated button is a commodity the moment two people have built it, and the pricing race to the bottom was over before the demand even arrived — the winner monetises a premium tier and, presumably, the distribution. At the other end of the confidence spectrum, one app listed at $299 a month. It has earned exactly 1 review. The rational strategies were “free, early, and named exactly like the law” or nothing; the market cleared accordingly.

The verdict

Regulatory niches pay the people already holding shovels

Our breakout study found that 2026's rare successes are boring, specific, legally-required tools — and this niche is that finding under a microscope. The demand was real, enormous, and scheduled: everyone knew the date, nobody had to guess. But the spoils didn't go to whoever moved fastest in June; they went to whoever was finished in January. The window for meaningful entry lasted roughly from New Year to the first week of May — after that, every week of delay cost an order of magnitude in reviews, and arriving after the deadline meant arriving after the market. The next EU deadline is already on someone's calendar. The time to build for it is now, while it's boring.

How this was measured

  • The niche is every app whose public name or tagline mentions the EU withdrawal button (withdraw / Widerruf / revocation), minus two unrelated name collisions. The “rush cohort” is the 68 dedicated apps launched since October 2025; 7 older GDPR-consent and returns apps that added the feature to an existing product are counted separately as incumbents.
  • Daily review pulses count every review we ever observed, by its posted date, including reviews later deleted — a pulse is about when reviews arrived, not whether they survived. Per-app totals and the winner's day-by-day counter are Shopify's displayed review counts, which can dip when reviews are moderated away (the winner's counter did, twice, in late June).
  • Reviews are a proxy for installs, not a measurement of them: only a fraction of installers review, and a deadline crowd may review at a different rate than organic users. Every within-niche comparison is apples-to-apples on the same proxy.
  • App names are public listing facts; only the niche's most-reviewed apps are named, and the zero-review long tail stays anonymous in every chart. No reviewer identities and no review text are used.

Independent research by Mirakle. Not affiliated with or endorsed by Shopify, and not legal advice — if you sell to EU consumers, talk to a lawyer, not a chart.