When a Tip Jar Looks Like an In-App Purchase
Free software is not free to maintain. Google Play’s decision to restrict AnkiDroid’s donation link shows what happens when an app store treats every transfer of money as a commercial transaction.
AnkiDroid Wasn’t Selling Anything
AnkiDroid is a free, open-source flashcard app. It does not lock features behind a subscription or sell virtual goods.
The disputed link pointed to Open Collective, a fundraising platform that publicly tracks a project’s donations and expenses. Sending money did not unlock extra cards, premium tools, or exclusive content. It was closer to buying the volunteer developers a coffee.
That distinction matters. A purchase is an exchange: money for a product or service. A donation supports a project without giving the donor a direct benefit.
Google Play, however, tightly controls links that lead users to external payments. If an app appears to encourage spending outside Google’s billing system, it can trigger enforcement even when no digital product is being sold.
The core question is simple: should a no-strings-attached donation count as an in-app purchase?
Why Google Treats Payment Links With Suspicion
Google’s concern is not entirely imaginary. If external payment links were unrestricted, developers could label an app “free” and then charge for essential features on the web. That would undermine both Google Play’s billing rules and its commission model.
There are also user-safety risks. An app could direct people to a phishing site, an opaque crowdfunding page, or a payment processor with weak consumer protections.
Platforms need consistent rules, especially when they review millions of apps. Manually investigating the intent behind every payment link would be slow and expensive.
But consistency becomes blunt-force enforcement when the policy cannot distinguish commerce from support. Paying to unlock a feature and donating to maintain an open-source project are economically different activities.
In AnkiDroid’s case, there is no obvious sale being routed around Google Play. There is no product to buy in the first place.
A Donation Link Can Keep a Project Alive
Open-source apps still need test devices, infrastructure, and developer time. Every Android release creates new compatibility work. Bugs, translations, accessibility improvements, and security patches do not appear by magic.
Commercial apps can fund that work through subscriptions, advertising, or paid upgrades. Fully free projects often depend on voluntary contributions instead. Platforms such as Open Collective add transparency by showing where the money comes from and how it is spent.
Removing a donation link may not kill an app overnight. The damage is quieter.
Fewer users discover that the project needs support. Maintainers absorb more unpaid work. Burnout rises. Updates slow down. Eventually, a security issue lingers or the app stops working on a newer version of Android.
The user pays in the end, just not at checkout.
Google Play Is Not Just Another Store
Open-source developers do have alternatives. AnkiDroid can be distributed through F-Droid or offered as a direct APK download.
But those routes do not have Google Play’s reach. For most Android users, Google Play is the default gateway for discovery, installation, automatic updates, and security checks. Telling developers to leave the store ignores that imbalance.
This is why platform power comes with responsibility. Google does not need to approve every fundraising link without review. It could require that donations provide no additional features or content. It could limit exemptions to verified nonprofits, transparent fiscal hosts, or services that publish spending records.
What is missing is a workable exception that separates donations from sales. If the purpose of the policy is user protection, transparent open-source projects should not be treated like developers disguising a checkout page.
The Quiet Cases Reveal the Bigger Problem
Between August 2 and September 1, 2026, no notable new community discussions about this specific case were identified. That absence should not be inflated into a backlash that did not happen.
It does, however, make the structural issue easier to see. If app stores apply commercial payment rules to every form of financial support, the software we casually call “free” will increasingly depend on maintainers working for nothing. The uncomfortable question is how long we expect them to keep doing it.
Comments
Loading comments...