InnerPulse - Private mood tracking with PHQ-9. No cloud, no subscription.
by•
Understand what influences your mood - with data, not guesses. Clinical screenings (PHQ-9, GAD-7), 100+ influence factors, 100% offline. One-time purchase €9.99.
Replies
Best
Maker
📌
Hi Product Hunt
I'm Marvin, a solo developer from Hamburg, and InnerPulse is a passion project, not a startup.
Mental health has been a big part of my life for years. At some point I started tracking my own mood and questionnaire scores by hand, in an Excel spreadsheet. It was clumsy, but for the first time I could see patterns that had slipped past me in daily life. That was the moment the idea clicked.
When I looked for an app to replace my spreadsheet, I got frustrated. Almost all of them wanted an account, uploaded my most sensitive data to a cloud, and packed in tracking analytics. They talk about caring for your wellbeing while tracking your behavior for ad networks in the same breath.
So I built the opposite: a tool you can trust because the trust lives in the architecture, not in a privacy policy. And it does automatically what I once did by hand in that spreadsheet: it surfaces which factors actually raise or lower your mood.
Three things were non-negotiable:
- Everything stays on your device. No cloud, no account, no ads, no tracking.
- Pay once instead of a subscription. 9.99, and it's yours.
- The app leaves you alone. No guilt-inducing streaks, no engagement tricks. Every entry counts, even after a long gap.
On top of the mood journal, InnerPulse includes clinically validated assessments like PHQ-9 and GAD-7, so you get objective reference points instead of vague wellness scores. It's a companion, never a replacement for professional help.
It's just me building this, so I'd genuinely love your feedback and questions. What would make a tool like this actually useful for you?
Thanks for checking it out.
Report
How does it actually surface those 100+ influence factors without any third-party integrations, since you mention it works fully offline?
Report
Maker
@yiitgervdeu The factors don't come from integrations at all, they're a curated library built into the app across categories like sleep, social life, work, health, weather, habits and medication, and you can add your own on top.
Logging them is a one-tap thing when you record your mood. To keep that fast, the app learns which factors are relevant to you and ranks suggestions by weekday patterns, time of day, recent usage and which factors tend to appear together, so you usually see the right ones first instead of scrolling a long list.
The only optional connections are Apple's own frameworks: Apple Health (to suggest factors like workouts or sleep from data already on your phone) and weather. Both are opt-in and off by default.
The insights part is pure on-device statistics: the app compares your mood on days with vs. without a factor, checks delayed effects (does poor sleep hit you one or two days later?), and looks at factor combinations.
Report
How does the app actually surface the influence factors without ever sending data anywhere, does it learn from patterns locally or just log them for you to look at?
Report
Maker
@lates63055 Both, actually. It learns locally in a small way: the app ranks factor suggestions based on your own usage patterns (weekday, time of day, factors that appear together), so logging stays a one-tap thing. And for insights it runs plain statistics on-device: comparing your mood on days with vs. without a factor, checking delayed effects one or two days later, and looking at factor combinations. Nothing leaves your phone for any of this, there's no server involved at all, which is also why it works fully offline. (More detail in my reply to Yiğit above.)
Replies
How does it actually surface those 100+ influence factors without any third-party integrations, since you mention it works fully offline?
@yiitgervdeu The factors don't come from integrations at all, they're a curated library built into the app across categories like sleep, social life, work, health, weather, habits and medication, and you can add your own on top.
Logging them is a one-tap thing when you record your mood. To keep that fast, the app learns which factors are relevant to you and ranks suggestions by weekday patterns, time of day, recent usage and which factors tend to appear together, so you usually see the right ones first instead of scrolling a long list.
The only optional connections are Apple's own frameworks: Apple Health (to suggest factors like workouts or sleep from data already on your phone) and weather. Both are opt-in and off by default.
The insights part is pure on-device statistics: the app compares your mood on days with vs. without a factor, checks delayed effects (does poor sleep hit you one or two days later?), and looks at factor combinations.
How does the app actually surface the influence factors without ever sending data anywhere, does it learn from patterns locally or just log them for you to look at?
@lates63055 Both, actually. It learns locally in a small way: the app ranks factor suggestions based on your own usage patterns (weekday, time of day, factors that appear together), so logging stays a one-tap thing. And for insights it runs plain statistics on-device: comparing your mood on days with vs. without a factor, checking delayed effects one or two days later, and looking at factor combinations. Nothing leaves your phone for any of this, there's no server involved at all, which is also why it works fully offline. (More detail in my reply to Yiğit above.)