Abstain Dragon
Streak counter for screen time, social media, and impulse buys
Slip up,and your progress still stays
Phone, social media, impulse buys, late nights, sweets. Every clean day becomes a square of grass. A reset sends your streak back to 0, but never takes away your total days.
Free · No account · No ads
- 4.5 on App Store · 13 ratings

What you get
For the days an urge wins
Your days pile up as grass
One square for each clean day, like a GitHub contribution graph. Answer "Did you hold?" every 24 hours and that day's square gets a shade darker.
A reset doesn't wipe your total
Your streak goes back to 0, but your total days and longest streak stay. The screen after a reset has no blame and no red.
Your streak, in sight every day
Put your streak on your home screen with a widget and on your Lock Screen, both free. When an urge hits and you reach for your phone, the days you built up are right there.
Team koi and a weekly league of 30
The koi of up to 4 other habits join your team, adding to your power and battle HP. Join the ranking and another koi challenges yours every day while you compete in a group of 30 each week for XP. No account, and you can join privately.
Day 0 again doesn'tmean starting from nothing.
Growth
A koi that grows into a dragon
Each habit raises its own koi as your streak grows. When you reset, the koi you raised swims into your 3D aquarium and a new fry is born. Your aquarium fills up with every attempt.

Fry
Day 0

Koi
3 days

Nishikigoi
7 days

Waterfall koi
14 days

Young dragon
30 days

Dragon
90 days

Dragon king
365 days
How it works
Start in 3 steps
- 1
Pick what you want to quit
Choose from 34 habit types, like Too much phone, Social media, Overspending, Staying up late, and Sweets, or name your own. Track up to 5 for free.
- 2
Choose your reasons and a goal
Pick why you want to quit and a goal of 7, 30, 90, or 365 days.
- 3
Check in every 24 hours
Answer "Did you hold?" every 24 hours. If you slipped, pick "Reset" and keep going. Your total stays.
Privacy
Your records stay on your phone
No account
No email, no sign up. Open the app and start.
Stored on your device
Your habits, grass, check-in answers, and reasons are not sent to a server. Only if you join the ranking does the app send numbers such as your power and your koi's ages, the days you checked in, and your battle records.
No ads, no tracking
Abstain Dragon has no ads and doesn't use advertising IDs. Usage analytics for improving the app never include names you give your habits, your reasons, or your check-in answers.
Pricing
Free to use, with optional Pro
Free
Track up to 5 habits with grass, check-ins, the koi, Team koi, and the aquarium.
- Overall grass, widgets, and Lock Screen
- Milestone and check-in reminders
- The ranking, leagues, and answering challenges
Pro
For tracking more habits and protecting your streak.
- Unlimited habits
- Charm: saves your streak once a week, even if you forget to check in
- Challenge on your own: start a battle yourself once a day
- See your full monthly summary
- See what others are quitting in the ranking
Pro is available as an auto-renewing subscription or a one-time purchase. Check the price on the purchase screen in the app. Cancel a subscription anytime in your store settings.
FAQ
Questions before you download
Is Abstain Dragon free?
Yes. You can track up to 5 habits for free, and check-ins, Overall grass, Team koi, the aquarium, widgets, leagues, and answering challenges are free too. No ads. Pro lets you track more and challenge on your own.
What happens when I reset?
Your current streak goes back to 0. The koi you raised moves to the aquarium and a new fry is born. Power is your current koi's strength, so it starts again from the fry. Your total days, longest streak, and grass stay.
What can I use it for?
Choose from 34 habit types, including Too much phone, Social media, Short videos, Overspending, Online shopping, Staying up late, Snoozing, Sweets, Late-night snacks, No alcohol, No smoking, and Irritation & anger, or name your own. It works for anyone, men and women alike.
What if I forget to check in?
Your check-in streak goes back to 0. Your current streak and total days don't change. With the Pro Charm, your streak is saved once a week.
What happens if I lose a battle?
Your current koi takes a wound. A wound heals when you win or after 48 hours. At 3 wounds you lose your current koi, but your streak keeps going and a new fry is born.
What are Team koi?
They're the koi of your habits other than your main habit. The 4 oldest add 25% of the strength their age gives them to your power and battle HP. From the 5th on, koi wait in Reserve.
Is my data uploaded?
No. Your records stay on your device. Only if you join the ranking does the app send numbers such as your power and total days, the days you checked in, and your battle records. Names you give your own habits, your grass, and your check-in answers are never sent.
Do I have to join the ranking?
No. It's optional. If you join, you can choose "Join privately," and you can leave at any time.
Can I start from a streak I already have?
Yes. Set your start date up to 365 days in the past.
Who is Abstain Dragon for?
Abstain Dragon is for people aged 18 and over. It is a tracking tool, not medical care.