Zero Cloud Telemetry • 100% On-Device

Software crafted with precision.
Engineered for privacy.

At Skysail Software, we engineer fast, native utilities designed to run locally, respect battery life, and protect your personal data by never collecting it in the first place.

Real-Time Sensor Fusion
No Cloud Analytics or Trackers
High-Performance Go & Kotlin Core
StoryTime App Icon

StoryTime

Sleep Audio Pauser for Android

Love falling asleep to audiobooks or podcasts, but hate waking up hours ahead having lost your place? StoryTime combines on-device machine learning with wearable heart rate telemetry to detect sleep onset in real-time and gently pause your playback.

Universal Audio Pauser
Seamlessly pauses Audible, Libby, Spotify, Pocket Casts, and system media via transient audio focus.
Wearable Heart Rate Streaming
Connects via Bluetooth Low Energy (UUID 0x180D) to Whoop, Fitbit, or smart bands to detect resting HR dips.
Gentle 30-Second Audio Fade
Gradually lowers volume step-by-step before pausing so you aren't startled awake by sudden silence.
StoryTime Sleep Audio Pauser Feature Graphic

Built for Performance, Not Data Harvesting

We believe the best software does its job quietly, efficiently, and leaves your private data completely in your control.

Zero Telemetry by Default

We operate no telemetry ingestion servers, analytics SDKs, or behavioral trackers. Data is processed strictly in volatile RAM on your own device and discarded immediately after use.

Local-First Sensor Fusion

Rather than waiting hours for third-party cloud aggregators to sync sleep records, our high-efficiency Go decision engine evaluates multi-sensor signals right as they occur.

Native Battery Efficiency

Engineered with modern Android Foreground Services, low-power Bluetooth LE GATT profiles, and optimized wake-lock routines that won't drain your phone overnight.

The StoryTime Sensor Fusion Engine

How StoryTime accurately determines when you fall asleep without false positives.

STAGE 01

Google Sleep API

Emits on-device ML sleep confidence events based on device stillness, ambient light, and circadian patterns.

STAGE 02

BLE Heart Rate Stream

Reads pulse intervals from Whoop, Fitbit, or smart band to detect natural 8–15% resting heart-rate dips.

STAGE 03

Go Core Decision Engine

Applies exponential moving average baselines and hysteresis confirmation windows to prevent premature pause triggers.

STAGE 04

Gentle Audio Fade & Pause

Lowers active stream volume over 30 seconds, then dispatches transient audio focus and hardware pause keyevents.