Qadamlar — kunlik yurish odatini shakllantirish uchun qadam kuzatuvchi va mahalla musobaqasi ilovasi. Qadamlar qurilmaning o'z sanagichidan o'qiladi va qurilmangizda saqlanadi — ilova akkauntsiz, internetsiz to'liq ishlaydi.
Ixtiyoriy ravishda «Profil» ekranida telefon raqamingiz va SMS orqali keladigan bir martalik kod (OTP) bilan akkaunt ochib, mahalla reytingiga qo'shilishingiz mumkin. Faqat shundagina ba'zi ma'lumotlar bizning serverimizga yuboriladi (quyida aniq sanab o'tilgan). Akkaunt ochmasangiz — hech narsa yuborilmaydi.
Quyidagilar faqat qurilmangizda saqlanadi:
Quyidagilar serverga yuboriladi va u yerda saqlanadi:
Ilova quyidagilarni umuman to'plamaydi: ism, telefon raqami, e-pochta, manzil, kontaktlar ro'yxati, qo'ng'iroqlar/SMS, joylashuv tarixi, qurilma identifikatori (IMEI, reklama ID), moliyaviy rekvizitlar yoki ilovadan tashqaridagi faoliyatingiz.
Qadam yozuvlari, sozlamalar va statistika birinchi navbatda qurilmangizdagi lokal SQLite ma'lumotlar bazasida saqlanadi — ilovaning xususiy (sandbox) sohasida. Akkaunt ochmasangiz ma'lumot faqat shu yerda qoladi.
Agar siz akkaunt ochsangiz, yuqorida sanab o'tilgan ma'lumot qo'shimcha ravishda bizning o'z serverimizdagi PostgreSQL ma'lumotlar bazasida saqlanadi. Server Yevropada (Germaniya) ijaraga olingan jihozda joylashgan va unga faqat biz kira olamiz. Aloqa HTTPS/TLS bilan shifrlanadi; kirish tokenlari qurilmada Android Keystore himoyasidagi flutter_secure_storageda turadi. Serverda kunlik zaxira nusxa olinadi, u ham faqat bizda saqlanadi.
To'plangan ma'lumot faqat quyidagi maqsadlarda ishlatiladi:
Ilova sizning ma'lumotlaringizni uchinchi tomon kompaniyalariga bermaydi: reklama tarmoqlari, analitika xizmatlari, sug'urta kompaniyalari yoki ish beruvchilarga uzatilmaydi va sotilmaydi.
Agar siz akkaunt ochsangiz, yuqorida sanab o'tilgan ma'lumot faqat bizning o'z serverimizga boradi. Mahalla reytingida boshqa foydalanuvchilarga sizning ismingiz (yoki taxallusingiz) va umumiy qadam soningiz ko'rinadi — telefon raqamingiz, vazningiz va kunlik tafsilotlaringiz hech qachon ko'rsatilmaydi.
Yagona boshqa istisno — «Ulashish» tugmasini o'zingiz bosganingizda natijani tanlagan ilovangizga uzatishingiz.
Ilovada reklama yo'q, analitika/kuzatuv SDK'lari yo'q (Firebase Analytics, Google AdMob, Facebook SDK va shu kabilar ishlatilmaydi) va foydalanuvchi profilini tuzish yoki uni uchinchi tomonga sotish amalga oshirilmaydi.
Ilova quyidagi tashqi xizmatlar bilan bog'lanadi:
api.waqi.info (bizning serverimiz orqali) — tanlagan shahringizdagi havo sifati ko'rsatkichini olish (yurish uchun qulaylikni baholash). So'rovni ilova emas, bizning serverimiz yuboradi va unda faqat shahar nomi bo'ladi — aniq joylashuvingiz, IP manzilingiz, qadamlaringiz yoki shaxsiy ma'lumotingiz WAQI'ga umuman yetib bormaydi. Bu funksiya ixtiyoriy.Qadamlar backend (o'z serverimiz) — faqat siz akkaunt ochsangiz: bizning o'z serverimizdagi API (/auth/otp/request, /auth/otp/verify, /users/me, qadamlar sinxronizatsiyasi). Yuqoridagi «serverga yuboriladi» ro'yxatidagi ma'lumot shu yerga boradi. Aloqa HTTPS/TLS bilan shifrlanadi, tokenlar qurilmada Android Keystore himoyasidagi flutter_secure_storageda saqlanadi. Server manzili build vaqtida beriladi (API_BASE_URL) — akkaunt ochmagan foydalanuvchi uchun bu API'ga umuman murojaat qilinmaydi.SMS provayder (kodni yetkazish uchun) — Bir martalik kod (OTP) telefoningizga SMS orqali yuborilishi kerak bo'lganda, telefon raqamingiz va kod matni litsenziyalangan SMS operatoriga uzatiladi — faqat shu xabarni yetkazish uchun, boshqa hech qanday maqsadda emas. Hozircha bu funksiya yoqilmagan (SMS operatori bilan shartnoma yo'q), shuning uchun ayni paytda raqamingiz hech qanday SMS provayderga yuborilmaydi. Yoqilgach shu sahifada operator nomi ko'rsatiladi.Qadam sanash: ilova Android'ning o'rnatilgan qadam sanagich sensoridan foydalanadi (ACTIVITY_RECOGNITION). GPS ishlatilmaydi — marshrutingiz yoki joylashuvingiz yozilmaydi.
Akkaunt — ixtiyoriy va standart holatda YO'Q. Ilova o'rnatilganda hech qanday ro'yxatdan o'tish so'ralmaydi va barcha asosiy funksiyalar (qadam sanash, statistika, maqsadlar, grafiklar) akkauntsiz to'liq ishlaydi. Akkaunt faqat siz «Profil» ekranida telefon raqamingizni kiritib, SMS kodini tasdiqlasangiz ochiladi. Shu paytgacha serverga hech narsa yuborilmaydi.
| Ruxsat | Nima uchun |
|---|---|
INTERNETInternet | Quyida sanab o'tilgan tashqi xizmatlarga ulanish uchun |
ACTIVITY_RECOGNITIONJismoniy faollik | Qurilmaning qadam sanagichidan qadamlar sonini o'qish |
POST_NOTIFICATIONSBildirishnomalar | Eslatma va bildirishnomalarni ko'rsatish |
RECEIVE_BOOT_COMPLETEDYuklanish signali | Qurilma qayta yoqilgandan keyin eslatmalarni tiklash |
Qurilmadagi yozuvlar siz o'chirmaguningizcha turadi — ilovani o'chirib tashlash yoki Android sozlamalarida «Ma'lumotlarni tozalash» ularni butunlay yo'q qiladi.
Agar akkaunt ochgan bo'lsangiz, serverdagi ma'lumot akkauntingiz mavjud ekan saqlanadi. Uni istalgan vaqtda o'chirishni so'rashingiz mumkin — tartib va muddatlar: privacy.sevenuz.uz/delete/qadamlar/ (tasdiq 7 ish kuni, o'chirish 30 kun, zaxira nusxalardan yo'qolish 90 kun). Bir martalik kodlar (OTP) 10 daqiqada muddati tugaydi, server xavfsizlik loglari 90 kun saqlanib, keyin avtomatik o'chadi.
Ma'lumotlaringiz sizda bo'lgani uchun ular ustidan to'liq nazorat sizda:
Qurilmadagi ma'lumotlar ilovaning xususiy (sandbox) sohasida saqlanadi — boshqa ilovalar ularni o'qiy olmaydi.
Akkaunt ochgan bo'lsangiz: barcha tarmoq aloqasi HTTPS/TLS orqali shifrlanadi; kirish tokenlari qurilmada Android Keystore himoyasidagi flutter_secure_storageda saqlanadi; parol umuman ishlatilmaydi (faqat bir martalik SMS kod), shu sababli o'g'irlanadigan doimiy parol yo'q. Serverga dostup cheklangan va faqat administrator uchun ochiq.
Ilova 13 yoshgacha bo'lgan bolalarga maxsus mo'ljallanmagan va ulardan ataylab hech qanday shaxsiy ma'lumot to'plamaydi. Agar bola ilovadan foydalansa, unga ota-ona nazorati tavsiya etiladi.
Ushbu siyosat ilova funksiyalari o'zgarganda yangilanishi mumkin. Har qanday o'zgarish shu sahifada e'lon qilinadi va yuqoridagi «Oxirgi yangilanish» sanasi yangilanadi. Muhim o'zgarishlar haqida ilova ichida ham xabar beriladi.
Maxfiylik bo'yicha har qanday savol, ma'lumotni o'chirish so'rovi yoki shikoyat uchun quyidagi manzilga yozing. Odatda 7 ish kuni ichida javob beramiz.
E-mail: [email protected]
Ishlab chiquvchi: seven-uz (Zohid Juraev), O'zbekiston
Ushbu siyosat O'zbekiston Respublikasining «Shaxsga doir ma'lumotlar to'g'risida»gi qonuni, Google Play Developer Program Policy («User Data» va «Data safety» talablari) hamda GDPR tamoyillariga muvofiq tayyorlangan.
Qadamlar — приложение для формирования привычки ходьбы: шагомер и соревнование по махалле. Шаги считываются со встроенного шагомера устройства и хранятся на вашем устройстве — приложение полностью работает без аккаунта и без интернета.
По желанию на экране «Профиль» можно создать аккаунт по номеру телефона и одноразовому коду из SMS (OTP) и присоединиться к рейтингу махалли. Только в этом случае часть данных отправляется на наш сервер (точный перечень ниже). Если аккаунт не создавать — не отправляется ничего.
Перечисленное ниже хранится только на вашем устройстве:
Перечисленное ниже передаётся на сервер и хранится там:
Приложение вообще не собирает: имя, номер телефона, e-mail, адрес, список контактов, звонки/SMS, историю местоположений, идентификаторы устройства (IMEI, рекламный ID), платёжные реквизиты или вашу активность вне приложения.
Записи шагов, настройки и статистика сначала хранятся в локальной базе SQLite на вашем устройстве — в приватной (sandbox) области приложения. Если вы не создаёте аккаунт, данные остаются только там.
Если аккаунт создан, перечисленные выше данные дополнительно хранятся в базе PostgreSQL на нашем собственном сервере. Сервер расположен на арендованном оборудовании в Европе (Германия), доступ к данным есть только у нас. Обмен шифруется HTTPS/TLS; токены доступа хранятся на устройстве в flutter_secure_storage под защитой Android Keystore. На сервере выполняется ежедневное резервное копирование, копии хранятся только у нас.
Собранные данные используются исключительно в следующих целях:
Приложение не передаёт ваши данные сторонним компаниям: рекламным сетям, аналитическим сервисам, страховым компаниям или работодателям — не передаёт и не продаёт.
Если вы создали аккаунт, перечисленные выше данные попадают только на наш собственный сервер. В рейтинге махалли другим пользователям видны ваше имя (или псевдоним) и суммарное количество шагов — номер телефона, вес и подробности по дням не показываются никогда.
Единственное иное исключение — когда вы сами нажимаете «Поделиться» и отправляете результат в выбранное приложение.
В приложении нет рекламы и нет SDK аналитики/трекинга (Firebase Analytics, Google AdMob, Facebook SDK и подобные не используются). Профилирование пользователя и продажа данных третьим лицам не осуществляются.
Приложение обращается к следующим внешним сервисам:
api.waqi.info (bizning serverimiz orqali) — получение показателя качества воздуха в выбранном вами городе. Запрос отправляет не приложение, а наш сервер, и в нём передаётся только название города — ваше точное местоположение, IP-адрес, шаги и персональные данные до WAQI не доходят вовсе. Функция необязательна.Qadamlar backend (o'z serverimiz) — только если вы создали аккаунт: API на нашем собственном сервере (/auth/otp/request, /auth/otp/verify, /users/me, синхронизация шагов). Именно сюда попадают данные из списка «передаётся на сервер» выше. Обмен шифруется HTTPS/TLS, токены хранятся на устройстве в flutter_secure_storage под защитой Android Keystore. Адрес сервера задаётся при сборке (API_BASE_URL) — если аккаунт не создан, обращений к этому API нет вовсе.SMS provayder (kodni yetkazish uchun) — Когда одноразовый код (OTP) требуется доставить по SMS, ваш номер телефона и текст кода передаются лицензированному SMS-оператору — исключительно для доставки этого сообщения. Сейчас эта функция не включена (договора с SMS-оператором нет), поэтому в настоящий момент ваш номер ни одному SMS-провайдеру не передаётся. После включения название оператора будет указано на этой странице.Подсчёт шагов: приложение использует встроенный датчик шагомера Android (ACTIVITY_RECOGNITION). GPS не используется — ваш маршрут и местоположение не записываются.
Аккаунт — необязателен и по умолчанию ОТСУТСТВУЕТ. При установке приложение не просит регистрацию, и все основные функции (подсчёт шагов, статистика, цели, графики) полностью работают без аккаунта. Аккаунт создаётся только если вы на экране «Профиль» введёте номер телефона и подтвердите код из SMS. До этого момента на сервер не отправляется ничего.
| Разрешение | Для чего |
|---|---|
INTERNETИнтернет | Для подключения к перечисленным ниже внешним сервисам |
ACTIVITY_RECOGNITIONФизическая активность | Чтение количества шагов со встроенного шагомера устройства |
POST_NOTIFICATIONSУведомления | Показ напоминаний и уведомлений |
RECEIVE_BOOT_COMPLETEDСигнал загрузки | Восстановление напоминаний после перезагрузки устройства |
Записи на устройстве хранятся, пока вы их не удалите — удаление приложения или «Очистить данные» в настройках Android стирает их полностью.
Если вы создали аккаунт, данные на сервере хранятся, пока существует аккаунт. Вы можете в любой момент запросить их удаление — порядок и сроки: privacy.sevenuz.uz/delete/qadamlar/ (подтверждение 7 рабочих дней, удаление 30 дней, исчезновение из резервных копий 90 дней). Одноразовые коды (OTP) истекают через 10 минут, логи безопасности сервера хранятся 90 дней и затем удаляются автоматически.
Поскольку данные находятся у вас, вы полностью ими управляете:
Данные на устройстве хранятся в приватной песочнице приложения — другие приложения не могут их прочитать.
Если вы создали аккаунт: весь сетевой обмен шифруется по HTTPS/TLS; токены доступа хранятся на устройстве в flutter_secure_storage под защитой Android Keystore; пароль не используется вообще (только одноразовый код из SMS), поэтому постоянного пароля, который можно украсть, не существует. Доступ к серверу ограничен и открыт только администратору.
Приложение не предназначено специально для детей младше 13 лет и намеренно не собирает от них персональные данные. Если приложением пользуется ребёнок, рекомендуется родительский контроль.
Настоящая политика может обновляться при изменении функций приложения. Любые изменения публикуются на этой странице с обновлением даты «Последнее обновление». О существенных изменениях мы также сообщаем внутри приложения.
По любым вопросам конфиденциальности, запросам на удаление данных или жалобам пишите на адрес ниже. Обычно мы отвечаем в течение 7 рабочих дней.
E-mail: [email protected]
Разработчик: seven-uz (Zohid Juraev), Узбекистан
Настоящая политика подготовлена в соответствии с законом Республики Узбекистан «О персональных данных», Google Play Developer Program Policy (требования «User Data» и «Data safety») и принципами GDPR.
Qadamlar builds a daily walking habit with step tracking and a neighbourhood challenge. Steps are read from the device's own pedometer and stored on your device — the app works fully without an account and without the internet.
Optionally, on the “Profile” screen you can create an account with your phone number and a one-time SMS code (OTP) and join the neighbourhood ranking. Only then is some data sent to our server (listed precisely below). If you never create an account, nothing is sent.
The following is stored only on your device:
The following is sent to and stored on our server:
The app does not collect at all: your name, phone number, e-mail, address, contact list, calls/SMS, location history, device identifiers (IMEI, advertising ID), payment details, or your activity outside the app.
Step records, settings and statistics are stored first in a local SQLite database on your device, inside the app's private (sandbox) area. If you never create an account, the data stays there only.
If you do create an account, the data listed above is additionally stored in a PostgreSQL database on our own server. The server runs on rented hardware in Europe (Germany) and only we can access it. Traffic is encrypted with HTTPS/TLS; access tokens are kept on the device in flutter_secure_storage backed by the Android Keystore. The server is backed up daily and the backups are kept by us only.
The collected data is used only for the following purposes:
The app does not give your data to third-party companies: it is never shared with or sold to ad networks, analytics services, insurers or employers.
If you create an account, the data listed above goes only to our own server. In the neighbourhood ranking other users see your name (or nickname) and total step count — your phone number, weight and day-by-day detail are never shown.
The only other exception is when you tap “Share” and send the result to an app of your choice.
The app contains no advertising and no analytics/tracking SDKs (no Firebase Analytics, Google AdMob, Facebook SDK or similar). We do not profile users and never sell data to third parties.
The app connects to the following external services:
api.waqi.info (bizning serverimiz orqali) — fetching the air-quality index for the city you select (to judge walking conditions). The request is sent by our server, not by the app, and carries only the city name — your precise location, IP address, steps and personal data never reach WAQI at all. This feature is optional.Qadamlar backend (o'z serverimiz) — only if you create an account: the API on our own server (/auth/otp/request, /auth/otp/verify, /users/me, step sync). This is where the data in the “sent to our server” list above goes. Traffic is encrypted with HTTPS/TLS; tokens are stored on the device in flutter_secure_storage backed by the Android Keystore. The server host is supplied at build time (API_BASE_URL) — with no account, this API is never contacted.SMS provayder (kodni yetkazish uchun) — When the one-time code (OTP) has to be delivered by SMS, your phone number and the code text are passed to a licensed SMS operator — solely to deliver that message and for nothing else. This is currently not enabled (we have no contract with an SMS operator), so at present your number is not sent to any SMS provider. Once enabled, the operator's name will be named on this page.Step counting: the app uses Android's built-in pedometer sensor (ACTIVITY_RECOGNITION). GPS is not used — your route and location are never recorded.
An account is optional and does NOT exist by default. On install the app asks for no sign-up, and every core feature (step counting, statistics, goals, charts) works fully without one. An account is created only when you enter your phone number on the “Profile” screen and confirm the SMS code. Until then nothing is sent to the server.
| Permission | Purpose |
|---|---|
INTERNETInternet | To connect to the external services listed below |
ACTIVITY_RECOGNITIONJismoniy faollik | Reading step counts from the device's built-in pedometer |
POST_NOTIFICATIONSBildirishnomalar | Showing reminders and notifications |
RECEIVE_BOOT_COMPLETEDYuklanish signali | Restoring reminders after the device restarts |
Records on the device stay until you delete them — uninstalling the app or “Clear data” in Android settings removes them completely.
If you created an account, the server-side data is kept for as long as the account exists. You can request its deletion at any time — procedure and timings: privacy.sevenuz.uz/delete/qadamlar/ (acknowledgement 7 business days, deletion 30 days, removal from backups 90 days). One-time codes (OTP) expire after 10 minutes; server security logs are kept 90 days and then deleted automatically.
Because the data is yours and stays with you, you are in full control:
Data on the device is stored in the app's private sandbox — other apps cannot read it.
If you created an account: all network traffic is encrypted with HTTPS/TLS; access tokens are kept on the device in flutter_secure_storage protected by the Android Keystore; no password is used at all (only a one-time SMS code), so there is no long-lived password to steal. Server access is restricted to the administrator.
The app is not directed at children under 13 and does not knowingly collect personal data from them. If a child uses the app, parental supervision is recommended.
This policy may be updated when the app's functionality changes. Any change is published on this page and the “Last updated” date above is revised. Significant changes are also announced inside the app.
For any privacy question, data-deletion request or complaint, write to the address below. We normally reply within 7 business days.
E-mail: [email protected]
Developer: seven-uz (Zohid Juraev), Uzbekistan
This policy is prepared in line with the Law of the Republic of Uzbekistan “On Personal Data”, the Google Play Developer Program Policy (“User Data” and “Data safety” requirements) and GDPR principles.