Delivery-site blocking
Block delivery platforms and ordering domains before they turn a bored minute into a checkout page.
Public beta v0.53
FitShield is not here to yell at you. It is a lightweight browser extension that adds friction between a rough craving and the delivery checkout: block delivery sites, fast-food sites, custom domains, country groups, and food categories on your own terms. Recent releases added private on-device stats, clearer block reasons, backup and restore, Firefox support, and calorie-aware recipe swaps when FitShield catches a craving. An early preview of the native Android app is available from GitHub Releases too.
Features
Block delivery platforms and ordering domains before they turn a bored minute into a checkout page.
Major fast-food chains are built in, with individual site toggles when you want a tighter or looser shield.
FitShield reads metadata-rich JSON lists with domains, countries, regions, categories, and searchable specialties.
Search by country name or code, then block every listed brand that operates there.
Search food categories like pizza, burger, coffee, dessert, or grocery and block a whole habit lane at once.
Pin selected countries and categories so the groups you care about are easy to switch on or off later.
Add your own domains, normalize messy URLs, and enable or disable custom entries without editing files.
Turn off individual built-in sites or custom entries when something should stay open. FitShield stores those choices locally.
The warning page can show one vegetarian idea and one meat or protein idea from a local recipe catalog, matched to the blocked site's metadata when possible. Choosing one can add avoided calories to your private local stats.
Blocked sites hit a pause screen first. After the countdown, one site can open for your configured pass window.
Keep the shield active all day or arm it only during daily danger hours, like late-night delivery browsing.
Choose the language FitShield uses for its own screens, or follow your browser's system default. The setting is local to the extension.
Use system, light, or dark mode, then tune colors, corner radius, and popup width so the blocker feels like your tool.
Settings, aggregate stats, recipes, backups, and update state live in browser extension storage. FitShield does not need analytics, ads, or invasive tracking to block sites.
In v0.53
FitShield still blocks locally, but the extension now does more after the pause: it explains why the block happened, helps you pick a real meal, and keeps simple progress stats on your device.
Track blocked visits, money saved in your local currency, and calories avoided. Meal cost and calories start from regional defaults and stay editable, with no browsing history stored.
The block page suggests a vegetarian and a meat idea with full steps. "I'll make this instead" is now a real button that logs the calories you skipped.
Every pause page can show the domain, rule type, food category, and country context that triggered the block.
The same code runs on Chromium and Firefox 140+ (Firefox for Android 142+), and the build outputs a clean package per browser. FitShield is now listed on Firefox Add-ons, so Firefox installs it in one click. A native Android app preview, downloadable from GitHub Releases, rides the same engine and blocklists.
Export or import every setting as one local JSON file, and reset safely with clear confirmations, down to a full factory reset.
New installs get a quick setup for language, theme, block groups, and optional backup import. Updates can surface the latest changes.
Settings reflow across wide screens and stack on narrow ones. Drag the cards into the order you want and FitShield remembers your layout.
A layered ambient background drifts, shifts with the time of day, and reacts as you scroll, varying on each open and pausing for reduced-motion.
Current beta data
FitShield now reads metadata-rich JSON blocklists with apex domains, country codes, region tags, primary categories, and searchable specialties. Country and category blocks add to the normal site toggles, and calorie-aware recipe suggestions use the same metadata to offer a practical next step.
FAQ
Short, honest answers about what the food delivery blocker does, what it can block, and what it never touches.
FitShield is a free, open-source browser extension and food delivery blocker. It adds a short pause between a craving and the checkout page on delivery and fast-food sites, so ordering is a deliberate choice instead of an automatic one. Everything runs locally on your device.
When you open a covered ordering site, FitShield redirects it to a calm pause screen with a countdown timer. After the timer you can continue if you still want to, open a temporary pass, or pick a quick recipe instead. It relies on your browser's built-in blocking rules, so your list never leaves your device.
Yes. Major delivery platforms like DoorDash, Uber Eats, and Grubhub are part of the built-in blocklist, alongside thousands of delivery and fast-food domains. You can toggle any of them on or off.
Yes. You can turn individual sites on or off, add your own custom domains, and block whole groups by country or food category. You can also keep a site open with a whitelist-style exception when you genuinely need it.
Yes. FitShield is completely free and open source under the GPLv3 license. There are no accounts, no ads, and no paid tier. Donations are optional and never required.
No. FitShield is built to be privacy-friendly. Settings and aggregate stats stay in your browser's local storage, there are no analytics or trackers, and it does not send your browsing history or blocklist choices to any server. See the Privacy Policy for details.
Yes. After the timer you can grant a temporary pass for a single site, set scheduled blocking hours, or switch the whole shield off from the popup. You stay in control.
Yes. FitShield is a Chrome extension that works on Chromium browsers like Chrome, Brave, and Edge through the Chrome Web Store. Firefox users can install it from Firefox Add-ons on Firefox 140+. On Android, Firefox for Android 142+ can install the same extension, and a preview APK of the native Android app is on GitHub Releases.
No. FitShield is a self-control and digital wellness tool that helps you build healthier habits by adding friction to impulse ordering. It is not medical, nutrition, or addiction-treatment advice, and it does not promise weight-loss results.
Ethos
FitShield is for people who like convenience, but do not want dark patterns, coupons, countdowns, and glossy food photos making the decision for them.
You still make the choice. FitShield just gives you a pause, a timer, and a little distance before convenience wins by default.
FitShield is GPLv3 software. You can read the code, audit it, modify it, and contribute improvements. The blocker should help you build better habits without taking away your software freedom.
Read the code on GitHubInstall
FitShield is on the Chrome Web Store for Chromium browsers like Chrome, Brave, and Edge, and on Firefox Add-ons for Firefox 140+ (Firefox for Android 142+). The full source code is on GitHub, and the native Android app preview is a direct APK download from GitHub Releases — not on the Play Store yet.