Skip to content

Oral Care ​

Track brushing, flossing and the rest of your oral care, with a daily brushing goal and a streak. Oral care is on the web (Check-In → Oral care) and in the mobile app (the + menu's Oral care row, and an optional Dashboard card).

Logging ​

Pick what you did: Brushing, Flossing, Mouthwash, Tongue cleaning or Other. For Other, give it a name, such as "Water flosser" or "Retainer clean"; names you used before are offered again.

The time and duration are up to you. A brush with no duration still counts toward your daily goal.

Brushing timer ​

On the web, choose Start timer on the Oral care tab; in the app, choose Start timer on the Oral care screen or the Brushing timer at the top of the log form. The timer splits your target time into four quarters of your mouth. At each change it taps and plays a soft chime, and at the target it plays the workout rest chime. In the app the sounds follow the rest timer sound setting under Workout Settings; on the web the timer has its own sound button, and plays sounds only while its tab is in front. Tap Save to log the brush with its real start and duration.

In the app, if you lock the phone or leave it, the timer keeps counting and a notification tells you when the target is reached. On iPhone the timer also shows on the Lock Screen and in the Dynamic Island, and in the Smart Stack of a paired Apple Watch.

Reports ​

Reports → Oral care (web) and Reports → Oral care in the mobile app show, for the chosen range:

  • the days you met your brushing goal, your current and longest streak
  • brushes per day against your goal
  • minutes brushing per day against your goal (only brushes logged with a duration add time)
  • how often you flossed, used mouthwash or logged other care

Goal and streak ​

The default goal is the usual dental advice: brush twice a day for 2 minutes. Change the brushes per day and the time per brush on the Check-In tab's Goal button (web) or at the bottom of the Oral care screen (mobile).

A day counts toward your streak once you brush as many times as your goal. Today never breaks the streak while it is still going. Only brushing counts toward the goal; flossing and the other types are tracked alongside it.

Apple Health (iPhone) ​

Smart toothbrushes such as Oral-B, Philips Sonicare and Colgate save each brush to Apple Health. Turn on Toothbrushing (in the Hygiene group) under Settings → Health Sync to bring those brushes in, with their real duration. Syncing again never adds a brush twice.

To send brushes you log in SparkyFitness to Apple Health, turn on Toothbrushing under writeback on the same screen. Only brushes logged in SparkyFitness are written; brushes that came from Apple Health are never sent back. In Apple Health they are listed under the app that wrote them, so a development build's brushes show as DevSparkyFitness and can be removed from that app without touching the regular app's.

If you log a brush yourself and your smart brush also records it (within 10 minutes), both are kept and the brush counts once, using the smart brush's duration. The one you logged is marked Also recorded by Apple Health, so you can delete it if you like.

Android: Health Connect has no toothbrushing record, so on Android brushes are logged by hand or with the timer.

Reminders (mobile) ​

Turn on Brushing reminders under Settings → Notifications for a daily nudge, morning and evening by default, with up to three times a day.

Sharing and the assistant ​

Oral care follows the same sharing rules as other check-in data. The AI assistant and MCP clients can read it ("Did I brush twice a day this week?") but cannot log it.

Released under the GPL-3.0 License.