DEV Community

Brent Vandy
Brent Vandy

Posted on

The beauty of zero telemetry software: A look at a truly local first meditation app

Modern consumer apps have a serious bloat problem. If you look at the health and wellness space specifically, a simple utility app will often bundle five different tracking SDKs, force an email sign up, and require a constant internet connection just to function.

I recently found a refreshing exception to this rule. It is a minimalist meditation timer called Transcendence and it is a masterclass in building software that actually respects the user.

While I did not build this app, checking out its feature set and privacy stance really made me appreciate the developer's approach to the architecture.

Here is why this local first approach caught my attention:

Strict Zero Telemetry
There is not a single analytics or advertising SDK in the app. No crash reporting tools sending metadata to third party servers. Everything happens strictly on the device. It proves that you do not actually need to harvest user data to build a highly functional utility.

Local Storage First
For daily habit tracking, the app logs streaks, session history, and personal notes. But instead of routing this through a backend database, all of this is written directly to local device storage. If a user opts for the premium tier, data syncs across devices using only their private iCloud account. The developer never sees a byte of it.

Mastering Background Execution
From an iOS development perspective, keeping a timer precise and firing audio chimes while the phone is locked and backgrounded is notoriously tricky. The OS aggressively kills background tasks to save battery. This app manages to handle background execution and interact perfectly with the hardware Silent switch without draining resources.

The Takeaway
It is nice to see software that does one thing exceptionally well and then simply gets out of the way. We as developers often default to spinning up a cloud database and adding analytics tracking before we even write the core logic.

Are any of you building local first applications right now? I would love to hear what stacks you are using to handle offline persistence.

Top comments (1)

Collapse
 
alexshev profile image
Alex Shev

Zero telemetry can be a real product feature when the user can feel the boundary. For a meditation app, local-first also matches the emotional job: private space, fewer surprises, and no hidden measurement layer.