Introduction
AdMob Revenue Tracker ("we", "our", or "the App") is a Flutter-based mobile application that helps mobile developers monitor, analyze, and forecast their Google AdMob revenue. This Privacy Policy explains what data we collect, how we use it, and your rights as a user.
By using AdMob Revenue Tracker, you agree to the terms of this Privacy Policy. If you do not agree, please discontinue use of the App immediately.
Data We Collect
2.1 Data You Provide
| Data Type | Purpose | Storage |
|---|---|---|
| Google account email | Authentication via OAuth 2.0 | Secure on-device storage (Keychain / Keystore) |
| OAuth access token | Accessing AdMob API on your behalf | On-device, AES-256-GCM encrypted |
| OAuth refresh token | Maintaining authenticated sessions | On-device, AES-256-GCM encrypted |
2.2 AdMob Revenue Data
- Your AdMob metrics (impressions, eCPM, estimated earnings) are fetched from the Google AdMob API using your read-only OAuth token (
admob.readonlyscope). - This data is cached locally on your device (Hive encrypted database) for up to 90 days.
2.3 Device & Usage Data (via Firebase)
| Data Type | Purpose | Anonymized |
|---|---|---|
| Device model, OS, language | Crash diagnostics, compatibility | Yes |
| App version | Debug, analytics | Yes |
| Crash reports | Bug fixing (Firebase Crashlytics) | Partial — no PII |
| Analytics events | Product improvement (Firebase Analytics) | Yes — no cross-app tracking |
Data We Do NOT Collect
Third-Party Services
| Service | Purpose | Privacy Policy |
|---|---|---|
| Google OAuth 2.0 | Authentication | policies.google.com/privacy |
| Google AdMob API | Fetching your revenue data | policies.google.com/privacy |
| Firebase Analytics | Anonymized usage analytics | firebase.google.com/support/privacy |
| Firebase Crashlytics | Crash reporting | firebase.google.com/support/privacy |
| Firebase Remote Config | Feature flags, A/B testing | firebase.google.com/support/privacy |
| Firebase Cloud Messaging | Push notifications | firebase.google.com/support/privacy |
| Google Mobile Ads SDK | In-app advertising | policies.google.com/privacy |
EU/EEA users: Google Mobile Ads SDK may collect advertising identifiers (GAID/IDFA) subject to your device's ad tracking settings. We configure non-personalized ads (NPA) by default and obtain consent via Google Consent Mode v2.
Data Retention
| Data | Retention |
|---|---|
| AdMob revenue cache (Hive) | 90 days, auto-purged |
| OAuth access token | Until logout or token expiry |
| OAuth refresh token | Until logout or account deletion |
| Firebase Analytics | 14 months (Google default) |
| Firebase Crashlytics | 90 days (Google default) |
All on-device data is permanently deleted when you sign out or uninstall the App.
Data Security
- OAuth tokens are stored using Android Keystore (AES-256-GCM EncryptedSharedPreferences) on Android and iOS Keychain (
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly) on iOS. - iCloud Keychain sync is disabled (
synchronizable: false). - Network communication uses HTTPS/TLS 1.2+ with certificate pinning for Google API endpoints.
- We use a read-only OAuth scope (
admob.readonly) — we cannot modify your AdMob account, place ads, or change settings.
Your Rights
GDPR (EU/EEA)
You have the right to: Access, Rectification, Erasure, Data Portability, Restrict Processing, Object, Withdraw Consent, and Lodge a Complaint with your local Data Protection Authority.
CCPA (California)
You have the right to know, delete, and opt-out — we do not sell personal information.
How to exercise your rights
Email fozilbekimomov@gmail.com. We respond within 30 days (GDPR) or 45 days (CCPA). To delete all your data: Settings → Account → Delete Account.
Children's Privacy
AdMob Revenue Tracker is intended for mobile app developers aged 13 and older (16+ in the EU/EEA). We do not knowingly collect personal data from children under 13. If you believe a child under 13 has provided us data, contact fozilbekimomov@gmail.com and we will delete it.
International Data Transfers
If you are located in the EU/EEA, your data processed by Google LLC (US-based) is transferred under Standard Contractual Clauses (SCCs) approved by the European Commission.
Changes to This Policy
We may update this Privacy Policy. The "Updated" date at the top will be revised. For significant changes, we will display an in-app notification. Continued use after changes constitutes acceptance.
Contact
Privacy inquiries: fozilbekimomov@gmail.com
Developer: Fozilbek Imomov · fozilbekimomov@gmail.com
Введение
AdMob Revenue Tracker («мы», «наш» или «Приложение») — мобильное Flutter-приложение, помогающее разработчикам отслеживать, анализировать и прогнозировать доход Google AdMob. Эта Политика конфиденциальности объясняет, какие данные мы собираем, как используем и каковы ваши права.
Используя AdMob Revenue Tracker, вы соглашаетесь с условиями. Если не согласны — прекратите использование Приложения.
Данные, которые мы собираем
2.1 Данные, которые вы предоставляете
| Тип данных | Цель | Хранение |
|---|---|---|
| Email Google-аккаунта | Аутентификация через OAuth 2.0 | Защищённое локальное хранилище (Keychain / Keystore) |
| OAuth access token | Доступ к AdMob API от вашего имени | На устройстве, шифрование AES-256-GCM |
| OAuth refresh token | Поддержание сессии | На устройстве, шифрование AES-256-GCM |
2.2 Данные о доходах AdMob
- Метрики AdMob (показы, eCPM, расчётный доход) получаются из Google AdMob API с использованием read-only токена (scope
admob.readonly). - Кэшируются локально на устройстве (зашифрованная БД Hive) до 90 дней.
2.3 Данные об устройстве и использовании (Firebase)
| Тип данных | Цель | Анонимизация |
|---|---|---|
| Модель устройства, ОС, язык | Диагностика, совместимость | Да |
| Версия приложения | Отладка, аналитика | Да |
| Отчёты о сбоях | Исправление ошибок (Firebase Crashlytics) | Частично — без персональных данных |
| Аналитические события | Улучшение продукта (Firebase Analytics) | Да — без кросс-приложений |
Данные, которые мы НЕ собираем
Сторонние сервисы
| Сервис | Цель | Политика |
|---|---|---|
| Google OAuth 2.0 | Аутентификация | policies.google.com/privacy |
| Google AdMob API | Получение доходов | policies.google.com/privacy |
| Firebase Analytics | Аналитика (анонимно) | firebase.google.com/support/privacy |
| Firebase Crashlytics | Отчёты о сбоях | firebase.google.com/support/privacy |
| Firebase Remote Config | Feature flags, A/B | firebase.google.com/support/privacy |
| Firebase Cloud Messaging | Push-уведомления | firebase.google.com/support/privacy |
| Google Mobile Ads SDK | Реклама в приложении | policies.google.com/privacy |
Пользователи ЕС/ЕЭЗ: Google Mobile Ads SDK может собирать рекламные идентификаторы (GAID/IDFA) с учётом настроек устройства. По умолчанию используется неперсонализированная реклама (NPA) и согласие через Google Consent Mode v2.
Сроки хранения
| Данные | Срок |
|---|---|
| Кэш AdMob (Hive) | 90 дней, авто-удаление |
| OAuth access token | До выхода или истечения токена |
| OAuth refresh token | До выхода или удаления аккаунта |
| Firebase Analytics | 14 месяцев (Google default) |
| Firebase Crashlytics | 90 дней (Google default) |
Все данные на устройстве удаляются при выходе из системы или удалении Приложения.
Безопасность данных
- OAuth токены хранятся в Android Keystore (AES-256-GCM EncryptedSharedPreferences) и iOS Keychain (
kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly). - Синхронизация iCloud Keychain отключена (
synchronizable: false). - Сетевая связь — HTTPS/TLS 1.2+ с certificate pinning для Google API endpoints.
- Используется read-only OAuth scope (
admob.readonly) — мы не можем изменить ваш AdMob аккаунт.
Ваши права
GDPR (ЕС/ЕЭЗ)
Право на: доступ, исправление, удаление, переносимость данных, ограничение обработки, возражение, отзыв согласия, подачу жалобы в местное Управление по защите данных.
CCPA (Калифорния)
Право знать, удалять, отказаться от продажи — мы не продаём личную информацию.
Как реализовать права
Email: fozilbekimomov@gmail.com. Ответим в течение 30 дней (GDPR) или 45 дней (CCPA). Удаление данных: Настройки → Аккаунт → Удалить аккаунт.
Дети
AdMob Revenue Tracker предназначен для разработчиков от 13 лет (от 16 лет в ЕС/ЕЭЗ). Мы осознанно не собираем данные детей младше 13 лет. При обнаружении свяжитесь: fozilbekimomov@gmail.com.
Международная передача
Если вы в ЕС/ЕЭЗ, ваши данные обрабатываются Google LLC (США) под Стандартными договорными положениями (SCCs), одобренными Европейской комиссией.
Изменения политики
Мы можем обновлять эту Политику. Дата «Обновлено» вверху будет изменена. При существенных изменениях — уведомление в Приложении. Продолжение использования = принятие изменений.
Контакты
Запросы по конфиденциальности: fozilbekimomov@gmail.com
Разработчик: Фозилбек Имомов · fozilbekimomov@gmail.com
परिचय
AdMob Revenue Tracker ("हम", "हमारा" या "ऐप") एक Flutter-आधारित मोबाइल ऐप है जो डेवलपर्स को Google AdMob राजस्व monitor, विश्लेषण और forecast करने में मदद करता है। यह गोपनीयता नीति बताती है कि हम क्या data एकत्र करते हैं, उसका उपयोग कैसे करते हैं, और आपके अधिकार क्या हैं।
AdMob Revenue Tracker का उपयोग करके आप इन शर्तों से सहमत होते हैं। यदि सहमत नहीं हैं, तो ऐप का उपयोग बंद करें।
हम जो data एकत्र करते हैं
2.1 आपके द्वारा प्रदान किया गया data
| Data प्रकार | उद्देश्य | भंडारण |
|---|---|---|
| Google account ईमेल | OAuth 2.0 के माध्यम से प्रमाणीकरण | डिवाइस पर सुरक्षित (Keychain / Keystore) |
| OAuth access token | AdMob API access | डिवाइस पर, AES-256-GCM encrypted |
| OAuth refresh token | Session बनाए रखना | डिवाइस पर, AES-256-GCM encrypted |
2.2 AdMob राजस्व data
- AdMob metrics (impressions, eCPM, अनुमानित आय) Google AdMob API से read-only OAuth token (
admob.readonlyscope) के जरिए प्राप्त होते हैं। - आपके डिवाइस पर locally cache होते हैं (Hive encrypted database) — 90 दिनों तक।
2.3 डिवाइस और usage data (Firebase)
| Data प्रकार | उद्देश्य | अनामीकृत |
|---|---|---|
| डिवाइस मॉडल, OS, भाषा | Diagnostics, compatibility | हाँ |
| App version | Debug, analytics | हाँ |
| Crash reports | Bug fixing (Firebase Crashlytics) | आंशिक — कोई PII नहीं |
| Analytics events | Product improvement (Firebase Analytics) | हाँ — कोई cross-app tracking नहीं |
हम जो data एकत्र नहीं करते
तृतीय-पक्ष सेवाएं
| सेवा | उद्देश्य | नीति |
|---|---|---|
| Google OAuth 2.0 | प्रमाणीकरण | policies.google.com/privacy |
| Google AdMob API | राजस्व data | policies.google.com/privacy |
| Firebase Analytics | Usage analytics (अनामीकृत) | firebase.google.com/support/privacy |
| Firebase Crashlytics | Crash reporting | firebase.google.com/support/privacy |
| Firebase Remote Config | Feature flags, A/B | firebase.google.com/support/privacy |
| Firebase Cloud Messaging | Push notifications | firebase.google.com/support/privacy |
| Google Mobile Ads SDK | In-app advertising | policies.google.com/privacy |
Data Retention
| Data | अवधि |
|---|---|
| AdMob cache (Hive) | 90 दिन, auto-purged |
| OAuth tokens | Logout या expiry तक |
| Firebase Analytics | 14 महीने (Google default) |
| Firebase Crashlytics | 90 दिन (Google default) |
Sign out या ऐप uninstall करने पर सभी on-device data permanently delete हो जाता है।
Data Security
- OAuth tokens Android Keystore (AES-256-GCM) और iOS Keychain में encrypted store होते हैं।
- iCloud Keychain sync disabled है (
synchronizable: false)। - Network communication HTTPS/TLS 1.2+ with certificate pinning।
- Read-only OAuth scope (
admob.readonly) — हम आपके AdMob account को modify नहीं कर सकते।
आपके अधिकार
GDPR (EU/EEA)
अधिकार: access, rectification, erasure, data portability, restrict processing, object, withdraw consent, complaint दर्ज करना।
CCPA (California)
जानने, हटाने और opt-out का अधिकार — हम personal information नहीं बेचते।
अधिकार कैसे exercise करें
Email: fozilbekimomov@gmail.com. हम 30 दिनों (GDPR) या 45 दिनों (CCPA) में जवाब देंगे। Data delete करने के लिए: Settings → Account → Delete Account।
बच्चों की गोपनीयता
AdMob Revenue Tracker 13 वर्ष या उससे अधिक आयु के developers के लिए है (EU/EEA में 16+)। हम जानबूझकर 13 वर्ष से कम आयु के बच्चों से data नहीं लेते।
International Data Transfers
EU/EEA users का data Google LLC (US-based) द्वारा Standard Contractual Clauses (SCCs) के तहत transfer होता है।
नीति में बदलाव
हम इस नीति को update कर सकते हैं। ऊपर "Updated" date बदल जाएगी। महत्वपूर्ण बदलावों के लिए ऐप में notification आएगी।
संपर्क
Privacy queries: fozilbekimomov@gmail.com
Developer: Fozilbek Imomov · fozilbekimomov@gmail.com
Kirish
AdMob Revenue Tracker ("biz", "bizning" yoki "Ilova") — Flutter ilovasi ishlab chiquvchilariga Google AdMob daromadlarini real vaqtda kuzatish, tahlil qilish va prognozlash imkonini beruvchi mobil dastur. Ushbu Maxfiylik siyosati qanday ma'lumotlar to'planishi, qanday foydalanilishi va sizning huquqlaringiz haqida ma'lumot beradi.
AdMob Revenue Tracker'dan foydalanish orqali siz ushbu shartlarga rozilik bildirasiz. Agar rozi bo'lmasangiz, Ilovadan foydalanishni to'xtating.
Biz to'playdigan ma'lumotlar
2.1 Siz taqdim etadigan ma'lumotlar
| Ma'lumot turi | Maqsad | Saqlash joyi |
|---|---|---|
| Google akkount email | OAuth 2.0 orqali autentifikatsiya | Qurilmada xavfsiz (Keychain / Keystore) |
| OAuth access token | AdMob API ga sizning nomingizdan murojaat | Qurilmada, AES-256-GCM shifrlash |
| OAuth refresh token | Sessiyani saqlash | Qurilmada, AES-256-GCM shifrlash |
2.2 AdMob daromad ma'lumotlari
- AdMob ko'rsatkichlari (taassurotlar, eCPM, taxminiy daromad) faqat o'qish uchun OAuth token (
admob.readonly) orqali Google AdMob API dan olinadi. - Qurilmangizda lokal ravishda 90 kungacha keshlanadi (Hive shifrlangan bazasi).
2.3 Qurilma va foydalanish ma'lumotlari (Firebase)
| Ma'lumot turi | Maqsad | Anonimlashtirilgan |
|---|---|---|
| Qurilma modeli, OS, til | Diagnostika, muvofiqlik | Ha |
| Ilova versiyasi | Debug, analytics | Ha |
| Nosozlik hisobotlari | Xatolarni tuzatish (Firebase Crashlytics) | Qisman — shaxsiy ma'lumotlarsiz |
| Tahlil hodisalari | Mahsulotni yaxshilash (Firebase Analytics) | Ha — ilovalararo kuzatishsiz |
Biz to'PLAMAYDIGAN ma'lumotlar
Uchinchi tomon xizmatlari
| Xizmat | Maqsad | Siyosat |
|---|---|---|
| Google OAuth 2.0 | Autentifikatsiya | policies.google.com/privacy |
| Google AdMob API | Daromad ma'lumotlari | policies.google.com/privacy |
| Firebase Analytics | Tahlil (anonim) | firebase.google.com/support/privacy |
| Firebase Crashlytics | Nosozlik hisobotlari | firebase.google.com/support/privacy |
| Firebase Remote Config | Feature flags, A/B | firebase.google.com/support/privacy |
| Firebase Cloud Messaging | Push bildirishnomalar | firebase.google.com/support/privacy |
| Google Mobile Ads SDK | Ilovadagi reklama | policies.google.com/privacy |
Saqlash muddatlari
| Ma'lumot | Muddat |
|---|---|
| AdMob keshi (Hive) | 90 kun, avtomatik o'chadi |
| OAuth access token | Tizimdan chiqishgacha |
| OAuth refresh token | Tizimdan chiqish yoki akkount o'chirilishigacha |
| Firebase Analytics | 14 oy (Google standart) |
| Firebase Crashlytics | 90 kun (Google standart) |
Tizimdan chiqsangiz yoki ilovani o'chirsangiz, qurilmangizdagi barcha ma'lumotlar butunlay o'chiriladi.
Xavfsizlik
- OAuth tokenlar Android Keystore (AES-256-GCM) va iOS Keychain'da shifrlangan holda saqlanadi.
- iCloud Keychain sinxronizatsiyasi o'chirilgan (
synchronizable: false). - Tarmoq aloqasi HTTPS/TLS 1.2+ certificate pinning bilan.
- Faqat o'qish OAuth scope (
admob.readonly) — biz AdMob akkountingizni o'zgartira olmaymiz.
Sizning huquqlaringiz
GDPR (YeI/YeIH)
Huquqlar: kirish, tuzatish, o'chirish, ko'chirish, cheklash, e'tiroz, rozilikni bekor qilish, shikoyat berish.
CCPA (Kaliforniya)
Bilish, o'chirish va sotishdan voz kechish huquqi — biz shaxsiy ma'lumotlarni sotmaymiz.
Huquqlardan qanday foydalanish
Email: fozilbekimomov@gmail.com. 30 kun ichida (GDPR) yoki 45 kun ichida (CCPA) javob beramiz. Ma'lumotlarni o'chirish: Sozlamalar → Akkount → Akkountni o'chirish.
Bolalar
AdMob Revenue Tracker 13 yoshdan katta dasturchilar uchun mo'ljallangan (YeI/YeIH'da 16+). Biz 13 yoshdan kichik bolalardan ataylab ma'lumot to'plamaymiz.
Xalqaro uzatish
Agar YeI/YeIH'da bo'lsangiz, ma'lumotlaringiz Google LLC (AQSh) tomonidan Yevropa Komissiyasi tasdiqlagan Standart Shartnoma Bandlari (SCCs) asosida uzatiladi.
Siyosat o'zgarishlari
Bu siyosatni yangilashimiz mumkin. Yuqoridagi "Yangilangan" sanasi o'zgaradi. Muhim o'zgarishlarda ilova ichida bildirishnoma ko'rinadi.
Aloqa
Maxfiylik so'rovlari: fozilbekimomov@gmail.com
Dasturchi: Fozilbek Imomov · fozilbekimomov@gmail.com