Live instrument · AirPods-native · macOS + iPhone

Your posture,finally measured.

Every other app is a buzzer that pings when you slouch. PostureLoad is different: it reads the motion sensors already inside your AirPods and turns them into one honest number for how hard your neck is working — integrated continuously, the way sports scientists measure training load.

No camera. No extra hardware. Nothing ever leaves your device.

THE INSTRUMENT

Tilt the head — or press play. One reading drives both apps, live.

drag to tilt ↔
FLEXION
MOMENT ARM 4.0 cm
GRAV. DEMAND 1.0×
ZONE NEUTRAL
macOS · menu bar
POSTURELOAD Live
0 PLU today
NowNeutral
Acute load0
iPhone
Today Tracking
0 PLU
Neutral posture

Demo runs on a compressed clock so a full desk session plays in seconds. The engine, math and constants shown are the real ones shipping in the app.

The core idea

A burglar alarm can't tell you
how tired your neck is.

Posture Pal, the webcam apps, the clip-on sensors — every one of them treats posture as a threshold. You're inside your "good" cone or you're not, and you get pinged the instant you cross it. That is why their reviews all converge on the same two complaints: the alerts nag until you mute them, and calibration is fiddly. A threshold knows one bit of information. It cannot tell a two-second glance at your phone from forty minutes hunched over a laptop.

THE OLD MODEL — THRESHOLD ALARM

Fires the moment you cross the line. Same alert for a glance and for an hour. You learn to ignore it.

POSTURELOAD — CUMULATIVE LOAD

Integrates how far you deviate by how long you hold it, with a non-linear penalty for deep slouch — and recovers when you sit up. One number that actually means something.

No one else in the field ships a cumulative load metric. Every competitor — even the AirPods-based ones — is still threshold-and-alert.

The science, corrected

We read the actual papers —
then fixed the pop-science.

Most "text neck" apps are built on a single 2014 modelling note that claims your head "weighs 27 kg at 60°." It has no measured data, no methods, and its own field has largely walked it back. PostureLoad throws it out. The load model is built from peer-reviewed biomechanics and the validated ergonomic tools physiotherapists actually use — and where the evidence is thin, we say so.

  1. 01

    Load rises with the sine of the angle — not a scary power law.

    Your head is a weight on a lever. The gravitational moment your neck must resist is M = W·d·sin(θ), so demand grows roughly linearly across the everyday 0–60° range — reaching about 3–5× neutral at typical laptop and phone angles (Vasavada 2015; Straker 2009). That is the honest figure. We model the exponent at p ≈ 1.1, not the inflated 1.6–2.0 other tools assume.

    GRAVITATIONAL DEMAND vs FLEXION
    Vasavada et al. 2015 · Straker et al. 2009
  2. 02

    A 12° deadband, borrowed from the tools clinicians trust.

    The validated ergonomic scores — RULA and REBA — treat 0–10° and 0–20° as the neutral band, and cadaver data confirm a low-stiffness "neutral zone" near upright. So we don't count normal micro-movement as strain: nothing accumulates until you pass 12°. Apps that alarm at 3–5° are firing on you simply being alive.

    ERGONOMIC NECK ZONES
    RULA (McAtamney 1993) · REBA (Hignett 2000)
  3. 03

    Dose = angle × time. Exactly how occupational strain works.

    Cumulative awkward posture — severity multiplied by duration — is a well-supported predictor in the occupational-health literature. A daily load score that only ever goes up is the honest record of your dose: two minutes at 40° costs little, an hour at 40° costs a lot, and the number reflects it.

    DAILY DOSE ACCUMULATION
    Occupational exposure–response synthesis
  4. 04

    Your neck recovers. So does the number.

    Muscular fatigue eases over minutes of rest (Kramer 2007), so a second "acute" channel builds while you're slouched and decays back toward zero when you sit up — a ~10 minute time constant. It's what drives the real-time ring, and why an alert only fires on genuinely sustained load, never a passing glance.

    ACUTE LOAD — BUILD & RECOVERY
    Kramer et al. 2007 (trapezius fatigue)
WHERE THE EVIDENCE IS THIN, WE SAY SO

Acute:chronic workload ratios are fashionable in fitness apps, but the metric is contested even in its home field of sports science and has never been validated for posture. So we don't headline a fake "injury risk" score. Your cumulative daily load — the thing the research does support — is the primary metric. Honesty about the science is part of the product.

The field, honestly

What everyone else asks
you to give up.

Webcams see more of your body — but they're desk-bound and pointed at your face all day. Clip-on sensors work — but you have to buy and wear one. PostureLoad is the only one that measures cumulative load, using hardware you already own, without a camera or the cloud.

PostureLoad Posture Pal Webcam appsSitApp · Zen Upright Go 2
Cumulative load metric Only us Threshold only Threshold only Threshold only
Hardware needed AirPods you own AirPods you own Webcam at desk Buy a sensor
Works away from a desk Yes Yes Desk-bound Yes
Camera-free / private On-device Varies Always-on camera Camera-free
Clinician-ready export PDF + CSV No No No
Native on Mac and iPhone Both Mobile Desktop Mobile

Privacy by architecture

Your posture data never
touches our servers.

This isn't a promise bolted on afterward — it's how the app is built. Motion is processed entirely on your Mac and iPhone. The only place your history is stored is your own private iCloud, so it stays in sync across devices without ever passing through us. We couldn't sell it, leak it, or hand it over, because we never have it.

  • 01 Motion sensing and the load model run 100% on-device.
  • 02 Sync uses your personal iCloud private database — not our cloud.
  • 03 No account, no tracking SDKs, no ad networks.

Two devices, one engine

Mac-first, because that's
where the strain lives.

macOS

Always-on, from the menu bar.

The Mac is where most desk strain accumulates, and where AirPods give the cleanest signal. PostureLoad lives in your menu bar: a quiet ring that fills as load builds, your daily number one click away, and manual recalibrate whenever you reset your posture. It starts tracking the moment you log in — no window to keep open.

iPhone

Captures the tech-neck the Mac can't see.

Looking down at your phone is real cervical load, and the iPhone app banks it — while intelligently pausing when you're walking or running, so a jog is never logged as a slouch. A home-screen widget and Live Activity keep today's number glanceable, and your daily load stays continuous as AirPods hand off between devices.

FOR PHYSIOTHERAPISTS & THEIR PATIENTS

Chronic neck-pain patients get an objective, longitudinal record to bring to appointments: daily load trend, time spent in each angle zone, and peak sustained-load events with timestamps — exported as a clean one-page PDF or CSV that speaks a clinician's language. It's the record nobody else in this category offers.

Pricing

Start free. Upgrade when
the number hooks you.

FREE
$0

The full live instrument, forever.

  • Live Posture Load ring, Mac + iPhone
  • Today's daily load score
  • 5-second calibration & recalibrate
  • Freeze-on-dropout accuracy
Download free
PRO
$5/ month

Save ~30% annually. The quantified-self & clinical layer.

  • Everything in Free
  • Weekly & monthly load trends
  • Opt-in smart alerts (sustained load only)
  • Cross-device iCloud sync
  • Physio export — PDF + CSV
Start Pro

Requires AirPods Pro, AirPods (3rd gen or later), AirPods Max, or Beats Fit Pro.

Questions

The honest FAQ.

Which AirPods work?

Any AirPods with motion sensors: AirPods Pro (all gens), AirPods 3rd generation and later, AirPods Max, and Beats Fit Pro. These stream head-orientation data to your device at about 25 times a second — the same hardware the whole AirPods-posture category relies on.

Is this a medical device?

No, and we won't pretend otherwise. PostureLoad is a consumer measurement tool, not a clinical goniometer or a diagnosis. The clinician export is a longitudinal record to inform a conversation with a professional — useful precisely because it's honest about being a consumer sensor.

Will it drain my AirPods or my battery?

Head-motion tracking is lightweight and uses sensors that are already running while your AirPods are in. On Mac it sips power in the background; on iPhone it's tuned to avoid banking load while you move, which also keeps it efficient.

What if my AirPods disconnect mid-session?

The moment the signal drops, accumulation freezes. A gap is never silently counted as good posture or as slouch — the number simply pauses and resumes when the connection returns. Accuracy over guesswork, always.

Does it nag me?

Only if you ask it to. Alerts are opt-in and fire solely on sustained acute load with a cooldown, never on a passing glance. They're deliberately not marked time-sensitive, so your Sleep and Focus modes silence them automatically. The default experience is a number you check, not a buzzer you fight.

Stop guessing. Start
measuring your neck.

Get PostureLoad