IPHONE · APPLE WATCH · ANDROID

The cue you don’t see coming.

ThreatClock is a training timer for replica dry-draw and visualization practice. It schedules random threat cues inside a window you choose, then rings like an alarm so the drill starts when you are not watching a clock.

See the drill

ThreatClock iPhone screen with threats armed and the next-hour controls
ThreatClock Apple Watch home showing the simulation armed

Replica trainers only. Use ThreatClock with fake, inert, dummy, or replica devices that cannot fire a projectile. Never handle a real firearm with this app. Real firearms belong with a qualified instructor, separate from this app.

Built for surprise practice

Upcoming times stay hidden by default. You set the window, the count, and the place. The app picks the moments.

ARM

A day, or the next hour

Arm a daily window with a minimum gap, or roll a short burst of alerts for the next 60 minutes at home, the office, a vehicle, or another place you choose.

ALARM

It rings through silent

On iPhone, ThreatClock uses AlarmKit, the same class of alert as Clock, so a THREAT cue can sound on the lock screen after you allow alarms. Android uses exact alarms and a full-screen alert.

CUE

Place and entry, spoken

Each cue names a location and an entry, such as the front door or the driver door. Public places are visualize-only. Private spaces are for replica dry practice.

CLOCK

Shot clock on the phone

Start Instant, or use Instructor mode with a delay. Start sounds are PACT, Beep, Horn, or a custom recording. Shot reports are heard on the device and are not uploaded.

LOG

Visualized or dry draw

After a cue, mark the rep visualized or dry-draw complete. Reaction times and saved shot-clock strings stay in the log on your device.

WATCH

Wrist, same drill

The Apple Watch app shows armed status, can arm the next hour, and runs the shot clock. A paired Wear OS companion does the same on Android.

SHOT CLOCK

A timer for the string, not just the cue.

After a threat fires, open the shot clock and run the rep. It is the same idea as a range timer: a start beep, then splits for each shot the phone hears.

  • Instant. Press START and the beep fires immediately. The subtitle on the clock says the buzzer means go.
  • Instructor. Pick a delay of 1, 2, 3, 4, 5, 7, or 10 seconds. The phone counts that down, then sounds the start.
  • Four start sounds. PACT, Beep, Horn, or a custom recording you make on the phone. Preview it, and push the volume to max.
  • Shots stay on the device. The microphone listens for reports, draws a level meter, and lets you set sensitivity. Audio is not uploaded.
  • Save the string. Name the run and it shows up in Log. The Apple Watch clock runs the same modes, and the phone still captures the shots.
iPhone shot clock in Instant mode, ready to start, with PACT selected
Apple Watch shot clock at 0.00 in Instant mode

On the phone and the watch

Screens captured from the iOS and watchOS simulators.

iPhone shot clock ready to start
SHOT CLOCK
iPhone drill log with dry-draw times
LOG
iPhone setup for the daily window, threat count, and location
SETUP
Apple Watch quick arm for the next hour
WATCH ARM
Apple Watch shot clock
WATCH CLOCK

Four steps

Accept the safety screen, then leave the phone alone.

Accept the rules

Replica or dummy trainers only. The app will not start a drill until you confirm that.

Set the window

Choose hours, days, threats per day, the minimum gap, and which entries are in play.

Arm threats

Allow alarms. Lock the phone. When a cue fires, the lock screen says THREAT.

Run the rep

Open the shot clock if you want a timed string, then log visualized or dry-draw complete.