Local-first · No accounts · No tracking

Signal.
Break any habit.

A private 10-minute interruption system for urges, cravings, and unwanted patterns. Built on habit-loop awareness. Everything stays on your device.

Download on the App Store

Free. No account required. Rated 18+.

Saturday, Aug 2
Signal
Current state
Green zone
Clear. Stable. Focused.
You are not seeking stimulation. Keep structure visible.
Emergency Check in
Urge level
18%
stable
Progress
12
days structured
Stable signal. Keep structure visible and avoid idle feeds.
10-minute protocol
14
check-ins
6
SOS done
2
reviews
Redirect actions
Walk without phone
Change state before thinking it through.
12 min
Know where you standOne glance tells you whether to keep going or interrupt.
Emergency mode
Move now.
Cue detected. Name it, delay 10 minutes, move your body, then reflect.
Intervention timer
10:00
5 min10 min
Start Reflect now
Choose one action
Walk outside Cold water Pushups Leave the room
Immediate steps
1 Pause
2 Stand up
3 Move away from screen
Interrupt the loopTen minutes of delay, then one physical move.
Pattern map
See the sequence.
Local signal count
14
check-ins
6
protocols
9
pauses
2
reviews
Weekly review
9 signals this week. Top trigger: Late-night phone.
Repeat Walk outside when the urge climbs; it has lowered intensity by 31 points on average.
Top triggers
Late-night phone
Avg urge level 71%
5x
Boredom
Avg urge level 44%
3x
Danger windows
23:00-00:00 · 4 14:00-15:00 · 2
Make the pattern visibleYour triggers and danger windows, learned on-device.
Why Signal exists

Everybody needs a system.

In 2023 I read Atomic Habits. The part that stuck wasn't about motivation or discipline — it was that behaviour runs on a loop. Cue, craving, response, reward. You don't break a loop by wanting badly enough to break it. You break it by building a system that interrupts it at a specific point.

Willpower is the worst possible tool for the job. It's finite, it drains through the day, and the urge shows up exactly when you have the least of it left.

Late. Tired. Bored. Alone. Relying on willpower means betting you'll be strongest at the precise moment you're weakest — and then treating it as a character flaw when that bet doesn't pay off. It was never a character flaw. It was a missing system.

Like most people, porn had been part of my life at some point. I wasn't addicted — but I wanted the pattern gone entirely. Not because of shame. Because I wanted to choose what got my time and attention.

So I stopped trying to out-resist it and built myself a system instead:

  1. Every time I felt an urge, I set a 10-minute timer.
  2. During those 10 minutes, I didn't try to fight it. I just didn't act on it.
  3. I wrote down what triggered the urge — time of day, mood, situation.
  4. I built a mind map of my cues and triggers.
  5. Eventually, the urges stopped coming.

That was three years ago. Signal is that system turned into an app — because the timer and the notebook worked, and nothing on the App Store did the same job without shame, surveillance, or a subscription sitting in front of the panic button.

The habit changes. The loop doesn't.

Signal was built for one pattern, but nothing in it is specific to that pattern. Any habit that fires on a cue and runs on autopilot has the same shape — and the same ten-minute gap where it can be interrupted.

PornDoomscrollingSocial mediaJunk food VapingSmokingGamblingImpulse buying Any cue-driven habit

The habit-loop framework

Four steps, one interruption.

Every cue-driven habit runs the same circuit. Signal breaks it at the point of most leverage — the gap between the craving and the response.

Cue

The trigger that starts the loop. Signal helps you name it.

Craving

The urge to act. The 10-minute timer interrupts it.

Response

The redirect action. Walk, write, move — anything but the old pattern.

Reward

The pattern map shows you it's working. That becomes the new reward.


What's inside

Everything is free.

The panic tools never sit behind a paywall.

10-minute protocol

When the urge hits, start the timer. Don't fight it — delay it. Name the cue, move your body, then log what actually helped.

Pause timer

A 30, 60, or 90-second interruption for when the full protocol is too much. Ends on a redirect you picked in advance.

Pattern map

Your top triggers, danger windows, emotion-trigger pairs, and which redirects actually lowered your intensity.

Slip review

If the sequence crossed a line, review it without a shame spiral. No binge logic. Find the first wrong turn and protect the next 24 hours.

App Lock

Face ID, Touch ID, or your passcode. Signal also covers itself in the app switcher, so a glance at your phone shows nothing.

Yours to take

Export everything to a file you keep, and import it back on a new phone. No account means nothing to lose access to.

The trust stance

It never leaves your device.

Recovery data is about as sensitive as data gets. Signal's answer is not a promise to guard it well — it's to never receive it in the first place. There is no server to breach.

The promise

Signal will never use shame, surveillance, or fake streaks. It gives you a system. The system does the work. And when it works, you stop needing it.

That's the goal — an app that makes itself unnecessary.

Download on the App Store

Free. No account required. Rated 18+.