Skip to main content
Support

Browse by category

All categories
← All posts
Editorial May 7, 2026 · 4 min read

The hidden cost of "free online" — ads, signups, file harvesting

A "free online" PDF tool is rarely free of cost. The cost just gets paid in a different currency: your email, your attention, your file metadata, sometimes your file. Here is the catalogue of currencies operators accept, and what to watch for.

By Khine 828 words Extractable lead
The hidden cost of "free online" — ads, signups, file harvesting — hero illustration

When a website processes a file for you on its servers, somebody is paying for the compute, the storage, the bandwidth, the engineers who keep it running, and the cost of any liability that attaches to the operation. If the user isn’t paying, it is worth asking who is.

The answer, almost always, is the user. The transaction just looks different from a credit-card transaction.

There are four currencies “free online” tools tend to accept. None of them is illegitimate. All of them are real money flowing from the user to the operator, and the user usually isn’t told what they’re handing over.

The first is your email. The operator asks for it before the second operation, before the result is delivered, before the file can be saved — wherever the friction is highest. Once collected, an email is a marketing channel, a join key against any other database that has it, an asset that can be sold or licensed depending on the policy, and a nudge into upgrading. Nothing about that is hidden in the strict sense. The policy says it; the user can read it. The practical effect is that “free” really means “I’ll trade you indefinite re-engagement contact for one PDF operation.”

The second is your attention. Ads on the page, video pre-rolls, interstitials between operations. The ad network pays for impressions and clicks; the user pays in time and in the trackers most ad networks plant. Loft will eventually run ads on listing pages — planned, not yet shipped as of 2026-05, and called out in the pillar when they do. They sit on browsing surfaces, not on tool surfaces. That’s the line we draw; other operators draw it differently.

The third is your file’s metadata. Even when the file itself is deleted within an hour, the operator usually retains the surrounding information much longer: file name, file size, the operation performed, your IP at the time, the time stamp. Aggregated across millions of users this is real data — what kind of documents people work on, which keywords keep appearing in filenames, which tools need investment. No operator I know openly sells this. Several use it internally for product analytics. It is real, it exists, and it outlives the file.

The fourth is the file itself. This is the rare case and the one nobody talks about until a story breaks. Some operators retain processed files longer than the policy says. Some train on them. Some hand them to third parties under conditions the user wouldn’t guess from the homepage. The reader doesn’t usually find out until a breach, a regulator action, or an investigative reporter documents it. By that point the file has been wherever it’s been.

This is the failure mode browser-side architecture was designed around. If the operator doesn’t have your file, they can’t sell it, train on it, lose it, or be subpoenaed for it. The architecture removes the opportunity rather than asking the user to trust the operator’s restraint.

I should be clear about Loft’s own ledger. The site costs us money to operate: R2 storage and bandwidth for code chunks, edge infrastructure for analytics and utilities, domain and certificates, Stripe fees on sponsor checkout, and the time I spend writing and shipping. The site is funded today by sponsor donations, with planned ad inventory on listing pages to come. The total is below break-even. It may stay below break-even. That’s fine; “free” doesn’t mean “obligation-free for the operator”, it means “not paid by the user in the four currencies above.”

What I hope this post does is shift the question. The next time you see “free online” on a tool’s marketing copy, the useful thing to ask is not “is this safe” but “what is the operator getting out of this, and how.” Cloud-side tools have real costs; that cost is being paid somehow, by somebody. If the tool doesn’t take a subscription, doesn’t show ads, doesn’t ask for an email, and provably doesn’t retain the file, that’s a sponsorship model or an adjacent revenue model funding the operation — which is rarer than the marketing suggests, and worth checking when you see it claimed.

That check is the thirty-second DevTools verification. Open Network tab, filter on POST, see if your file size shows up. Watch for ads. Notice the email gate or its absence. Skim the privacy policy section on data collection. Five minutes, total. The work pays for itself the first time you avoid a tool that wanted a currency you didn’t realise you were handing over.

I went looking for an honest “free PDF tool” with no ads and no email gate a few years ago and gave up; that’s part of why I ended up building this one. The reader doesn’t need to do anything that dramatic. Just notice which currency you’re trading the next time you click an upload button.


Pillar: /docs/how-it-works/ — section 9 covers Loft’s own ledger in full.