Skip to content
TemptShield extension icon

TemptShield for Chrome

A pause, not a block.

Ten seconds between the new tab and YouTube.

Cmd+T, three letters, Enter — you are on the feed before any decision was made. This Chrome extension puts a calm pause in front of the sites you choose, asks what brings you here, and then leaves the choice entirely to you. Nothing is ever blocked, and nothing you type or visit leaves your browser.

Available in theChrome Web Store

Chrome · Free · No account, no ads

  • A 10-second pause before the sites you choose
  • Never blocks — Continue always works
  • Zero network requests, no account, no analytics
  • Free and open source
The TemptShield pause page reading "You’re about to visit youtube.com" above a circular countdown at nine seconds, six reason buttons, a reflection box and a greyed-out Continue button

How it works

TemptShield in four steps

No account to make and nothing to configure before it starts working — Chrome 121 or newer is the only requirement.

  1. Add the sites that pull you in

    Open the options page and list the domains you want to be deliberate about — youtube.com, reddit.com, x.com, a news site, a shop, whatever yours are. Five common ones are there by default, and all of them can go.

  2. Get a pause instead of the page

    Next time you navigate to one, Chrome lands on a quiet pause page first: the domain you were heading for, a countdown ring, and a question about why you came. No red screen, no shaming, no score.

  3. Choose, and mean it

    Pick a reason, wait out the countdown and continue — or close the tab and get on with your day. Both buttons are real. The point was never to keep you off the site; it was to make sure you were the one who decided.

  4. See the pattern build up

    The popup shows today at a glance and the options page keeps thirty days: how often you paused, which sites, which reasons, and how often you walked away. It is the only record, it is yours, and it is deletable.

What it does

Built around one job: a pause, not a block

A free Chrome extension that shows a 10-second pause before distracting websites instead of blocking them. No account, no tracking, zero network requests.

  • A pause your reflex has to sit through

    Open a site on your list and a quiet full-page interstitial appears with a circular countdown — ten seconds by default, anywhere from three to a hundred and twenty. "Continue" unlocks when the timer ends. "I’ll come back later" closes the tab immediately, and it is always the faster option.

  • A question instead of a lecture

    Before you continue you pick why you are here — work, learning, communication, entertainment, music or other — and can jot down what you are planning to do. Naming the intent is what turns a reflex into a decision, and it is the whole mechanism.

  • Your own list, matched precisely

    Add youtube.com and every subdomain is covered. Use *.reddit.com when you want the wildcard spelled out, or example.com/feed to protect one section of a site and leave the rest alone. Up to two hundred entries, edited in a plain text box.

  • Statistics only your browser sees

    Pauses per site, how often you continued versus walked away, total time spent paused, which reasons you gave, and how much of the countdown you usually wait through. Thirty days of it, on your machine, exportable as JSON and erasable in one click.

  • A soft daily limit that never locks

    Set a per-site daily visit count and, once you pass it, the pause simply doubles and one gentle notification appears. There is no wall at the end, no streak to break and no red warning screen — visiting a site is not a failure.

  • Zero network requests, by construction

    No account, no sign-in, no analytics, no ads, no servers. Four permissions and no host permissions at all, which is why it cannot read or change the content of any page you visit — settings and statistics sit in your browser’s own storage and go nowhere else.

Screens

TemptShield, screen by screen

  • The TemptShield pause page reading "You’re about to visit youtube.com" above a circular countdown at nine seconds, six reason buttons, a reflection box and a greyed-out Continue button

    The pause: a countdown, a reason, and a way out

  • TemptShield settings showing the master switch, a pause-length slider set to ten seconds, the reflection prompt toggle, a daily visit limit selector, theme buttons and a protected-site list containing youtube.com, facebook.com, instagram.com and reddit.com

    Settings: pause length, daily limit, protected sites

  • The same TemptShield pause page in dark mode, with the countdown ring and reason buttons on a near-black background

    The same pause in dark mode

  • The TemptShield settings page in dark mode, showing the general section and the protected websites list

    Light, dark, or whatever your system says

Privacy

Four permissions, no host permissions

TemptShield asks for the narrowest set of permissions that lets a pause appear at all, and requests no access to the pages you visit — so it cannot read or change what is on them, whatever it might promise.

Every browser permission the extension requests, and what it is used for
PermissionWhat it is used for
storageKeeps your settings and your pause statistics in the browser’s own local storage, plus short-lived markers so the same tab is not interrupted twice in a row.
webNavigationNotices when a top-level navigation is heading for a site on your list, so the pause can be shown first. Addresses are matched locally; anything not on your list is ignored and never recorded.
alarmsRuns the periodic housekeeping that deletes statistics older than thirty days and clears expired markers.
notificationsShows one gentle heads-up when you reach a daily limit you set yourself. Nothing else is ever notified, and none of it appears if you have not set a limit.

There are no host permissions and no content scripts, and the extension makes no network requests at all — there is no server to send anything to. Read the privacy policy or read the source.

Pricing

Free, and open source.

No paid version, no trial, no ads, no data to sell — and the entire source is public, so the claim that nothing leaves your browser is one you can check rather than take on faith.

  • A pause your reflex has to sit through
  • A question instead of a lecture
  • Your own list, matched precisely
  • Statistics only your browser sees
  • A soft daily limit that never locks
  • Zero network requests, by construction

On your phone too

The same idea, for Android apps

A browser pause does nothing about the phone in your pocket. TemptShield for Android applies the same friction to the apps you flag — a separate, free download that shares no data with this one.

TemptShield app icon

TemptShield: Screen Time Pause

Friction, not surveillance.

Questions

Frequently asked

How is this different from a website blocker?

A blocker decides for you; this decides nothing. When you open a site on your list you get a countdown and a question, and at the end the Continue button works — every time, with no override code, no penalty and no lecture. That matters because blockers get uninstalled: the moment one stands between you and something you genuinely need, it becomes the enemy, and it loses. Friction never picks that fight. It just makes sure the visit is something you chose rather than something your fingers did.

What actually happens when I open a protected site?

The navigation is redirected to a local page inside the extension before the site loads. You see the domain you were heading to, a circular countdown, six reason buttons and an optional "What are you planning to do?" box. Choosing a reason and waiting out the countdown unlocks Continue; "I’ll come back later" closes the tab there and then. Once you continue, that tab is left alone for the next few minutes — five by default, adjustable up to sixty — so ordinary browsing does not turn into a series of interruptions.

Which websites can I put behind a pause?

Any of them, and the matching is deliberately flexible. A plain domain like youtube.com covers all of its subdomains; *.reddit.com is the same thing written explicitly; and a path prefix like example.com/feed protects one part of a site while leaving the rest untouched. The defaults are youtube.com, facebook.com, instagram.com, reddit.com and x.com, and every one of them can be removed.

Does it work in Microsoft Edge, Brave, Firefox or Safari?

No. It is built and published for Chrome, and needs Chrome 121 or newer. Nothing outside Chrome is tested or maintained today, so treat every other browser as unsupported.

Can it see my browsing history or what I do on a page?

No. The extension requests no host permissions and injects no content scripts, which is a technical guarantee rather than a promise: it has no way to read or change what is on a page. It is told about top-level navigations, compares the address to your own list locally, and records only the ones that matched. Everything else is discarded on the spot.

Where does my data go?

Nowhere. There are no network requests of any kind — no accounts, no sync, no analytics, no crash reporting, no ads. Your settings, your pause history and any reflections you typed live in your browser’s local storage, are pruned automatically after thirty days, and can be exported as JSON or deleted outright from the settings page. Uninstalling removes all of it.

What if I need to browse without interruptions?

Turn the whole thing off from the toolbar popup — one click, no confirmation, no guilt trip, and back on the same way. A tool for building intention that makes it hard to stop using it would be arguing with its own point.

Is there a phone version?

For Android, yes — the same idea applies to apps rather than tabs. TemptShield for Android shows a full-screen pause over the apps you flag and keeps a private count of the urges you resisted. It is a separate, free download, and the two do not talk to each other or share any data.

Is it really free?

Yes. Every feature, no advertising, no upsell, nothing to buy. The code is public on GitHub if you would rather read it than trust it.

Put one site behind a pause

Free, no account, and nothing you do in Chrome leaves your browser.