Every badge in dminder reflects a real health outcome. No engagement farming. No "opened the app 5 days in a row." Your badges prove you're building and protecting your vitamin D levels.
Most health apps reward activity — steps taken, meals logged, buttons tapped. dminder rewards outcomes. Your blood level actually rose. You actually maintained sufficiency through winter. Your lab result actually matched the app's estimate.
Some badges are permanent milestones. Others reflect your current state and can be lost if your level drops. That's by design — a "Sufficient" badge should mean you're sufficient right now, not that you were once, six months ago.
Current state — earned when your level is there, lost if it drops
Blood level above 30 ng/mL. The threshold where your body has enough vitamin D for basic bone health and immune function.
Blood level above 40 ng/mL. The range associated with optimal health outcomes in research literature.
Percentage of your tracked time spent above 30 ng/mL. Displayed as a number, not pass/fail. Shows your long-term consistency at a glance.
Milestones you hit — permanent, because you earned them
Your level increased 5+ ng/mL in a single month. Proof that your strategy is working — whether it's more sun, supplements, or both.
Reached your personal all-time high blood level. Updates whenever you set a new record. Tracks how far you've come since you started.
Holding the line when it matters most
Stayed above 25 ng/mL through December–February. The hardest badge to earn. Most people's levels crater in winter. You held the line with supplements, diet, or summer reserves.
Runway above 60 days. Runway is how many days you could go without any vitamin D intake before dropping below 30 ng/mL. Building runway in summer protects you through winter.
From outside, dminder looks like a summer app. But winter is when vitamin D levels decay fastest, when insufficiency risk peaks, and when most people quietly slip below healthy thresholds without knowing.
Build your reserves. Bank vitamin D through sun sessions and track your rising level.
Watch your runway. Know exactly how many days of protection you've built.
Hold the line. Supplements and diet keep you sufficient. Earn Winter Warrior.
Showing up day after day
4+ sessions per week for 4 consecutive weeks. Not just logging in — actually getting vitamin D regularly.
Used sun + supplements + food in a single month. The trifecta — you're covering all your bases.
Consecutive days with any vitamin D activity (sun, supplement, or food).
Prove it with a lab
Your lab result came in within 5 ng/mL of what dminder predicted. The ultimate validation — the app's pharmacokinetic model actually got it right for your body.
Pure volume achievements
100 completed sessions. A lifetime of intentional sun exposure, tracked and optimized.
Cumulative vitamin D collected from all sources.
Pro subscribers will be able to follow friends and see each other's badges. Not raw data — just badges. You'll never see someone's blood level or session history. Just the proof that they're taking care of their health.
Profile shows badges only — never raw health data
| Badge | Criteria | Category | Permanent? |
|---|---|---|---|
| 🟢 Sufficient | Blood level ≥ 30 ng/mL | Level | Revocable |
| 🔵 Optimal | Blood level ≥ 40 ng/mL | Level | Revocable |
| 📈 Rising | Level +5 ng/mL in one month | Growth | Yes |
| 🏆 Optimizer | Personal all-time high level | Growth | Yes |
| 🛡️ Winter Warrior | Above 25 ng/mL Dec–Feb | Resilience | Per year |
| ✈️ Runway Builder | Runway ≥ 60 days | Resilience | Revocable |
| 📅 Consistent | 4+ sessions/week × 4 weeks | Consistency | Yes |
| 🌈 Diversified | Sun + supplements + food in month | Consistency | Per month |
| 🔥 Streaks | 7 / 14 / 30 / 60 / 90 consecutive days | Consistency | Yes |
| 🔬 Lab Verified | Lab within 5 ng/mL of prediction | Verification | Yes |
| 💯 Century | 100 completed sessions | Milestone | Yes |
| ⚡ IU Collection | 10K / 50K / 100K / 500K / 1M IU | Milestone | Yes |
| 📊 Sufficiency % | % of tracked time above 30 ng/mL | Level | Rolling |
Download dminder and begin tracking. Your first badge could be just one sun session away.