InnerPulse – GAD-7 & PHQ-9
Depression & anxiety tracker
$8.99 · Designed for iPhone. Not verified for macOS.
Do you understand why you feel the way you feel?
InnerPulse is a mood tracker with built-in clinical questionnaires (PHQ-9, GAD-7). Track your mood daily, discover which factors lift or lower it, and monitor your mental health over time. All data stays on your device.
---
YOUR DATA BELONGS TO YOU
InnerPulse is 100% local. Everything stays on your iPhone. No account, no cloud, no tracking, no ads. Protected with Face ID. You pay once and keep the app. No subscription, no hidden costs, shareable with your family via Family Sharing.
---
HOW YOU USE INNERPULSE
1. Capture your mood. In the journal, you log your mood on a scale from 1 to 10, optionally write a few words, and get context-aware writing prompts when you need them.
2. Connect factors. For each entry, you choose from over 110 factors across 11 areas of life: sleep, nutrition, work, exercise, social life, digital consumption, self-care, health, entertainment, environment, and finances. Custom factors and your own categories can be added in seconds.
3. Connect Apple Health (optional). If you grant access, InnerPulse suggests factors based on your health data or activates them automatically: workouts, sleep, cycle, hydration. When the data is clear, the app handles it; when it's ambiguous, it asks. The weather is also no longer something you need to enter manually. Once you enable it in settings, sunny and rainy days are automatically suggested as a factor.
4. Complete clinical questionnaires. In the check-in tab, you answer recognized screening tests: PHQ-9, PHQ-4, GAD-7, and K10. You receive objective evaluations that you can take with you to your next appointment if needed. (Not a diagnosis, that comes from a professional.)
5. Understand your insights. The analysis tab goes deep. You see:
- which factors really influence your mood, and in which direction,
- on which weekdays you typically feel better or worse,
- how your questionnaire results have changed over weeks and months,
- how your mood unfolded across the entire year, a single pixel per day in the "Year in Pixels" view,
- trends, patterns, and correlations you wouldn't spot in everyday life.
6. Make it yours. Choose between four design themes with smooth transitions. InnerPulse adapts to your taste, not the other way around.
---
YOUR DATA, ON THE MOVE
You can export your data as CSV or share it as a PDF report any time, suitable for therapy conversations or your own archive. Data from earlier exports or from another device can be brought back in via CSV import.
---
InnerPulse does not replace professional advice or therapy.
more Version 5.0 brings a dedicated page for every factor, interactions as real comparisons instead of percentages, a search that explains its results, and entry lists you can customize. Everything stays 100% local on your device.
NEW FACTOR PAGES
- Tap a factor in Analysis and you get its own page: balance with a trend chart, range, confidence, and the number of entries.
- The "Trends" tab shows what often goes along with the factor, including the day before (-1) or the day after (+1). Every row leads to the connected factor.
- The "Entries" tab collects all journal entries with this factor.
- Each of the 111 default factors now has its own image.
CLEARER INTERACTIONS
- Instead of "300% more often", each card compares two groups directly, e.g. "With Low energy: on 12 of 14 days. Without: on 3 of 20 days."
- A badge rates every connection as "Moderate" or "Strong"; weak connections are no longer shown.
- As always: everything is an observation, never a diagnosis.
SMARTER SEARCH
- Every result shows why it was found: text snippet, factor, or date.
- Factors match in every language and via synonyms; "workout" also finds "Exercised".
- The chart collapses while you search, so more results stay visible.
CUSTOMIZABLE ENTRY ROWS
- Choose what the title and subtitle line of journal and questionnaire entries show: weekday, date, time, note, or questionnaire code, name and due date.
- Reorder by dragging the handle, three date formats. Find it under Settings > General.
CLEARER QUESTIONNAIRES
- Every test states its topic in plain language, e.g. PHQ-9 = depression.
- The reminder tells you which questionnaire is due and opens it directly.
- Every questionnaire type shows when it is next due, or how long it has been overdue.
- Reminders work per questionnaire type: if your GAD-7 is further back than your PHQ-9, InnerPulse reminds you about the GAD-7.
- In the line chart, you now hit exactly the point you mean when a day has several entries; while dragging, the selection stays on one line.
BUG FIXES & POLISH
- Intensity and factor selection stay in sync: deselecting removes the value, selecting starts at "Medium".
- The questionnaire reminder can be turned off completely.
- "View insights" takes you directly to the factor page.
- If saving fails, the app tells you honestly instead of signaling success.
- Search, lists, and chart gestures respond noticeably faster, plus many small corrections.
MIGRATION & PRIVACY
All your data is preserved and migrated locally. No server, no account. InnerPulse stays private.
5 2d ago
Version 4.1 refines 4.0: factor search now works in any language, the journal and analysis feel noticeably smoother, reminders are more reliable, and under the hood we made the app more stable and your data safer. Everything stays 100% local on your device.
FACTOR SEARCH IN ANY LANGUAGE
- You now find a factor regardless of the app language. Search in English for "Productive" and the German "Produktiv" shows up, and the other way around.
- This works both when picking factors in an entry and in the journal search. A factor created in one language stays findable by its term in any language (and by synonyms).
RELIABLE REMINDERS
- Fixed: the journal reminder sometimes appeared even though you had already tracked the day. As soon as an entry exists, today's reminder is now removed immediately and reliably, even if you logged via widget, Lock Screen, Siri or Apple Watch.
BACKFILLED ENTRIES WITH THE RIGHT TIME
- When you add an entry for today after the fact, InnerPulse now uses the current time instead of 0:00. Backfilled entries for past days stay unchanged.
NOTICEABLY SMOOTHER
- The journal and analysis no longer recompute lists, search and charts on every keystroke or animation frame. Typing, scrolling and charts feel calmer, even with many entries.
- Factor search responds without hitches. There is no more database access on every keystroke.
FASTER APPLE WATCH SYNC
- Incoming Watch entries are batched and processed more efficiently, and the expensive weekly and pixel aggregation no longer runs for every single entry. Rapid successive inputs are coalesced instead of slowing down the sync.
STABILITY & DATA SAFETY
- Save hardening: a failed save is no longer silently ignored but logged, so your entry is not lost unnoticed.
- Extra crash protection in the most used display path and when reconciling background entries.
IMPORT & EXPORT IN EVERY LANGUAGE
- Fixed: data export and import now work regardless of the selected language. Previously the process failed in non-German languages or opened the wrong screen.
MIGRATION & PRIVACY
All data from version 4.0 is preserved and migrated locally. No server, no account. Optional Apple services exchange data only with Apple. InnerPulse stays private.
4.1 Jun 22
Version 4.0 is the biggest update to InnerPulse yet: the app leaves the iPhone. New are an Apple Watch app, Home Screen and Lock Screen widgets, plus Siri and Spotlight shortcuts that let you log your mood in seconds without opening the app. On top of that come a new analysis engine that detects interactions between factors, an intensity slider per factor, journal search, a way to fill in missed days, fully editable factors, CSV import, and a new PDF report. Everything stays 100% local on your device.
APPLE WATCH
- Quick entry with the Digital Crown: turn the crown, set a value (1 to 10), tap, done.
- Weekly stats on your wrist: average of the last 7 days, trend, and bars.
- Confirm factors at a glance: matching factors (weekday, Apple Health) are preselected.
- Reliable two-way sync, even offline. The iPhone stays the source of truth.
- Watch face complications showing today's value.
WIDGETS & LOCK SCREEN
- Quick-log widget: capture your mood with one tap from the Home Screen.
- Weekly pulse widget: average of the last 7 days plus trend.
- "Mood in Pixels": the last 12 weeks as a colored grid.
- Lock Screen widget: one tap opens a new entry directly. Optionally "hide mood score".
- All widgets redesigned and always automatically up to date.
INTERACTIONS AS CLEAR SENTENCES
In the detail view of each factor, InnerPulse describes relationships in natural language:
- Same day: "On days with exercise, you ate healthy 40% more often."
- Next day: "After days with little sleep, your mood the next day is lower on average."
Everything is an observation, not a diagnosis.
INTENSITY
For each factor you can enable an intensity slider from low to high. The analysis compares high-intensity and low-intensity days and shows the effect on your mood.
FULLY EDITABLE FACTORS
Every factor can be edited, including default factors: title, icon, category, and tendency. Behind the scenes, each factor keeps its stable identity, so entries and analyses stay correct. Large, searchable icon picker.
JOURNAL SEARCH
A search icon filters your entries live by note text, factors, and date.
FILL IN MISSED DAYS
Optionally, each unlogged day appears as a subtle tile with a plus. One tap creates an entry for exactly that day. No streaks, no nagging.
STABILITY & POLISH
Faster image rendering, a fixed crash with duplicate factor names, and consistent updates across widgets, Lock Screen, and Watch after every change.
MIGRATION & PRIVACY
All data from version 3.4 is preserved and migrated locally. No server, no account. Optional Apple services share data only with Apple. InnerPulse stays private.
4.0 Jun 18
Version 3.4 is a maintenance release focused on factors and settings. Usage counts now match how often you actually used a factor, deleted factors also disappear from past entries, the month labels in "Year in Pixels" now follow your app language, and a display bug in the intelligent factors has been fixed. On top of that, there are stability and reliability improvements under the hood.
---
WHAT'S NEW IN THIS VERSION?
---
SETTINGS REFLECT CHANGES IMMEDIATELY
When you turned Apple Health or Weather on or off under Settings, Intelligent Factors, the overview sometimes only showed the correct status after restarting the app. The feature was already active, only the display lagged behind. In 3.4 the display updates right away.
---
FACTORS: ACCURATE USAGE COUNT
The number that shows how often a factor was used now reflects the actual number of your entries that use it. Until now this value could grow too high over time, for example because editing an entry was counted as well. That is fixed, and the order of factor suggestions becomes more reliable as a result.
---
FACTORS: CLEAN DELETION
When you deleted a factor, it used to stay visible in the entries where you had used it. In 3.4 a deleted factor is also removed from all past entries. If it is still in use, InnerPulse asks first and shows you how many entries it will be removed from. Mood scores, journal text, and all other factors remain unchanged.
---
YEAR IN PIXELS: LOCALIZED MONTHS
In the analysis under "Year in Pixels" the month labels now appear in your app language instead of being fixed to German.
---
STABILITY AND RELIABILITY
Under the hood we reworked the save and sync paths so that saving, editing, and deleting entries and factors runs more robustly.
---
MIGRATION AND PRIVACY
- All mood entries, factors, and questionnaire results from version 3.3 are preserved.
- The cleanup of deleted factors runs exclusively locally on your device.
- As always, InnerPulse stays 100% local. No data ever leaves your device.
3.4 Jun 10
APPLE HEALTH WORKOUTS MAPPED MORE CLEARLY
Until now, InnerPulse had a separate "Functional Training" factor that bundled several workout types from Apple Health. In practice this rarely fit, since most of those workouts are conceptually closer to strength training or HIIT. With 3.3 the mapping is cleaner:
- Functional Strength Training: now Strength Training
- Core Training: now Strength Training
- Cross Training: now HIIT
The "Functional Training" factor is dropped. On first launch of 3.3, InnerPulse removes the default factor automatically and cleans up all existing entries that referenced it. Mood scores, journal text, and all other factors remain unchanged.
Custom factors you created yourself with the same name are left untouched.
---
FULL THEME BACKGROUND IN EMPTY CATEGORIES
When you opened a custom factor category in Settings that didn't contain a factor yet, the theme background was only visible as a narrow strip in the center of the screen. The rest of the screen stayed empty or dark. In 3.3, the background fills the full width across all themes (Still Water, Paper Ink, Night Owl).
---
MIGRATION AND PRIVACY
- All mood entries, factors, and questionnaire results from version 3.2 are preserved.
- The migration that removes "Functional Training" runs once and exclusively locally on your device.
- As always, InnerPulse stays 100% local. No data ever leaves your device.
3.3 May 22
We're continuously working to improve InnerPulse for you. This update includes minor optimizations and bug fixes for an even better experience.
3.2 May 17
Version 3.1 is a maintenance release with one major focus: crisis hotlines are now available worldwide. When a questionnaire indicates acute distress, InnerPulse now shows the right hotlines for your region — no longer limited to German-speaking countries, but covering 16 countries plus an international fallback. On top of that, you get visual refinements for empty states and minor fixes.
---
WHAT'S NEW IN THIS VERSION?
---
CRISIS HOTLINES WORLDWIDE
Until now, the crisis modal was only localized for Germany, Austria, and Switzerland. With 3.1, InnerPulse automatically selects the appropriate hotlines based on your device region:
- DACH: Telefonseelsorge (DE 0800 111 0 111, AT 142, CH 143) and additional contacts
- USA: 988 Suicide & Crisis Lifeline, Crisis Text Line
- United Kingdom: Samaritans 116 123, SHOUT
- Canada: 988 Suicide Crisis Helpline, Talk Suicide Canada
- Australia: Lifeline 13 11 14, Beyond Blue
- France: 3114, SOS Amitié
- Spain: 024 Línea de Atención, Teléfono de la Esperanza
- Mexico: SAPTEL, Línea de la Vida
- Italy: Telefono Amico, Samaritans Onlus
- Netherlands: 113 Zelfmoordpreventie
- Japan: よりそいホットライン, TELL Lifeline
- India: Vandrevala Foundation, iCall
- Hong Kong: Samaritans Hong Kong
- Taiwan: Lifeline 1995
- China: Beijing Suicide Research and Prevention Center, Lifeline Shanghai
For all other regions, InnerPulse displays an international fallback with Find a Helpline (worldwide directory), IASP Crisis Centres, and the European emergency number 112, which is active in many other countries as well.
As before, the crisis modal only appears when the PHQ-9 indicates acute distress, can only be closed by active acknowledgment, and respects a 24-hour cooldown between displays.
---
EMPTY STATES IN THE RIGHT DESIGN
When you haven't logged any entries or questionnaires yet, the empty-state placeholder used to fall back to a neutral system look. In 3.1, it adapts to your chosen theme (Still Water, Paper Ink, or Night Owl): background, accent color, and typography now match the rest of the app.
---
SMALLER FIXES
- Onboarding: Revised capitalization in several texts for a more consistent appearance.
- Various stability and performance improvements under the hood.
---
MIGRATION AND PRIVACY
- All entries, factors, and questionnaire results from version 3.0 are preserved unchanged.
- Region detection for the crisis hotlines happens exclusively locally via the device region. No location services, no data transmission.
- As always, InnerPulse stays 100% local. No data ever leaves your device.
3.1 May 14
INNERPULSE 3.0: RELEASE NOTES
---
IN SHORT
Version 3.0 is the biggest step InnerPulse has ever taken. You experience a completely redesigned analysis tab with much more depth, including a new "Year in Pixels" view. You get four selectable design themes, an optional Apple Health connection, weather as a factor, and new ways to export your data as PDF or bring it back in via CSV. InnerPulse stays 100% local and a one-time purchase without subscription.
---
WHAT'S NEW IN THIS VERSION?
---
COMPLETELY REDESIGNED ANALYSIS TAB
The analysis tab was rethought from the ground up and is now a standalone hub with much more depth across 5 detail views:
- Factors: Each factor can now be opened individually and shows its course, frequency, and effect on your mood.
- Weekdays: Made visible on which weekdays you typically feel better or worse.
- Trend: Your mood with trend lines over time.
- Questionnaires: All clinical screening tests (PHQ-9, PHQ-4, GAD-7, K10) are visualized together and comparable over time.
- Year in Pixels: A new view shows your entire year as a colored pixel grid. Ideal for spotting phases, patterns, and changes across long stretches of time.
---
FOUR NEW DESIGN THEMES
InnerPulse now adapts visually to your taste. You choose between four themes with their own color palette, typographic accents, and material style. The old legacy style remains available and is joined by 3 additional design modes in light and dark.
---
APPLE HEALTH (OPT-IN)
With your permission, InnerPulse pulls in data from Apple Health and turns it into matching factors:
- Workouts: Training sessions are recognized and either automatically activated or suggested as a matching factor.
- Sleep: Sleep data flows into your entries as a factor.
- Cycle: Cycle and PMS phases are picked up as a factor.
- Hydration: Drinking behavior is taken into account as a factor.
The logic deliberately distinguishes between automatic activation (when the data is clear) and suggestion (when a quick confirmation makes sense). You stay in control at all times and can grant or revoke each data category individually. Your data stays with you and is not stored elsewhere.
---
WEATHER AS A FACTOR (OPT-IN)
You no longer have to enter the weather manually. As soon as you enable it in settings, sunny and rainy days are automatically suggested as a factor. An elegant way to make the impact of weather on your mood visible over time. Same principle here: your data stays with you and is not stored elsewhere.
---
PDF EXPORT
You can now create a PDF report of your data, suitable for printing, archiving, or sharing with therapists. The report contains mood timelines, a factor overview, and questionnaire results in a clear, readable layout.
---
CSV IMPORT
For the first time, data can be brought back into the app. With the new CSV import, you restore entries from an earlier export, another source, or after a device switch, including validation and a preview before anything is written.
---
SETTINGS SCREEN COMPLETELY REWORKED
The settings have been completely restructured: clearer grouping, new sections for HealthKit, Themes, Privacy, and Data Management (Export/Import), as well as its own Privacy Center that transparently shows which data is processed where.
---
FURTHER IMPROVEMENTS
- Improved factor confidence logic: The smart suggestion engine has been overhauled and now suggests factors significantly more accurately.
- General improvements to performance and speed.
---
MIGRATION AND PRIVACY
- All existing entries, factors, and questionnaire results from version 2 are preserved and migrated automatically.
- Apple Health and the weather connection are strictly opt-in: nothing is read without your explicit consent.
- As always, InnerPulse stays 100% local. No data leaves your device.
3 Apr 28
We're continuously working to improve InnerPulse for you. This update includes minor optimizations and bug fixes for an even better experience.
2.5 Apr 21
We're continuously working to improve InnerPulse for you. This update includes minor optimizations and bug fixes for an even better experience.
2.4 Apr 17
We're continuously working to improve InnerPulse for you. This update includes minor optimizations and bug fixes for an even better experience.
2.3 Apr 14
We're continuously working to make InnerPulse better for you. This update includes minor improvements and bug fixes for an even smoother experience.
2.2 Apr 11
Bug Fixes & Improvements
- Journal: Editing now saves correctly — The "Done" button (checkmark) when editing an entry now actually saves your changes (date, mood, factors) instead of just toggling edit mode
- Insights: Time range filter fixed — Time ranges (week/month/quarter) now start from the beginning of the day and count inclusively (7/30/90 days instead of 8/31/91)
- Insights: Better hints for empty factor correlations — When no base or influence factors exist in the selected time range but do exist in other ranges, a helpful hint is now shown instead of nothing
- Localization: Added two new strings for factor correlation hints
2.1 Apr 9
New Features & Improvements
- Create new factors directly from search — no need to leave your journal entry
- 3 new built-in factors: Social Media Pause, PMS, and Cycle Week with synonyms in all 7 languages
- Search results no longer show unrelated active factors
- Tapping the factor count badge now scrolls to the first active category
2 Apr 4
Improvements and bug fixes
- Mood timeline now shows gaps for days without entries for a more honest overall picture
- Streaks are calculated correctly for backdated entries
- Factor suggestions and insights respond more smoothly with optimized recalculations
- Notification toggle works more reliably
- Fixed chart display issues with clipped values at edges and Y axis scaling
- General stability and performance improvements
1.1 Apr 1
Version 5.0 brings a dedicated page for every factor, interactions as real comparisons instead of percentages, a search that explains its results, and entry lists you can customize. Everything stays 100% local on your device.
NEW FACTOR PAGES
- Tap a factor in Analysis and you get its own page: balance with a trend chart, range, confidence, and the number of entries.
- The "Trends" tab shows what often goes along with the factor, including the day before (-1) or the day after (+1). Every row leads to the connected factor.
- The "Entries" tab collects all journal entries with this factor.
- Each of the 111 default factors now has its own image.
CLEARER INTERACTIONS
- Instead of "300% more often", each card compares two groups directly, e.g. "With Low energy: on 12 of 14 days. Without: on 3 of 20 days."
- A badge rates every connection as "Moderate" or "Strong"; weak connections are no longer shown.
- As always: everything is an observation, never a diagnosis.
SMARTER SEARCH
- Every result shows why it was found: text snippet, factor, or date.
- Factors match in every language and via synonyms; "workout" also finds "Exercised".
- The chart collapses while you search, so more results stay visible.
CUSTOMIZABLE ENTRY ROWS
- Choose what the title and subtitle line of journal and questionnaire entries show: weekday, date, time, note, or questionnaire code, name and due date.
- Reorder by dragging the handle, three date formats. Find it under Settings > General.
CLEARER QUESTIONNAIRES
- Every test states its topic in plain language, e.g. PHQ-9 = depression.
- The reminder tells you which questionnaire is due and opens it directly.
- Every questionnaire type shows when it is next due, or how long it has been overdue.
- Reminders work per questionnaire type: if your GAD-7 is further back than your PHQ-9, InnerPulse reminds you about the GAD-7.
- In the line chart, you now hit exactly the point you mean when a day has several entries; while dragging, the selection stays on one line.
BUG FIXES & POLISH
- Intensity and factor selection stay in sync: deselecting removes the value, selecting starts at "Medium".
- The questionnaire reminder can be turned off completely.
- "View insights" takes you directly to the factor page.
- If saving fails, the app tells you honestly instead of signaling success.
- Search, lists, and chart gestures respond noticeably faster, plus many small corrections.
MIGRATION & PRIVACY
All your data is preserved and migrated locally. No server, no account. InnerPulse stays private.
more Version 5 2d ago
Data Not Collected The developer does not collect any data from this app.