Your personal Static Apnea coach. Every hold measured, every contraction marked, every session a little deeper.
Free to start · No ads · iPhone & Android
The problem
You hold your breath, you watch a number climb, you tap stop. But the number hides everything that matters — when the first contraction came, how long you fought it, whether today was readiness or recklessness.
Train like that and you're guessing. Some days you push too hard. Most days you leave time on the table and never know it.
The shift
Three things separate a guess from a session that teaches you something. STAmaster captures all of them, on every hold.
Mark the exact moment your diaphragm starts to fight. The single most honest signal in apnea.
How early that first contraction arrives — and how you train it down, week over week.
How long you hold after the contractions begin. Where real breath-hold time is won.
New · 14-Day Static Plan
A guided program for divers who already hold three minutes. Each day pairs a ten-minute prep with breath-holds scaled to your own personal best.
Unlocks once your best hold reaches 3:00. Find it in Profile › Training plan.


Week 1 · Relax & Delay
Week 2 · Extend & Attempt
Precision timer
A millisecond-accurate timer with real-time contraction marking and voice coaching cues. It keeps running in the background, so your screen can stay dark and your mind can stay still. Dry or wet, free hold or table — set it up the way you train.


CO₂ & O₂ tables
A full library of training tables — CO₂ tolerance with fixed holds and shrinking rest, O₂ extension with progressive holds. Pick from a curated set by level, or build your own with custom holds and breathe-up. The structure that turns practice into progress.
AI coaching & progress
Personalised training plans that adapt to your level. Post-session analysis with one actionable tip, plateau detection when your numbers stall, and unlimited history with heart-rate charts and trends. Train enough and the “Your potential” card projects a realistic ceiling from your own best CO₂ tolerance and struggle endurance.

The deep dive
Connect a Lepu PC-60FW pulse oximeter and STAmaster streams SpO₂, heart rate, and perfusion index straight from your fingertip — with a hypoxia alert you set yourself.

Inside the app








The ethos
The first rule of freediving isn't optional, so neither is ours. STAmaster requires a buddy check before any wet static session. The app is a training aid — your safety buddy is what keeps you safe.
How-to
Two of the most common setups, step by step.
Broadcast your Amazfit heart rate straight to STAmaster over Bluetooth — no extra apps in between.
Stream SpO₂, heart rate, and perfusion index directly from your fingertip.
The price
The timer, the built-in tables, live heart rate and SpO₂, safety, history and backup are free, with no ads. STAmaster Pro adds the deeper tools: $2.99 a month, or $19.99 a year with a 7-day free trial. Prices may vary by country.
Subscriptions renew automatically unless cancelled at least 24 hours before the end of the current period. Manage or cancel any time in your Apple ID settings.
Having trouble or have a question? We're here to help.
Email us at support@code3.io
Yes, the core of STAmaster is free with no ads: the timer, the built-in CO₂ & O₂ tables, live heart rate and SpO₂, safety checks, history and freediver.space backup. STAmaster Pro is an optional subscription in the iPhone app ($2.99 a month, or $19.99 a year with a 7-day free trial; prices may vary by country) that adds custom tables, every breath protocol, full training plans, deeper progress and sensor insights. Cancel any time in your Apple ID settings.
A 14-day guided program — your road from a comfortable 3:00 to a 4:00+ static hold. Each day combines a short guided prep with breath-holds scaled to your PB. It unlocks once your best hold reaches 3:00 — start it from Profile › Training plan.
No. Bluetooth heart rate monitors and pulse oximeters are optional. The core timer, tables, and coaching features work on iPhone alone.
Your training is stored on your device and included in your iPhone backup (iCloud or Finder). You can also connect a free freediver.space account in Profile to back up your sessions online.
Yes. Dry static (on land) does not require a buddy check. The buddy-check safety prompt only appears for wet static sessions.
The Lepu PC-60FW is fully verified end-to-end. Other Lepu models that speak the same protocol (PC-66B, Oxysmart, Wear O2) may work but are not guaranteed. If you have one of these, try pairing it via Profile › All settings › Pulse Oximeter › Pair Oximeter and email us if it doesn't connect.
Open any STA Free Hold or Table setup screen and tap the heart rate row to choose a source: Auto, Pulse Oximeter or BLE Strap. Auto prefers the oximeter when connected, then a strap. Your choice persists across sessions.
Fingertip pulse oximeters typically read about 10 seconds behind your true arterial saturation, and the lag gets longer during a breath-hold — the dive response shunts blood away from your fingers to protect your core. This is physics, not a bug. STAmaster captures samples for 30 seconds after the hold ends so the real oxygen nadir gets recorded properly.
After you've completed 10 distinct training sessions where you marked at least one contraction. The card combines your best CO2 tolerance (latest first-contraction time) with your best struggle endurance (longest time after first contraction) to project a realistic ceiling.
STAmaster requires iOS 17 or later.
Yes! STAmaster is now available on Android. Get it on Google Play — a native build with full feature parity.