Privacy Policy
Effective date: 2026-10-06 · Last updated: 2026-10-07
DoHabit (“the app”, “we”) is a habit tracker made by an independent developer. This policy explains what data the app handles, where it is kept and what you can do about it. The English version prevails if the translations differ.
1. Local-first: your data stays on your device
You can use the app without an account. In that case your habits, check-ins, notes, categories and settings are stored only on your device in the app's private storage. We cannot see them.
The app also keeps up to 7 automatic daily backup files, plus a copy made before each import, in the same private storage on your device. Uninstalling the app removes all of this.
2. Optional account and sync
If you choose to sign in (Settings → Sign in to sync & back up) with email and password, Google or Apple, we process:
- Account data: email address, and the display name and profile photo URL your Google or Apple account provides (if any). With “Hide My Email” Apple gives us a relay address instead of your real one. Passwords are handled by Firebase Authentication; we never see them.
- Profile settings: your device time zone (e.g.
Asia/Tashkent) and app language.
- Synced content: your habits (name, description, icon, color, goals, reminder times, categories, archive state), daily check-ins (date, amount, optional note) and categories, so they can be restored and kept in sync across your devices.
This data is stored in Google Firebase (Cloud Firestore) in the European Union (europe-west1, Belgium); our only server function runs in the same region. It is encrypted in transit (TLS) and at rest, and security rules allow only your signed-in account to read or write it.
3. Diagnostics
- Crash reports (Firebase Crashlytics): in release builds, when the app crashes or hits an unexpected error we receive a technical report: stack trace, device model, OS and app version, and a random installation ID. Habit names and notes are not included.
- No analytics or tracking. The app contains no analytics SDK, does not record which screens you use, and does not register for push messages.
4. Notifications
Habit reminders and the daily check-in are local notifications scheduled on your device. Their content never leaves the device. Notification permission is requested only when you turn on a reminder.
5. Export, import and sharing
Exporting creates a JSON file that you save or share yourself. Share images (habit cards, Year in Review) are created on your device and go only where you send them. Importing reads a file you pick; nothing is uploaded unless you are signed in, in which case the imported data syncs like any other change.
6. What we don't do
- No ads, no advertising SDKs.
- We do not sell or rent your data, and we don't share it with data brokers.
- We do not use your habit data to train AI models.
- We never see or store payment details. DoHabit Premium (iOS) is bought through Apple's App Store: Apple processes the payment, and the app checks which plan you own on your device via StoreKit. We do not send your purchases to our servers.
- We do not access your location, contacts or photos.
7. Service providers
| Provider | Purpose |
| Google Firebase (Authentication, Cloud Firestore, Cloud Functions, Crashlytics) | sign-in, sync, account deletion, diagnostics |
| Google Sign-In / Sign in with Apple | sign-in (only if you choose them) |
Their policies: Firebase, Google, Apple.
8. Retention and deletion
- Local data stays until you delete it in the app or uninstall the app.
- Synced data is kept while your account exists.
- Sign out: you choose “Keep on device” or “Remove from device”. Signing out does not delete your cloud data.
- Delete account: Settings → Delete account. This permanently deletes your account and all of your synced data from our servers, then removes the data and backup files from the device. It cannot be undone — export first if you want a copy. You can also request deletion by email — see Delete account.
- Crash reports are kept by Crashlytics for up to 90 days.
You can also email us to request access to, correction of, export of, or deletion of your data. If you are in the EU/EEA or the UK, the legal bases are performance of our service to you (account and sync) and our legitimate interest in keeping the app stable (crash reports). You may lodge a complaint with your local data protection authority.
9. Children
The app is for a general audience and is not directed at children under 13 (under 16 in the EEA). We do not knowingly collect personal data from children. If you believe a child has created an account, contact us and we will delete it.
10. Changes
We may update this policy. The date at the top shows the latest version; for significant changes we will also tell you in the app or in the store release notes.
11. Contact
Email: mobilchi4862@gmail.com
Maxfiylik siyosati
Kuchga kirgan sana: 2026-10-06 · Oxirgi yangilanish: 2026-10-07
DoHabit — mustaqil dasturchi tomonidan yaratilgan odat kuzatuvchi ilova. Tarjimalar orasida farq bo'lsa, inglizcha matn ustun.
1. Ma'lumot qurilmada qoladi
Ilovadan akkauntsiz foydalanish mumkin. Bunda odatlar, belgilar, izohlar, kategoriyalar va sozlamalar faqat qurilmangizda saqlanadi — biz ularni ko'rmaymiz. Ilova qurilmada 7 tagacha avtomatik kunlik zaxira va har importdan oldingi nusxani saqlaydi. Ilova o'chirilsa, hammasi o'chadi.
2. Ixtiyoriy akkaunt va sinxronlash
Agar email, Google yoki Apple orqali kirsangiz, biz quyidagilarni qayta ishlaymiz: email manzil, Google/Apple bergan ism va profil rasmi havolasi (bo'lsa), vaqt mintaqasi va ilova tili, hamda odatlar, kunlik belgilar (sana, miqdor, izoh) va kategoriyalar. Ular Google Firebase (Cloud Firestore) da, Yevropa Ittifoqida (europe-west1, Belgiya) saqlanadi; yagona server funksiyamiz ham shu mintaqada ishlaydi. Ma'lumotlar shifrlangan va faqat sizning akkauntingiz o'qiy/yoza oladi. Parollarni Firebase Authentication boshqaradi — biz ularni ko'rmaymiz.
3. Diagnostika
Release versiyada ilova ishdan chiqsa, Firebase Crashlytics texnik hisobot yuboradi (xato izi, qurilma modeli, OS va ilova versiyasi, tasodifiy o'rnatish ID). Ilovada analitika SDK yo'q, qaysi ekranlardan foydalanishingiz yozilmaydi va push-xabarlar uchun ro'yxatdan o'tkazilmaydi. Odat nomlari va izohlar diagnostikaga yuborilmaydi.
4. Eslatmalar
Eslatmalar qurilmaning o'zida rejalashtiriladigan lokal bildirishnomalardir. Ruxsat faqat eslatmani yoqqaningizda so'raladi.
5. Eksport va ulashish
Siz o'zingiz saqlaydigan yoki yuboradigan fayllar/rasmlar. Ular faqat siz yuborgan joyga boradi.
6. Biz qilmaydigan ishlar
Reklama yo'q; ma'lumot sotilmaydi va uchinchi shaxslarga berilmaydi; AI o'qitishda ishlatilmaydi; to'lov ma'lumotlarini ko'rmaymiz va saqlamaymiz — DoHabit Premium (iOS) Apple App Store orqali sotib olinadi, to'lovni Apple qayta ishlaydi, ilova esa qaysi rejaga egaligingizni qurilmada StoreKit orqali tekshiradi; joylashuv, kontaktlar, rasmlarga kirilmaydi.
7. Xizmat ko'rsatuvchilar
Google Firebase (Authentication, Cloud Firestore, Cloud Functions, Crashlytics) — kirish, sinxronlash, akkauntni o'chirish, diagnostika; Google Sign-In / Sign in with Apple — faqat ularni tanlasangiz.
8. Saqlash va o'chirish
Lokal ma'lumot siz o'chirguningizcha yoki ilovani o'chirguningizcha saqlanadi. Sinxron ma'lumot akkaunt mavjud ekan saqlanadi. Hisobdan chiqishda “Qurilmada qoldirish” yoki “Qurilmadan o'chirish”ni tanlaysiz — chiqish bulutdagi ma'lumotni o'chirmaydi. Sozlamalar → Hisobni o'chirish akkaunt va serverdagi barcha ma'lumotni butunlay o'chiradi, keyin qurilmadagi ma'lumot va zaxiralarni tozalaydi; buni qaytarib bo'lmaydi. Email orqali o'chirish ham mumkin — Akkauntni o'chirish sahifasiga qarang. Crashlytics hisobotlari 90 kungacha saqlanadi. Ma'lumotlaringizni olish, tuzatish yoki o'chirish uchun bizga yozishingiz mumkin.
9. Bolalar
Ilova 13 yoshdan kichiklarga (EEA'da 16) mo'ljallanmagan; bunday ma'lumot topilsa, o'chiramiz.
10. O'zgarishlar
Siyosat yangilansa, yuqoridagi sana o'zgaradi; muhim o'zgarishlar ilovada yoki reliz izohlarida e'lon qilinadi.
11. Aloqa
Email: mobilchi4862@gmail.com
Политика конфиденциальности
Дата вступления в силу: 2026-10-06 · Последнее обновление: 2026-10-07
DoHabit — трекер привычек от независимого разработчика. При расхождении переводов приоритет у английской версии.
1. Данные остаются на устройстве
Приложением можно пользоваться без аккаунта. Тогда привычки, отметки, заметки, категории и настройки хранятся только на вашем устройстве — мы их не видим. Приложение хранит на устройстве до 7 автоматических ежедневных резервных копий и копию перед каждым импортом. При удалении приложения всё это удаляется.
2. Необязательный аккаунт и синхронизация
Если вы входите через email, Google или Apple, мы обрабатываем: email, имя и ссылку на фото профиля от Google/Apple (если есть), часовой пояс и язык приложения, а также привычки, ежедневные отметки (дата, количество, заметка) и категории. Они хранятся в Google Firebase (Cloud Firestore) в Евросоюзе (europe-west1, Бельгия); наша единственная серверная функция работает в том же регионе. Данные зашифрованы, и доступ к ним есть только у вашего аккаунта. Паролями управляет Firebase Authentication — мы их не видим.
3. Диагностика
В релизной версии при сбое Firebase Crashlytics отправляет технический отчёт (стек ошибки, модель устройства, версии ОС и приложения, случайный ID установки). В приложении нет аналитических SDK, мы не записываем, какими экранами вы пользуетесь, и не регистрируем устройство для push-уведомлений. Названия привычек и заметки в диагностику не передаются.
4. Напоминания
Напоминания — локальные уведомления, которые планируются на самом устройстве. Разрешение запрашивается, только когда вы включаете напоминание.
5. Экспорт и «Поделиться»
Создают файлы и изображения, которые вы сохраняете или отправляете сами.
6. Чего мы не делаем
Нет рекламы; данные не продаются и не передаются третьим лицам; не используются для обучения ИИ; мы не видим и не храним платёжные данные — DoHabit Premium (iOS) покупается через App Store: оплату обрабатывает Apple, а приложение проверяет ваш план на устройстве через StoreKit; нет доступа к геолокации, контактам и фото.
7. Поставщики услуг
Google Firebase (Authentication, Cloud Firestore, Cloud Functions, Crashlytics) — вход, синхронизация, удаление аккаунта, диагностика; Google Sign-In / Sign in with Apple — только если вы их выбрали.
8. Хранение и удаление
Локальные данные хранятся, пока вы их не удалите или не удалите приложение. Синхронизированные — пока существует аккаунт. При выходе вы выбираете «Оставить на устройстве» или «Удалить с устройства» — выход не удаляет данные в облаке. Настройки → Удалить аккаунт навсегда удаляет аккаунт и все данные на сервере, затем очищает данные и резервные копии на устройстве; отменить это нельзя. Удаление также можно запросить по email — см. Удаление аккаунта. Отчёты Crashlytics хранятся до 90 дней. Вы можете написать нам, чтобы получить, исправить или удалить свои данные.
9. Дети
Приложение не предназначено для детей младше 13 лет (в ЕЭЗ — 16); если такие данные обнаружатся, мы их удалим.
10. Изменения
При обновлении политики меняется дата вверху; о важных изменениях сообщим в приложении или в описании обновления.
11. Контакты
Email: mobilchi4862@gmail.com