For vestibular clinicians

Prescribe the exact VOR exercise. Your patient hears if they're doing it right.

Set the cadence, direction and head-speed band in this free portal, then text your patient a link. At home, SteadyGaze reads their head speed through their AirPods and coaches every rep by sound, so their eyes stay on the target instead of a screen.

Free for clinicians. No patient data leaves the patient's phone.

What your patient receives

VOR x1 horizontal, week 2

Prescribed by Dr. Rivera, Coastal Balance PT
VOR x1Turn
Cadence90 bpm
Sets × reps3 × 20
Rest30 seconds
Head speed80 to 120 °/s
Stand, feet hip-width apart. Business card at eye level, arm's length. Stop if symptoms go above 5/10.

How it works

Three steps from your clinic to their living room

1

Build the program here

Choose VOR x1 or x2 and turn, nod or tilt. Set cadence, head-speed band, sets, reps, rest, and up to 600 characters of instructions. It takes about a minute.

2

Send the link

Every program gets a short link like getsteadygaze.com/x/7KQ2MD. Text it, email it, or print it on the home program sheet. One program works for any number of patients.

3

They practice, coached by ear

The link opens SteadyGaze with your program ready to add. During each set a soft tick means on pace, and a different tone tells them they are moving too fast or too slow.

What you're signing up for

A prescription tool, not a patient-management system

You get a web account that creates and shares exercise programs. Everything the patient does stays on their phone.

The portal does

  • Exact parameters. Cadence from 30 to 180 bpm, speed band from 10 to 400 °/s, 1 to 10 sets, 4 to 60 reps, 5 to 120 seconds rest.
  • One side or both. Prescribe a one-sided program: the patient turns from midline toward the side you pick and back, and only the quick return is paced. Set a near or far target, at eye level or looking down.
  • Your name on it. The patient sees your name and clinic on the program.
  • Progressions. Edit a program and send the same link. When the patient opens it, the app swaps in the new version and keeps their session history.
  • Records for your visits. Each session logs reps, peak head speed, range of motion, reps on pace, and dizziness before and after. The patient can export a PDF or CSV and send it to you.

It does not

  • Show you patient activity. There is no patient roster, remote monitoring, or adherence dashboard. You see results only when the patient shares an export.
  • Hold patient information. No patient accounts, no names, no health records on our server.
  • Cover every vestibular exercise. Only VOR x1 and x2 gaze stabilization. No habituation, balance or BPPV maneuvers.
  • Run on Android. Patients need an iPhone or iPad.

Cost

Free for you. Your patient pays for coaching.

Tell your patient this up front, so it doesn't surprise them when they tap the link.

Clinician portal
Free

Unlimited programs and links. No card, no trial, no seat pricing.

Your patient
SteadyGaze Premium

Needed to import and run a prescribed program. 7-day free trial on the annual plan, then $39.99 a year, $9.99 a month, or $79.99 once (US prices). They manage it through their Apple ID and can cancel any time.

Questions clinicians ask

FAQ

What does my patient need?

An iPhone or iPad on iOS 18 or later, SteadyGaze Premium, and AirPods that report head motion: AirPods Pro (any generation), AirPods 3 or 4, AirPods Max, or Beats Fit Pro. AirPods 1 and 2 have no motion sensor.

Without compatible AirPods the app still plays your cadence as a metronome and logs sessions, but it can't measure head speed or coach the pace.

What happens when my patient taps the link?

If SteadyGaze is installed, the app opens and shows your program with its parameters and instructions. With Premium they tap Add, and it appears under Exercises, in Your programs.

If the app isn't installed, the link opens a web page with the same program and an App Store button. After installing, they need to tap your link a second time to bring the program in.

Can I see my patients' results?

Not from the portal. Sessions are stored only on the patient's phone and nothing is uploaded. From the app the patient can export a PDF report or a CSV of every session and email it to you or bring it to their next visit.

What information do you store?

Your name, clinic, email, a hashed password, and the programs you create. Nothing about patients.

A program link is not private: anyone who has it can view that program. Keep patient names, dates of birth and diagnoses out of program names and instructions. Use something like "VOR x1 horizontal, week 2" instead.

How is head speed measured, and how is "on pace" scored?

The app reads angular velocity from the motion sensor in the patient's AirPods, 25 times a second. Each sweep of the head is one rep. A rep counts as on pace when its peak speed falls inside the band you set, and the session report shows the share of reps that did. On a one-sided program, a rep is one trip out and back, and only the return is paced.

Velocity doesn't drift the way an absolute angle does, which is why the app coaches speed and reports range of motion only as a secondary number.

What speed band should I set?

Whatever you would prescribe in clinic. The band has to be at least 5 °/s wide. If you're unsure where a patient lands, have them run a session with a wide band first. Their report shows actual peak speeds, and you can narrow the band from there.

What happens if I edit or delete a program?

Edits change what the link serves. A patient who already added the program keeps the old version until they open the link again, and then the app replaces it without touching their past sessions.

Deleting a program stops the link from working. Patients who already added it keep their copy.

Is SteadyGaze a medical device?

No. It is a general wellness app and is not FDA cleared. It doesn't diagnose or treat anything. It delivers and logs the exercise you prescribe, and the clinical judgement stays with you.

Who makes it, and how do I reach you?

SteadyGaze is built by Giacomo Balli, an independent iOS developer. Feature requests from clinicians shape what gets built next. Write to [email protected].