Why Some Free Browser Tools Use Ads—and How to Allowlist a Site You Trust
A straightforward explanation of ad-supported browser tools, what allowlisting does, and how to support a site without giving up control of your privacy.
Free tools are not a miracle. Someone registers the domain, pays for the bandwidth that serves the application, fixes the breakage that arrives with every browser update, and answers mail when something stops working. That labor is real even when the price label says zero.
So every free tool has a funding model. Some charge subscriptions. Some gate features behind one-off payments. Some collect behavioral data and sell it. And some show advertising. Awesome Crate runs on the last of these—unobtrusive display ads, with no accounts, no paywalls, no watermarks, and no file uploads.
This post explains that decision honestly: where the money actually goes, what allowlisting does and does not do, how to allowlist a site under each major blocking tool, and why choosing not to is a completely reasonable answer.
What actually costs money when software runs in your browser
Processing files locally removes the two largest expenses in traditional web software: storing user data and paying for server-side computation. Your PDF never touches a disk we rent. But several bills survive that architecture:
- The domain and certificates. Renewed yearly, forever.
- Serving the application itself. Even a purely client-side app must deliver its HTML, JavaScript, and WebAssembly modules to your browser. That traffic is small compared to cloud processing, but it is not free.
- Engineering time. Building the tools, reviewing the cryptography, and fixing bugs.
- Compatibility work. Major browsers ship changes roughly every four weeks. Code that worked last quarter occasionally stops working, and someone has to notice and repair it before you hit it.
Advertising covers these recurring costs while keeping the tools open to anyone—including the person who needs to invert one PDF twice a year and will never pay for a subscription.
Why advertising, specifically
Each funding model asks something different of you. It is worth being explicit about the trade-offs:
| Model | What it asks of you | Why we passed |
|---|---|---|
| Subscription | Recurring payment, an account | Excludes occasional users; accounts conflict with a zero-telemetry design |
| One-off purchases | Payment per feature | Awkward for small single-purpose tools |
| Data collection | Your behavior, identity, history | Fundamentally incompatible with the platform’s privacy posture |
| Advertising | A slice of screen space | Anonymous, works identically for first-time and daily users |
Advertising is not free of downsides, and pretending otherwise would be dishonest. Ad networks load third-party scripts into the page, which is precisely why isolation matters—and why the next section exists. It is also why people who run ad blockers are making a defensible choice: much of the open web’s advertising became hostile, and blocking was the rational response.
Your documents stay outside the arrangement
On Awesome Crate, the files you process are handled entirely within your browser. Ad scripts are loaded in isolated, sandboxed frames and have no technical capability to read, inspect, or alter your documents. The advertising arrangement and the document workspace simply never meet.
This is the same client-side architecture described in our introduction to the platform, and it is why ads change nothing about the privacy analysis in client-side versus cloud PDF security.
What allowlisting actually does
When you allowlist a site in an ad blocker, you give that one extension or browser a narrow instruction: stop applying its rules to this specific domain. Three properties follow from that.
First, it is scoped. Other sites keep their blocking rules unchanged. Second, it is reversible—the same toggle restores blocking whenever you like. Third, it is voluntary in any healthy arrangement: a site that hides its content or breaks your own downloads until you disable protection has confused support with hostage-taking, and you owe such a site nothing.
Deciding whether a site deserves it
Before allowlisting anywhere, a short checklist:
- Do you recognize the domain, and does it match what you clicked?
- Is there a readable privacy policy that explains file handling?
- Does the site function fully while your blocker stays on?
- Are ads presented transparently rather than as a toll booth in front of your own work?
If the last two answers are no, close the tab. There is no obligation here—only a judgment about which sites you want to keep alive.
How to allowlist, by blocking layer
Blocking happens in up to four different places, and knowing which one is yours saves a lot of toggling in the dark.
| Layer | Common examples | Where the control lives |
|---|---|---|
| Browser extension | uBlock Origin, AdBlock, Ghostery | The extension’s toolbar popup |
| Built-in browser shields | Brave Shields, Opera ad blocker, Firefox tracking protection | Address-bar icon or browser settings |
| DNS-level filtering | Pi-hole, AdGuard Home, NextDNS | The DNS tool’s own dashboard |
| Network or VPN filters | Workplace networks, filtering VPNs | Managed externally |
If you use an extension
Click the extension’s icon near the address bar and look for a large power button, or wording like pause on this site, don’t run on pages on this domain, or allowlist this site. Then reload the page.
In uBlock Origin specifically, the large power button in the popup allowlists the current site for the session; the small padlock beside it makes the exception permanent.
If your browser blocks ads natively
No extension is involved, so extension settings will do nothing:
- Brave: click the lion icon in the address bar and lower Shields for this site only.
- Opera: open Settings, find the ad-blocking section, and add the site to exceptions.
- Safari: check Settings → Extensions for content blockers and adjust them there. On iPhone and iPad, look under Settings → Safari → Extensions.
- Firefox: click the shield icon in the address bar and turn off Enhanced Tracking Protection for the site.
If you filter at the DNS level
Pi-hole, AdGuard Home, NextDNS, and similar services block requests on your network before the browser ever sees them. No browser setting can override that. You need an allowlist entry in the DNS tool itself—for example, whitelisting pagead2.googlesyndication.com and googleads.g.doubleclick.net in Pi-hole, or adding @@||googlesyndication.com^ as a custom rule in AdGuard Home. Changes can take a minute to propagate, so flush your DNS cache or hard-refresh afterward.
The Awesome Crate allowlisting guide walks through each layer with exact menu paths, including the specific domains to whitelist.
If you are on a managed network
Workplace and school networks often filter centrally. That setting belongs to the administrator, not to you—and that is genuinely fine. Every tool on the platform works regardless.
If you would rather not allowlist
That is a fully supported outcome. Nothing on Awesome Crate is gated behind an advertisement: every tool loads, every operation runs, files save, and exports download with ads blocked. Asking openly is preferred over quietly degrading the experience for blocker users, and the request carries no penalty when declined.
Questions people often ask
Can the advertisements see my files?
No. Ad scripts execute in sandboxed frames with no access to the document workspace, and your files never leave your device during processing in the first place.
Will something break if I never allowlist?
Nothing functional. Ads simply will not render. The day a broken layout appears, that is a bug—reported via the contact page like any other.
Why not subscriptions instead?
Subscriptions fit heavy daily users and exclude exactly the occasional visitors these tools exist for. Ads let a once-a-year user contribute a fraction of a cent without an account, a login, or a payment form.
Does allowlisting one site weaken my protection elsewhere?
No. The exception applies only to the domain you selected. Every other site keeps its existing rules.
I allowed ads but the page looks the same
You most likely blocked at a different layer than the one you adjusted. Check for a built-in browser shield, then a DNS-level filter, before assuming the extension failed.
The takeaway
Free tools survive on something—attention, subscriptions, or data. Advertising is the model that asks the least of you here, and it comes with a promise: your files stay local, the ads stay sandboxed, and nothing breaks if you decline. Support the sites you find genuinely useful, keep control of your own blocking decisions, and expect transparency as the price of admission.
Share this article
Link, preview card, or your favorite app
Instagram has no web share link — save the card, copy the caption, post them together.