TemptShield for Chrome Privacy Policy
Last updated 26 August 2026
Effective date: 26 August 2026
TemptShield for Chrome ("the extension") shows a brief pause page before websites you have chosen to protect, so that visiting them is a decision rather than a reflex. It is designed so that your data never leaves your browser.
The short version
- The extension makes zero network requests. There are no servers, so there is nothing anything could be sent to.
- There is no account, no sign-in and no sync.
- There are no analytics, no advertising and no third-party services of any kind.
- Everything it knows lives in your browser's own extension storage, and uninstalling it deletes all of it.
This matters more than usual for a tool like this. The list of sites someone chooses to put behind a pause, and the notes they type about why they are visiting, are sensitive. The design answer is not to protect that data well — it is never to have it.
What is stored, in your browser only
- Your settings — the list of protected websites, pause length, theme, daily visit limit and whether the reflection prompt is on.
- Pause statistics — which of your protected sites triggered a pause, when, the reason you selected, whether you continued or closed the tab, and how long the pause was on screen.
- Optional reflections — anything you typed into the "What are you planning to do?" box.
- Short-lived markers — a note that a given tab has already been paused, so you are not interrupted twice for the same visit. These expire on their own.
Statistics are deleted automatically after 30 days. You can export everything as a JSON file, or erase it permanently, from the extension's options page at any time.
Storage is chrome.storage.local, which Chrome does not synchronise between your devices. Your data stays on the machine it was created on.
What the extension does not do
- It does not collect, transmit, sell or share any data.
- It does not record your general browsing. Only navigations to sites you added to your protected list are recognised, and only those are stored. Every other address is compared locally and discarded on the spot.
- It does not read or modify the content of any web page. It requests no host permissions and injects no content scripts, so this is a technical limitation rather than a promise.
- It does not use accounts, analytics, advertising, crash reporting or any third-party service.
Permissions and why they are needed
| Permission | Why |
|---|---|
storage |
Holds your settings and statistics locally, plus the short-lived "already paused" markers. |
webNavigation |
Lets the extension see that a top-level navigation is heading somewhere, so it can compare the address to your list and show the pause first. |
alarms |
Runs periodic housekeeping — deleting statistics older than 30 days and clearing expired markers. |
notifications |
Shows one gentle notification when you reach a daily visit limit you set yourself. Nothing else is ever notified. |
There are no host permissions. declarativeNetRequest redirects were considered and rejected precisely because they would have required broad access to the sites you visit.
Children
The extension is not directed at children, and it collects nothing from anyone.
Source code
The extension is open source. If any statement above matters to you, you can verify it rather than trust it: github.com/mnhmilu/Addiction-Friction.
Changes to this policy
If a future version ever changes how data is handled — for example, an optional sync feature — this policy will be updated before that version is released, and the change will be described in the extension's update notes.
Contact
Questions about this policy: mnhmilu.app@gmail.com