SleepTracker app icon Sleep tracking · iPhone

Your nights, beautifully tracked

Track your sleep with just your iPhone — or sync your Apple Watch. Sleep stages, heart rate, HRV, long-term trends, and a smart alarm. No account. No sign-up.

No account Data stays on device No ads, ever No sign-up
SleepTracker morning briefing with sleep rings

Key features

Everything a sleep tracker should do

Real sleep tracking, whether or not you own an Apple Watch.

📱
Track with your iPhone
Put your phone on the mattress — it uses motion and the microphone to estimate your sleep, no Apple Watch needed.
🎙️
Hear your snoring
Turn on Snore Recording and iPhone tracking saves a 10-second clip each time you snore. Play them back with your night's snoring chart — they stay on your phone, and you can delete them any time.
Apple Watch sync
Already wear a watch? Sync your real sleep stages, heart rate, and HRV straight from Apple Health.
💤
Sleep rings
Three rings for duration, quality, and deep sleep — your whole night at a glance.
📈
Months of trends
Explore long-term charts, your best and worst nights, and what helps (or hurts) your sleep.
Smart alarm
Wake during light sleep inside the window you choose, with a real local notification.
🔒
Private by design
Your sleep data stays on your device. No account, no ads, no ad trackers — ever.
Support

How can we help?

Questions about SleepTracker? Here are the most common ones. If you don't see your answer, email us — we read every message.

Do I need an Apple Watch?
No. SleepTracker can track your sleep using just your iPhone's motion sensor and microphone — set the phone on your mattress and tap "Track Sleep with iPhone." If you do own an Apple Watch, you can sync its more detailed data from Apple Health instead.
How do I use my Apple Watch with SleepTracker?
Wear your watch to bed with Apple's sleep tracking enabled (iPhone Watch app → Sleep → "Track Sleep with Apple Watch"). In the morning, open SleepTracker and tap "Sync from Apple Health" on the Today screen — your night's stages, heart rate, and HRV appear automatically.
Why are some metrics missing or showing "—"?
Heart rate, HRV, and blood oxygen come from an Apple Watch. iPhone-only tracking estimates your sleep phases from movement and sound, but can't measure those, so they show as "—." Blood oxygen and wrist temperature also require an Apple Watch Series 8 or later.
Does the microphone record me?
Only if you ask it to. By default the app samples the ambient sound level to estimate snoring and room noise, keeping just a loudness number. If you turn on Snore Recording in Settings, iPhone tracking also saves a 10-second clip each time snoring is detected, so you can hear what the chart measured. Those clips stay on your iPhone, are capped at 100 MB, and you can delete them — one at a time or all at once — from a night's detail screen or from Settings. Nothing is ever uploaded.
Is my sleep data uploaded anywhere?
No. SleepTracker has no account and no server of ours, and your sleep sessions, Apple Health data and snore recordings never leave your iPhone. The only things the app sends are an anonymous crash report when it crashes and a count of how the unlock screen is used — the privacy policy spells both out.
How do I delete my data?
You can edit or delete individual nights inside the app. Deleting the app removes all SleepTracker data from your device. Data that originated in Apple Health is managed in Apple's Health app.
✉️
Still need help?

Email us and we'll get back to you. Please include your iPhone model and iOS version so we can help faster.

Email support →
Privacy Policy

Your privacy, simply explained

Last updated: August 25, 2026. This policy applies to the SleepTracker iOS application published by Mark Utility Labs.

🔒

Short version: SleepTracker keeps your sleep and health data on your device. It reads from Apple Health only with your permission, uses the microphone on-device to estimate snoring — saving short snore clips only if you switch that on, and only to your own iPhone — and never uploads any of it. What does leave the app is anonymous and technical: a crash report when the app crashes, and a count of how the unlock screen is used. No ads, no advertising identifiers, no tracking you across other apps or websites, and no sale of your data, ever.

1. What data the app handles

SleepTracker works with sleep and wellness data so it can show your nightly analysis:

All of this is created and used on your device.

2. Apple Health (HealthKit)

If you connect Apple Health, the app reads your sleep analysis, heart rate, heart-rate variability, respiratory rate, and blood oxygen to display your sleep history. This data is read on-device and is not transmitted anywhere. You can review or revoke the app's access at any time in iOS Settings → Privacy & Security → Health → SleepTracker. SleepTracker writes back only the nights it measures itself: when you track a night with your iPhone, that night’s sleep is saved to Apple Health so it appears alongside the rest of your health data and is available to your other apps. Nothing you did not record with SleepTracker is ever written, and you can turn writing off in the same Settings screen.

3. Microphone and snore recordings

If you use iPhone sleep tracking, the app measures the ambient sound level to estimate snoring and room noise during the night. That analysis happens on-device in real time, and only a numeric loudness value is kept with your night's summary.

Snore Recording is a separate, optional feature you control in Settings. When it is on, iPhone tracking also saves a 10-second audio clip each time snoring is detected — at most 30 clips a night, and at most 100 MB in total, after which the oldest nights' recordings are deleted automatically. These clips are written to the app's private storage on your iPhone. They are never uploaded, shared, or transmitted anywhere, and no one but you can play them. You can delete any clip, a whole night's clips, or every clip on the device at any time, and uninstalling the app deletes them all. Apple Watch nights never have snore audio, because the watch has no microphone the app can record from.

If you installed SleepTracker before this feature existed, Snore Recording starts off — the app will not save audio unless you turn it on yourself.

4. How your data is stored

Your sleep sessions and settings are stored locally on your device using the app's on-device storage. Deleting a night inside the app removes it, and uninstalling the app removes all SleepTracker data from your device.

5. Crash reports (Firebase Crashlytics)

SleepTracker uses Firebase Crashlytics, a service run by Google, to report crashes automatically so bugs get found and fixed. When the app crashes, a report goes to Google containing the device model, the iOS and app version, the technical details of the crash, and a random identifier Firebase generates for your installation of the app. That identifier is not your name, your email, or your Apple ID; delete and reinstall the app and it changes. A crash report never contains your sleep sessions, your Apple Health data, or any snore recording.

6. Anonymous usage counts (Firebase Analytics)

When SleepTracker shows its unlock screen, it counts a short list of events through Firebase Analytics, also from Google: that the screen was shown (and which of its two asks it was), that the free week offered there was taken, which layout was shown, and that an unlock completed. These events carry no personal content — none of your sleep sessions, your Apple Health data, or any snore recording, no name, no contact details. SleepTracker never attaches your identity to them; Firebase records them against the same kind of per-install identifier described above. They exist so we can tell whether the unlock screen works, and for nothing else.

7. Unlocking SleepTracker

Apple handles the transaction itself. Mark Utility Labs never sees or stores your card details, billing address, or Apple ID password.

Your unlock is kept on your device, in the iOS Keychain. If you unlock the whole collection of Mark Utility Labs apps at once, that record is also kept in your own iCloud, using Apple's CloudKit, so it follows your Apple Account to a new device. It is stored in your private iCloud database, not somewhere we can browse. SleepTracker does not ask you to sign in to anything, and nothing about your purchase is sent to Google.

8. What is NOT collected

It's worth being explicit about the absences:

9. Who processes your data

Google (Firebase) receives crash reports and the anonymous usage counts. Apple handles the transaction, and keeps the all-apps unlock record in your own private iCloud database. There are no other recipients.

10. Permissions

The app requests these system permissions, each only when you use the related feature:

All are optional; declining one simply disables that feature.

11. Children's privacy

SleepTracker is not directed at children under 13 and does not knowingly collect personal information from children. It never asks anyone, of any age, for a name, an email address, or any other identifying detail.

12. Changes to this policy

If this policy changes, the "Last updated" date above will be revised. Continued use of the app after an update constitutes acceptance of the revised policy.

13. Contact us

Questions about this policy or your privacy? Please contact us at:

Mark Utility Labs
Email: mark@vibecode.review

Terms of Use

The short, plain-English terms

Last updated: August 2, 2026. These terms cover the SleepTracker iOS application published by Mark Utility Labs.

Short version: SleepTracker runs on your device, needs no account, and shows you no ads. Use it however you like; just double-check anything critical.

1. Using the app

SleepTracker is published by Mark Utility Labs for your personal use. It needs no account and no sign-up, it shows no advertisements, and your sleep data stays on your device.

2. Purchases

Some features are unlocked by an in-app purchase. Any purchase is a one-time, non-consumable unlock — there is no subscription, nothing renews, and you are not charged again for what you have already unlocked. Purchases are processed by Apple through the App Store rather than by Mark Utility Labs, and refunds are handled by Apple under its standard App Store refund process at reportaproblem.apple.com.

3. Use your own judgment on important times

SleepTracker converts times using the standard IANA time zone database, including daylight-saving rules. Those rules change, and software can contain mistakes. For anything critical — flights, interviews, court dates, launches — please confirm the time against an authoritative source. Mark Utility Labs is not liable for missed meetings, travel, or other losses arising from use of the app.

4. No warranty

The app is provided "as is" and "as available", without warranties of any kind, express or implied, including fitness for a particular purpose.

5. Acceptable use

Please don't reverse engineer, resell, or pass the app off as your own. That's the whole list.

6. Changes to these terms

If these terms change, we'll update the "Last updated" date above. Continued use after a change means you accept the updated terms.

7. Contact us

Questions about these terms? Please contact us at:

Mark Utility Labs
Email: mark@vibecode.review

More apps

More stuff I made

No company, no investors, no exit plan — just a retired dev, AI, and the growing conviction that this stuff should already cost almost nothing. I'm releasing a new app every week when the waves are bad and I'm not surfing.

Missing an app? Name it 👆here That's genuinely how these get picked.