A door you closed.
And then forgot the key.
Block the sites you've already decided are done with you. The lock is real. The key lives with someone you trust.
You decided
not to come here.
Hey Marcus — Sam stumbled.
They tried to visit reddit.com just now. The block held. You don't need to do anything — just know they might want a text in the morning.
Plain numbers, no spin.
What were you really after?
Three things, taken seriously.
A real lock
You set a 30-character random code, paste it once, and forget it. No recovery email, no admin override — the whole point is that you can't talk yourself out of it later.
A real person
One trusted friend — your spouse, sponsor, mentor. Not a chatbot, not a leaderboard. They get a quiet email when you slip and have final say on every change you ask for.
A real pause
When you hit a blocked site, the page is calm. Just a line you chose, your pledge, and sixty seconds of breathing if you want it.
Our whole job is to make sure that version of you wins the fight against the version of you at 2 AM, on a hard day, looking for a hole.Threshold Team
Maybe you. Maybe not.
- Choosing recovery from addictive or compulsive content
- Rebuilding focus after years of doomscrolling
- Have one trusted person willing to read an occasional email
- Tried snooze-button apps and felt the catch
- A parent blocking your kids — different tool
- An employer monitoring employees
- After streaks to share and badges to earn
- Looking for an easy out when things get hard
One email,
the day it goes live.
That's it. No drip campaign, no "we miss you" follow-ups. Promise.
Eight things, done with care.
Every feature earns its place. Nothing added for the comparison chart.
A blocklist that holds
Add categories or specific sites in seconds. Removing anything requires your partner and 72 hours. That asymmetry is the whole point.
Your accountability partner
Spouse, sponsor, mentor — one person. Quiet email when you slip, calm weekly summary, final call on every change.
A block page that breathes
No red, no alarms. Your pledge, a line you chose, sixty seconds of breathing if you want it.
The 72-hour wait
Partner approves the removal, then three days pass before anything changes. They can revoke right up to the last second.
A journal only you read
Tag what you were feeling. Write what you actually needed. Patterns surface in your own time. Your partner sees that you wrote — never what.
Numbers, not theatrics
26 weeks of moments you chose differently. Streak resets shown plainly. No hiding a hard week behind a prettier graph.
A focus schedule
Pick windows for stricter blocks — late nights, Sunday mornings. Adding is instant, removing goes through your partner.
A Sunday email
A quiet weekly recap for you and your partner — patterns, streak, a nudge to check in.
Restraint is a feature too.
— No leaderboards.
Recovery isn't a leaderboard sport.
— No "I'm strong today" override.
Past-you knew better than today-you, and we trust them.
— No streak freeze for vacations.
The number has to mean what it says, or it means nothing.
— No AI chatbot.
A real person who knows your name, or nothing.
— No therapist dashboard.
One trusted partner is the cap. We won't scale past that.
— No partner reading your journal.
Even if you ask. That toggle does not exist.
Six steps. One door.
The whole arc, plainly told.
Install it. Five minutes, end to end.
Pick your categories, add custom sites, generate a code and paste it once. Name your partner and write your pledge.
Your partner says yes.
They see what they're agreeing to and click accept. Until then, the lock stays off — we won't pretend you're protected when you're not.
Ten seconds of countdown. Then it's on.
You have ten seconds to walk away. After that, the only path through is your partner and 72 hours.
Most days, you don't see us.
The extension lives quietly in your toolbar. Open the popup and your streak is there. Otherwise, we stay out of your way.
When you stumble, the page stays calm.
A line you chose. Your pledge. Your streak. The fact that your partner just got an email. Sixty seconds of breathing if you want it. No shouting, no shame.
When you need a change, both of you slow down.
You request, your partner approves, 72 hours pass. Most "I need to unblock this" feelings don't survive three days.
A determined person can always switch browsers or devices. Threshold is for the version of you that wants to be locked out — not the one looking for a workaround.
Things people actually ask.
If your question isn't here, write to us. We answer ourselves.
After 48 hours of silence on an open request, the backup partner you named at setup gets pinged. If you didn't name one, the request stays open — there is no auto-approval, ever, no matter how long it sits.
Yes — Chrome doesn't let any extension prevent its own removal. No one's does, and we won't lie and claim ours can. What we do: when you start to uninstall, your partner gets an email with the time and your last 7 days of activity. The cleaner path is submitting an uninstall request through the popup, which triggers the same 72-hour wait.
No. They can see that you wrote entries, and how many. They never see what you wrote. We don't even build a toggle for it — the trust boundary is drawn at the design level, on purpose.
During setup, we ask Chrome for incognito access. If you decline, the lock stays off and we keep reminding you on every browser launch. We'd rather be a little annoying than quietly let coverage have a hole.
Yes — through the same unlock flow with the 72-hour wait. Your current partner is told the change was requested, so it's never a surprise to them.
You can always add to it instantly. Removing anything requires the partner-and-72-hours flow. That asymmetry is the whole reason this works.
A mobile companion app is on the roadmap — it'll pair to the same partner and code. For other desktop browsers, we're honest: a determined person can switch. Threshold is for the version of you that wants to be locked out, not the one looking for a hole.
Your blocklist and hashed code stay on your machine. Your partner's email and timestamps live on our servers, encrypted. Your journal entries are encrypted with a key only your machine has — we genuinely cannot read them. We don't sell, share, or aggregate any of it. The Privacy page has the longer version.
Not exactly — but it works for Christians. At setup you choose what shows on the block screen: scripture, Stoic quotes, general affirmations, your own notes, or just plain text. Pick what helps.
What stays where.
The minimum data to make the lock work, encrypted, shared with no one but your partner.
On your machine
Blocklist, hashed code, journal text (encrypted), pledge, settings.
On our servers
Partner email, timestamps, attempt counts, encrypted journal blob (we cannot read it).
Nowhere, ever
Sold to third parties. Aggregated for analytics. Shared with anyone besides your named partner.
What we collect
Your email, your partner's email, the hashed code, attempt counts (domain + timestamp only), and an encrypted journal blob we cannot read.
What we don't collect
Browsing history, page contents, anything you type elsewhere. If we don't need it to keep the lock honest, we don't take it.
What your partner sees
Your streak, attempt domains, open unlock requests, and that you wrote journal entries. Nothing else — that toggle doesn't exist.
Deleting your account
Request deletion through the popup. 72 hours later, everything is wiped — no soft delete, no marketing list.