Ninety Days: Habit Tracker
Make Habits Measurable
Free · In‑App Purchases · Designed for iPad
With Ninety Days, you can build new positive habits
and leave bad routines behind. Track your habits for 30, 60,
and 90 days – and beyond. Milestones support you along the way.
Detailed progress analyses such as the Baseline Model
help you stay consistent.
-------------------
What Ninety Days offers
• Flexible habit tracking
Track your habits quickly and clearly – tailored
to your personal routine.
• Track quantities and baselines
Set a personal baseline (minimum quantity) for quantity-based habits
and track the amounts you actually achieve each day.
• Track progress over time
Follow your quantities, streaks, and routines and see
how your habits develop over time.
• 30-, 60- & 90-Day Challenges
Take on integrated challenges and guide your
habits through multiple challenge levels.
• Statistics & Insights
Keep an eye on your current progress and gain
detailed insights into your habits and streaks.
• Baseline Model
Compare the quantities you actually achieve over time
with your personal baseline and identify long-term developments.
• Badges & Achievements
Earn awards for consistent routines and
successfully completed challenges.
-------------------
Habits are not built through repetition alone.
What matters is making them realistic and measurable,
tracking them consistently, and making their development visible over time.
Ninety Days combines habit tracking with quantity tracking, personal baselines, challenges, and long-term analyses.
This allows you not only to record whether you performed a habit, but also to understand
how consistently you follow it and how it develops over time.
-------------------
Free Version:
• Log up to 3 habits per day
• Track quantity-based habits
• Start 1 challenge at a time (Level 1 · 30 days)
• Access the statistics dashboard
• Daily overview of your logging behavior
• Earn achievements
• Full access to all settings
-------------------
Premium:
• Create and log unlimited habits
• Baseline Model for quantity-based habits
• Start multiple challenges at the same time
• All statistics and insights
• Advanced streak analysis
• Use Ninety Days without Freemium limits
-------------------
You can switch between Premium and the free version at any time.
Subscription options for Premium:
• Annual subscription
• Monthly subscription
The subscription renews automatically unless canceled in the Apple App Store
at least 24 hours before the end of the current subscription period.
This applies to both monthly and annual subscriptions.
-------------------
Make your progress visible and build habits
that last – with Ninety Days.
-------------------
Privacy Policy: https://ninety-days.app/privacy
Terms of Use: https://ninety-days.app/terms
more – Improvements & Bug Fixes –
• The overview of features available in the free and premium versions has been updated.
• Various technical improvements and optimizations have been made.
3.6.2 2d ago
– Improvements & Bug Fixes –
• Large quantity values are now correctly displayed in a compact format in the calendar view across all supported languages, for example 1,000 as 1K.
• The contrast of the streak statistics in the habit detail view has been improved, particularly for the current streak.
• The social media section in Settings has been revised and the layout of the remaining platforms has been optimized.
3.6.1 4d ago
With this update, Ninety Days introduces quantity tracking for habits. In addition to tracking whether a habit was completed, you can now also track specific quantities. A clear chart shows your logged quantities and how they develop over time – including over longer periods.
– Quantity Tracking in Ninety Days –
• Track quantities – Quantity-based habits can now have a personal baseline (minimum amount) and a suitable unit, allowing the actual amount achieved to be logged for each day.
• Reach your baseline – The baseline can be applied with a single tap, or the actual amount achieved can be entered individually.
• Automatic quantity tracking – When completing a quantity-based habit as usual, the baseline amount is automatically logged. This means there is no need to manually enter an amount every time.
• Track progress – The new quantity view shows logged amounts directly over the course of a habit.
• Baseline Model – With Premium, actual quantities can be compared with the personal baseline over time, making it easier to see how they develop over longer periods.
• Quantity-based challenges – Challenges now support quantity-based habits as well.
– Further Improvements –
• The calendar view within the habit detail view has been visually redesigned.
• The minimum requirement has been raised from iOS 18.0 to iOS 26.0.
Thank you for using Ninety Days.
3.6 Aug 21
– Challenges –
• Inconsistencies involving previously completed challenges are now automatically detected and resolved, preventing them from incorrectly appearing under “Action Required.”
• The limited Summer Retreat 2026 badge is now displayed correctly again in the Challenges and Badges sections.
– Summer Retreat 2026 –
• The completion logic for Summer Retreat 2026 has been fully implemented.
• After the event ends, participants now receive a dedicated summary – both when successfully completing the retreat and when not completing it in full.
• The event completion screen has been specifically designed for Summer Retreat 2026 and provides a clear overview of personal progress.
3.5.3 Aug 12
– Adding Habits –
• The Summer Retreat 2026 event stamp is no longer displayed in the Add Habit view and is now exclusively available for the Summer Retreat 2026.
– Settings –
• New social media icons have been added to the Settings section, providing access to the developer's official social media channels.
3.5.2 Jul 30
– Summer Retreat 2026 –
• Access to Summer Retreat 2026 has been simplified. The event badge is now permanently displayed in Settings, providing direct access to the in-app event landing page at any time.
3.5.1 Jul 24
– Summer Retreat 2026 –
• All technical preparations for the first limited-time in-app event, "Summer Retreat 2026", have been completed. The event is fully integrated into the existing challenge system and can be started directly from within the app during the designated event period.
• An exclusive habit stamp and a limited-edition event badge have been added for Summer Retreat 2026. In addition, the badge overview has been expanded with a dedicated section for limited event badges.
• Limited event challenges are now displayed separately within the challenge overview. Instead of the level and number of attempts, the current event day is now shown. Additionally, event challenges are highlighted with the "LIMITED" label.
• The start conditions and logging rules have been specially extended for Summer Retreat 2026. During the first event days, simplified logging rules apply to provide an easier and more convenient start to the event.
3.5 Jul 22
– User Interface Improvements –
• The guidance for creating your first habit is now displayed clearly across the entire screen again.
3.4.5 Jul 18
– In-App Event: Summer Retreat 2026 –
• Preparations for the upcoming in-app event “Summer Retreat 2026”.
• Added a new event landing page with a countdown to the event start.
• Added deep link support, allowing the event to be opened directly from the App Store.
• The event landing page is available to all Ninety Days users, including those without a Premium subscription.
3.4.4 Jul 15
– Bug Fixes and Performance Improvements –
• Fixed an issue that could occur when ending or restarting a challenge.
• Fixed an issue with retroactive challenge logging. Challenges can now once again be logged retroactively for up to seven days.
– User Interface Improvements –
• Empty categories and routines now display a helpful message when no habits are assigned to them.
– Other Improvements –
• Various optimizations provide an even more stable and reliable app experience.
3.4.3 Jul 13
–Bug Fixes and Performance Improvements–
• Fixed an issue where incomplete habits were not displayed correctly.
• Fixed an issue with the calculation of the “Missed” aggregate within the Routines filter.
–Significant Performance Improvements in the Routines View–
• Habit updates within the Routines filter have been fundamentally optimized.
• Status changes after stamp logging are now as fast as in the standard view.
• Aggregate calculations have been revised and now react synchronously to habit changes as well as calendar day selections.
–Other Improvements–
• Habits can now be archived directly via a swipe action within the habit overview.
• Pop-ups for successfully completed challenges are now displayed only once, analogous to failed challenges.
3.4.2 Jun 26
– Hotfix: 3.4.1 –
• Fixed a rare issue that could cause the app to crash for some users after updating to version 3.4
• Improved handling of existing and synchronized data
3.4.1 Jun 20
–New Sharing Features for Progress and Achievements–
• Achievements can now be shared directly from the success screen
• New sharing option for individual habits directly from the habit overview
• Sharing is compatible with all major social media platforms
–Improved Habit and Challenge Management–
• Challenge habits now use more meaningful and descriptive names
• Annual overview redesigned for improved clarity
• Fixed an issue that could block the interface when reactivating archived habits
• Simplified habit creation by streamlining logging mode selection
–Optimized Notifications and Routines–
• Reduced the number of automatic notifications
• Removed notifications that were no longer relevant
• Orphaned routine notifications are now cleaned up automatically
• Notification permission prompt is now shown immediately after the Freemium introduction
• Visual improvements to the routine planner
–Additional Improvements and Optimizations–
• Improved iCloud synchronization
• Completely redesigned onboarding tutorial
• Added a new “About the Developer” section in Settings
• Added a direct link to the developer website
• Various design, stability, and quality-of-life improvements
3.4 Jun 16
–Optimized Habit and Challenge Management–
• New swipe actions within the habit overview
• Regular habits can now be edited or deleted directly
• Challenges can now be stopped, repeated, or converted into standard habits more easily
• Completed challenges can now continue directly to higher levels
• Improved management of completed and failed challenges
–New Search Function in the Habit Overview–
• Habits can now be searched directly via a new search field in the main overview
–New “Action Required” Section Within Challenges–
• Challenges with pending decisions are now displayed separately
–Additional Improvements and Optimizations–
• Improved display in Accessibility Mode
• More consistent alignment of symbols and labels within Settings
• Redesigned Support & Feedback page with additional information
• Updated instructions for the Mirror Ritual challenge
• Internal URL structure changed to “ninety-days”
• Various design, stability, and detail improvements
3.3 May 15
Fixed an error in a screenshot in the App Store listing.
No changes to app functionality.
3.2.3 May 2
App Store improvements:
• Updated app subtitle
• Revised app description
No changes to app functionality.
3.2.2 May 1
--Improved Stability During Day Transitions--
• Fixed updates for Habit Overview and detail view at midnight
• Resolved an issue where habits were not tappable after a day transition
• More reliable data updates without requiring an app restart
--Refined Statistics and Insights--
• Reorganized statistics for a clearer overview
• Improved positioning of statistical sections
• Enhanced streak index display with additional progress indicators
• Updated evaluation model for more meaningful insights
--Cleaner and More Consistent Design--
• Reduced color palette for a more focused visual experience
• Improved readability and typography across statistics
• Updated progress indicators in Challenges and Achievements
• Optimized color contrast for streak displays
--Additional Improvements--
• Simplified Settings menu with direct access to important content
• Various bug fixes and stability improvements
• System-wide optimizations for a smoother experience
3.2.1 Apr 29
--Complete Redesign of the Habit Overview--
• Clearer structure with more focus on your habits
• More space for habit names and improved readability
• New calendar view in the header with direct date selection
--Noticeably Improved Performance--
• Significantly faster app launch
• Millisecond response times when checking off your habits
• Optimized rendering for a smoother experience
--New Design--
• New app icon
• Redesigned stamps and colors
• Clearer and more intuitive status display
--Further Improvements--
• Firebase Analytics completely removed from the app
• Various bug fixes
• New tutorial for an easier start
• Overall system optimizations
• Improved architecture for better stability and performance
3.2 Apr 23
***ASO: App metadata updated
- New app name & subtitle
- Screenshot order changed
***Miscellaneous
- Challenge name for the mirror ritual in the tutorial changed
3.1.1 Feb 17
***Font Size Adjustments (Accessibility Support)
This release introduces full support for Dynamic Type.
Previously, the app was no longer fully usable when very large text sizes were enabled through accessibility settings.
With this update, all screens have been completely redesigned.
The app is now fully usable at all times, regardless of the selected text size.
***Light Mode Redesign
Previously, the UI design focused more strongly on Dark Mode.
In this release, all views have been fully redesigned and are now visually and
functionally on par with Dark Mode when using Light Mode.
***Challenges and Achievements View Redesign
The Challenges and Achievements sections have been comprehensively redesigned.
New dashboards have been introduced for both views, providing a clear and compact overview of progress.
In the Achievements overview, all badges are now displayed.
Previously, only the badge with the highest level was shown.
Additionally, all badges can now be explored using a zoomed view with swipe navigation.
***Miscellaneous
- The tutorial design has been updated.
- Onboarding has been simplified.
- Habit streak progress is now displayed as a large number in the overview.
- The order of tiles within the statistics dashboard has been adjusted.
- The split button in the header has been replaced with a progress grid.
- Navigation links with chevrons have been introduced throughout the app.
Overall, the app is now significantly more intuitive to use.
3.1 Feb 9
In this update, we have fundamentally redesigned the statistics sections
and made the use of the free and Premium versions clearer and more transparent.
--New & improved--
• Completely redesigned statistics views
New daily and overall views with clear metrics, well-structured tiles, and improved clarity.
• New overall overview in the statistics dashboard
See your entire progress at a glance – including aggregates and long-term values.
• Insight section
Improved presentation and additional metrics for a better understanding of your development.
• Optimized streak logic
Streaks are now calculated more realistically and are only considered broken after a real interruption.
• New streak table below the streak status
Shows your best streaks or recently broken habits depending on your current status.
• XC-Score & trend calculation implemented
Your progress and development are now calculated and displayed clearly and transparently.
• Daily metrics in the dashboard
Important daily values are now shown directly in the header.
--Freemium & Premium – clearer and fairer--
• Adjusted freemium limits
In the free version, you can now create up to 5 habits (previously 3).
You can also complete all challenges and repeat Level 1 challenges as often as you like – in the free version,
one challenge can still be active at a time.
• New transparent notices before the paywall
You now receive a clear explanation of why a limitation applies before the paywall is shown.
• Revised info view for Free & Premium
Content and design have been completely redesigned and adapted to the current conditions.
• Improved paywall behavior
The paywall no longer appears for achievements or when opening the statistics – only where it is truly relevant.
This update lays the foundation for significantly better insights into your development – clearer, fairer, and more understandable than before.
3.0 Jan 14
This update brings new localizations and optimized content:
1. Visual corrections & UI improvements
- Adjusted spacing and layout formatting in the statistics section of the Habit overview
- Changed the label "90 DAYS" to "To 90 DAYS" to provide more context to users
- Fixed various abrupt view closures when creating habits
2. Improved filter behavior for “Latest Event”
- When tapping on “Latest Event”, the filter now automatically switches to “ALL HABITS”,
preventing category and event trackers from being displayed incorrectly.
3. XC-Stamp double-tap fix
When quickly tapping the XC stamps within the Habit overview, the Habit detail view
was mistakenly opened. This issue has now been resolved.
4. Info messages
- New info message when no challenge is active
- All info messages now consistently appear in yellow
5. Archived habits in notifications
Archived habits were sometimes still displayed in event notifications.
This has been corrected:
→ Notifications are now automatically deleted and rescheduled when a habit is archived
→ When reactivating a habit (Archive → Active), the same process is applied in reverse
6. Updated labels for Habit Modes
To improve UX, the Habit Mode labels have been updated when creating/editing habits.
Example (English):
90DAYS → Daily
Weekly → Custom
7. New App Store localizations
- Danish
- Swedish
- Norwegian (Bokmål)
2.3.1 12/12/2025
This update brings new localizations and optimized content:
• New Language Support
The app is now fully available in Brazilian Portuguese, Indonesian, and Korean.
• Revised Badges & Challenges
Titles and descriptions have been optimized and improved across all supported languages.
All descriptions have been translated, while titles remain internationally standardized in English.
2.3 12/04/2025
• Tracking Overviews for Categories & Events
Visualize your progress – now grouped and structured directly
in the habit overview by categories or events.
• Complete Redesign
Modern, clean UI redesign with optimized layout
structure and improved navigation.
• New Split Button in Header & Additional Areas
Quickly switch between split-screen and full-screen mode
(available in habit overview, stats, achievements, and challenges).
• Latest Event at the Tap of a Button
Use the “Latest Event” button to access your most recently tracked event
including associated habits – can be combined with active filters.
• New Centralized Color Logic & Themes
Introduction of new accent colors for app states (e.g., selected, progress, tips)
with updated support for light and dark mode.
2.2 12/01/2025
• Swipe through your badge library
You can now swipe horizontally through your entire badge library!
Badges are still displayed in full-screen mode.
From now on, you can easily swipe from one badge to another.
• Performance & Stability (Clean Code)
- Faster app launch
Complex processes now run asynchronously in the background.
- Force unwrapping completely removed from the app
The code has been cleaned up and stabilized –
for a more reliable app without unexpected crashes.
• Bug Fixes
- Fixed crash when repeating a challenge
Challenges can now be restarted without any issues.
- XC stamp was not displayed correctly in the habit detail view
if no logging entries existed for a given day.
With this fix, logging entries in the habit detail view are now created immediately
after tapping on an empty entry, and the XC stamp appears instantly
without needing to restart the habit detail view.
• Miscellaneous
- Changed the app’s main category to Productivity.
- Secondary category is now Lifestyle.
2.1.2 11/03/2025
– Improvements & Bug Fixes –
• The overview of features available in the free and premium versions has been updated.
• Various technical improvements and optimizations have been made.
more Version 3.6.2 2d ago
Data Not Collected The developer does not collect any data from this app.