The phrase “free versus paid” suggests a single trade-off: money in exchange for access. In sports streaming there are at least six trade-offs, and price is the least informative of them. Two services can both be free and differ completely in legality, reliability and what they collect. Two services can both charge and differ in the same ways.
This comparison sets out the dimensions that actually change the experience, then separates the copyright question from the pricing question, because conflating the two produces bad decisions in both directions.
The six dimensions that matter
| Dimension | Free, ad-supported app | Paid licensed service |
|---|---|---|
| Direct cost | None | Subscription, usually monthly or annual |
| Funding | Advertising and analytics | Subscription revenue and rights fees |
| Advertising | Pre-roll, overlay and interstitial ads | None, or a limited ad tier |
| Data collected | Advertising ID, install referrer, usage analytics | Account, payment and viewing data |
| Reliability | Depends on third-party sources | Contracted delivery with an operations team |
| Support | No service level, no refund route | Support channel and terms of service |
| Legal position | Depends on what the sources are licensed to carry | Licensed for the territory, by contract |
| Content guarantee | None | Published schedule and rights |
The table is a description of models, not a verdict. A free app can be well built and a paid service can be poorly run. What differs structurally is who carries the obligation when something fails.
Cost, and what “free” is funded by
The Hesgoal app is free. It is funded by advertising through AdMob, and it includes Firebase Analytics. That is not a criticism; it is the business model, and it explains the permission list.
The manifest declares the advertising ID permission, both Privacy Sandbox advertising permissions, and the install-referrer service. Those exist to measure and attribute advertising. The app also declares overlay access and the ability to request installation of other packages. Neither is required for video playback, and both are worth denying after installation. The permission audit explains each one.
A paid service moves the cost to a subscription and collects account and payment data instead. The total cost is easier to see, but it is not necessarily lower: a season pass across two or three services can exceed a hundred pounds or dollars a year, and rights fragmentation often forces more than one subscription.
There is a third category that the binary misses: licensed services with free tiers. Public service broadcasters, ad-funded streaming tiers and promotional windows carry sport at no direct cost. They are free and licensed at the same time. That is why “free equals illegal” is wrong as a rule.
Advertising and attention
Free ad-supported apps show ads because that is the revenue. In a video app, ads appear as pre-roll before playback, as overlays during it, and sometimes as full-screen interstitials between actions. The volume is set by the publisher and the ad network, and it can change between versions.
Paid services usually remove ads, though a growing number sell a cheaper ad-supported tier. The difference is not just annoyance. An overlay ad on a television is harder to dismiss with a remote, and an interstitial that appears at the wrong moment can interrupt playback.
Advertising also brings tracking. Ad identifiers, attribution calls and analytics events are the mechanism by which free content is monetised. If you would rather not be measured, a paid subscription is the cleaner arrangement, though it collects different data.
Data and privacy
Both models collect data. The question is what kind and how much control you have.
The current build declares three advertising permissions and the install-referrer service, and it includes Firebase Analytics. It does not include Crashlytics. That means usage events are sent, but there is no automatic crash-reporting pipeline from a third party.
The build also sets usesCleartextTraffic=true and ships no network security configuration, so plain HTTP endpoints are permitted. For playback this rarely matters, because most sources use HTTPS. For privacy it means the app does not enforce encrypted transport at the platform level. A paid service typically enforces TLS and publishes a privacy policy tied to an account.
The app privacy page covers what this build declares. It does not claim that third-party sources behave the same way.
Reliability and support
A licensed service has a delivery contract, a CDN, an operations team and a status page. When a match fails, there is a support channel and, in some cases, a refund or credit. The service is accountable to a subscriber base and to the rights holder.
A link-based app has none of that. It queries third-party sources and presents what comes back. When a source is down, there is nothing to escalate. When a link is removed, the app cannot replace it. The buffering article explains why most playback failures originate upstream and cannot be fixed locally.
That difference shows up at the worst moment. A source that worked all season can fail during a final, and no amount of reinstalling changes it.
The legal question, separated from the price
Copyright law is about authorisation, not price. A work is either communicated to the public with the rights holder’s permission or it is not. Charging money does not create permission, and charging nothing does not remove the need for it.
That produces four combinations, all of which exist:
- Free and licensed. Public broadcasters, free tiers, promotional access.
- Paid and licensed. Subscription broadcasters with territorial rights.
- Free and unlicensed. Link sites and apps that surface third-party streams.
- Paid and unlicensed. Subscription services that sell access without holding rights.
The Hesgoal app sits in the third category in the sense that it holds no rights and does not host video; what it surfaces is whatever the sources carry. The legal guide sets out why “the app only links to it” is not a complete defence, and the takedown article explains how rights holders act against hosts and domains.
For a viewer, the practical test is simpler than the legal one: can you identify who holds the rights to this competition in your country, and is the service you are using authorised by them? If the answer is no, the price is irrelevant to the legal position.
Reliability of the legal position over time
Licensed rights are territorial and time-limited. A service that holds the Premier League in one country may hold nothing in the next, and the deal renews on a cycle. That is why the licensed option changes and why “where to watch” pages exist.
Unlicensed availability is also time-limited, but for a different reason: it depends on enforcement. A domain can be blocked, a host can be deindexed, and a source can disappear between events. The alternatives guide and the watch hubs track the licensed side because that side is documented and stable enough to describe.
A decision framework
Ask five questions before choosing either model.
- Which competition, in which country? Rights are sold by territory. Start there.
- Is there a free licensed option? Public broadcasters and ad-funded tiers often carry major events.
- What does the service collect, and can you limit it? Check permissions and privacy terms, not just the price.
- What happens when it fails? A support channel and a refund route have value during a final.
- Is the provider identifiable? For an APK, that means a package name, a signer and a published hash.
If you use the app, install it from the download page and verify the hash. If you want a guaranteed picture and a contractual relationship, the licensed route is the one that provides both, and the alternatives guide is the place to start.
Neither route is free of cost. One is paid in money and the other in attention, data and uncertainty about what will be available next week. Being explicit about which you are accepting is the whole decision.