Some sites should simply not open.
Dead-simple website blocking for Chrome. Put a domain on your list and it stops opening. Take it off and it’s back. There’s nothing else to learn.
- Free forever
- No account
- No telemetry
- Open source
It works like this
There’s no onboarding, because there’s nothing to onboard.
- 01
Add a domain
Type youtube.com, hit Block. Tick the box if you mean the subdomains too.
- 02
Chrome does the refusing
The extension hands Chrome one rule per domain. Chrome enforces it in its own network stack, and nothing phones home.
- 03
You hit a wall
Instead of the site you get a plain page saying why. No countdown, no five more minutes, no way through.
Most blockers want to become your life coach. This one just blocks websites.
No accounts. No timers, streaks, schedules or point scores. No password gate that a determined afternoon gets past anyway. Add a domain and it stops opening, switch it off when you actually want it back. That’s the entire surface area.
Three permissions, and why
Every extension asks for something. Here’s the whole list, and what each one does.
No host permissions. No content scripts. It can’t read or change any page you visit, and it makes no network requests of its own.
Useful before you install
Website blocker guides, without filler.
Learn the quickest way to block websites on Chrome, what permissions to check, and when a larger focus tool is worth the extra machinery.
Questions
The ones worth asking about anything you let into your browser.
- Does it run analytics?
- Not in the extension — no telemetry, no error reporting, no network requests of any kind. This website is a separate thing and uses Fathom for aggregate page views. Fathom is not part of the extension.
- Are there ads?
- No. Nothing gets injected into any page, because the extension has no way to touch a page at all.
- Does it cost anything, now or later?
- No. No paid tier, no trial, no licence key, nothing to upgrade. It’s finished software under a licence that lets you do whatever you like with it.
- Do I need an account?
- No. There’s nothing to sign up for and nothing to sign in to.
- Does it ask to read and change data on every website?
- No. That prompt comes from host permissions, and torwache declares none. It has no content scripts either, so it can’t read or modify any page you visit.
- Can you see my browsing?
- The developer can’t. Chrome does hand the extension navigation URLs through webNavigation so it can catch a blocked site. Those are compared with your list on your machine, discarded immediately, and never stored or sent anywhere. Only the hostname of a blocked URL reaches the local block page.
- Can I sync my blocklist between devices?
- No. It lives in local extension storage and stays there. Syncing would mean an account, or at minimum handing a list of “sites I can’t stop visiting” to somebody’s server. Copy it across yourself — it’s a list of domains.
- Does it have streaks, scores, or a productivity dashboard?
- No. It blocks websites.
- Can I get past the block page without touching the list?
- No. No bypass button, no timer, no “five more minutes”. The page is a dead end on purpose. Open the list and switch the entry off if you really mean it.
- Can I lock myself out by blocking the blocklist?
- No. The blocklist lives at a chrome-extension:// address, and only http and https are ever considered for blocking. An extension id has no dot in it either, so it can’t be entered as a domain. There’s a test for that.
- Does it block tabs I already have open?
- Not until they navigate or reload. Blocking applies to requests, and an open page has already made its. Shutting it down retroactively would mean reading the URL of every tab you have open, which needs a permission whose warning reads “Read your browsing history”. Bad trade for saving you one keystroke.
- Will it ask for more permissions in an update?
- It asks for three and needs all three. If that ever changed, Chrome would disable the extension until you approved the new ones. Read that prompt carefully — for anyone’s extension, not just this one.
- Should I trust a random blocker from the internet?
- No, and that’s rather the point. It’s a small pile of readable JavaScript with no bundler and no framework behind it. Go read it. Privacy claims are much easier to believe when you can check them yourself.
Free, local, open source, and finished.
There’s no roadmap. Nothing is coming that you’ll have to opt out of.