Can I switch Pro access between iOS and Android?
There is currently no fully automatic cross-platform transfer flow. If you switched phones or platforms, contact support and include the RC ID of your old and new device, and access can be transferred manually. Find it under Settings › General › Debug › RC ID; tapping it copies the value.
How do I upgrade from subscription to Lifetime?
At the moment, upgrading directly from an active subscription to Lifetime is not available in-app. The current workaround is to cancel the subscription, let it expire, then purchase Lifetime. Your habit data stays intact.
Why can't I purchase outside the App Store or Google Play?
Payments are handled directly by Apple and Google. HabitKit cannot process payments outside those stores and cannot override store-level restrictions for purchases.
Where can I manage or refund my subscription?
Subscriptions are managed in your platform store account. On iOS, use Apple's subscription and refund flow: Apple refunds. On Android, use Google Play's refund flow: Google Play refund support.
I purchased Pro but Restore Purchases does not work. What should I check?
First, confirm you are logged into the same App Store/Google Play account used for the purchase. Then disable VPN/DNS filters temporarily and try Restore Purchases again. If it still fails, contact support with your receipt and RC ID (Settings › General › Debug › RC ID; tapping it copies the value).
Why are some features limited in the free version?
HabitKit is developed and maintained by a solo developer. Limits in the free version help balance a useful free experience with ongoing development, maintenance, and long-term app quality.