Badges That Mean Something

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.

Why these badges?

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.

Level Badges

Current state — earned when your level is there, lost if it drops

🟢

Sufficient

Revocable

Blood level above 30 ng/mL. The threshold where your body has enough vitamin D for basic bone health and immune function.

🔵

Optimal

Revocable

Blood level above 40 ng/mL. The range associated with optimal health outcomes in research literature.

📊

Sufficiency %

Rolling

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.

Growth Badges

Milestones you hit — permanent, because you earned them

📈

Rising

Permanent

Your level increased 5+ ng/mL in a single month. Proof that your strategy is working — whether it's more sun, supplements, or both.

🏆

Optimizer

Permanent

Reached your personal all-time high blood level. Updates whenever you set a new record. Tracks how far you've come since you started.

Resilience Badges

Holding the line when it matters most

🛡️

Winter Warrior

Permanent (per year)

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 Builder

Revocable

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.

Winter is when you need dminder most

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.

Summer

Build your reserves. Bank vitamin D through sun sessions and track your rising level.

Fall

Watch your runway. Know exactly how many days of protection you've built.

Winter

Hold the line. Supplements and diet keep you sufficient. Earn Winter Warrior.

Consistency Badges

Showing up day after day

📅

Consistent

Permanent

4+ sessions per week for 4 consecutive weeks. Not just logging in — actually getting vitamin D regularly.

🌈

Diversified

Permanent (per month)

Used sun + supplements + food in a single month. The trifecta — you're covering all your bases.

🔥

Streaks

Consecutive days with any vitamin D activity (sun, supplement, or food).

7 days 14 days 30 days 60 days 90 days

Verification

Prove it with a lab

🔬

Lab Verified

Permanent

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.

Milestones

Pure volume achievements

💯

Century

Permanent

100 completed sessions. A lifetime of intentional sun exposure, tracked and optimized.

IU Collection

Cumulative vitamin D collected from all sources.

10K IU 50K IU 100K IU 500K IU 1M IU

Coming Soon: Share Your Badges

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.

🧑
Sarah
Member since 2024
Active Badges
🟢
Sufficient
🔵
Optimal
🔥
30-day
🛡️
Winter W.
Sufficiency: 87% of tracked time

Profile shows badges only — never raw health data

All Badges at a Glance

Badge Criteria Category Permanent?
🟢 SufficientBlood level ≥ 30 ng/mLLevelRevocable
🔵 OptimalBlood level ≥ 40 ng/mLLevelRevocable
📈 RisingLevel +5 ng/mL in one monthGrowthYes
🏆 OptimizerPersonal all-time high levelGrowthYes
🛡️ Winter WarriorAbove 25 ng/mL Dec–FebResiliencePer year
✈️ Runway BuilderRunway ≥ 60 daysResilienceRevocable
📅 Consistent4+ sessions/week × 4 weeksConsistencyYes
🌈 DiversifiedSun + supplements + food in monthConsistencyPer month
🔥 Streaks7 / 14 / 30 / 60 / 90 consecutive daysConsistencyYes
🔬 Lab VerifiedLab within 5 ng/mL of predictionVerificationYes
💯 Century100 completed sessionsMilestoneYes
⚡ IU Collection10K / 50K / 100K / 500K / 1M IUMilestoneYes
📊 Sufficiency %% of tracked time above 30 ng/mLLevelRolling

Start earning your badges

Download dminder and begin tracking. Your first badge could be just one sun session away.