
Smogi gives you real-time, high-precision air quality data — wherever you are. Trusted by leading platforms, powered by world-class science, and beautifully designed to give you only what matters.
App: Smogi – Air Quality Index (UAQI)
Developer: Mykhailo Monchak
Last updated: March 29, 2026
Contact: [email protected]1. OverviewSmogi ("the App") is a mobile application that displays real-time and forecast air quality information based on your location. This Privacy Policy explains what data we collect, why we collect it, how it is shared, and your rights regarding that data.By using the App, you agree to the practices described in this policy. If you do not agree, please uninstall the App and discontinue use.2. Data We Collect2.1 Location Data- What: Precise GPS coordinates (latitude and longitude).
- When: Only while the App is in use (foreground). We do not collect background location.
- Why: To fetch air quality conditions for your current location.
- Storage: Your coordinates are transmitted to our backend API (see Section 4) and are not stored in a database. They are used transiently to fulfill the API request.2.2 Device Identifiers- DeviceCheck Token: We use Apple's DeviceCheck framework to generate a short-lived, anonymous device attestation token. This token is sent with every API request to verify the request originates from a legitimate App installation. It cannot be used to identify you personally and is not shared with third parties.
- Advertising Identifier (IDFA): We request permission via AppTrackingTransparency (ATT). If you grant permission, your IDFA is shared with Facebook SDK for ad attribution. If you deny permission, no IDFA is collected or shared.2.3 Subscription and Purchase Data- What: Purchase receipts, subscription status (active/expired), and product identifiers are managed entirely by Apple StoreKit 2.
- We do not store: Payment details, billing addresses, or full names. Apple handles all payment processing under its own Privacy Policy.
- What we retain: Your subscription status (active/inactive) is stored locally on your device. We do not maintain a user account or link your subscription to any personal identifier.2.4 Crash Reports and Error Logs- Provider: Sentry (Functional Software, Inc.)
- What is collected: Stack traces, device model, OS version, app version, session replay (anonymized), and custom log events. No personally identifiable information (PII) is intentionally included in crash reports.
- Purpose: To diagnose and fix bugs and improve app stability.
- Retention: Sentry retains data for 90 days. See sentry.io/privacy.2.5 Session Recording- Providers: Smartlook (Smartsupp.com, s.r.o.) and Microsoft Clarity.
- What is collected: Anonymized screen interaction recordings (taps, scrolls), heatmaps, and session metadata (device type, OS version, session duration). These tools are configured to avoid recording sensitive UI elements (e.g., subscription payment screens).
- Purpose: To understand how users navigate the App and improve UX.
- Note: Neither Smartlook nor Clarity can identify you personally. No names, emails, or contact details are recorded.2.6 Analytics and Ad Attribution- Provider: Meta (Facebook SDK).
- What is collected (if ATT is granted): App install events, in-app purchase events, and IDFA for ad measurement.
- What is collected (if ATT is denied): Aggregated, anonymized purchase events without any device identifier.
- Purpose: To measure the effectiveness of advertising campaigns.
- Data sharing: Meta may combine this data with data from other Meta products per Meta's Data Policy.2.7 Cached Air Quality Data- What: The most recent API response (air quality readings, indexes, health recommendations, forecasts) is cached locally on your device.
- Purpose: To allow the widget to display data without a live network request and to reduce API usage.
- Location: Stored only on your device. We do not maintain a server-side copy linked to your device.3. Data We Do NOT Collect- Full name, email address, or any account credentials — the App has no account system.
- Continuous or background location.
- Contacts, photos, microphone, or camera data.
- Health & Fitness data via HealthKit or similar frameworks.
- Any data from children under 13 knowingly or intentionally (see Section 9).4. Our Backend APIAir quality data is fetched from our backend, hosted on Cloudflare Workers. Requests include:- Your GPS coordinates (used to query Google Air Quality API, then discarded).
- A DeviceCheck token (for request authentication, discarded after validation).
- Your subscription plan (pro or free) to determine data resolution.
- Your device language code (for localized health recommendations).Upstream provider: Air quality data is sourced from the Google Air Quality API. Your coordinates are forwarded to Google as part of this lookup. See Google's Privacy Policy at policies.google.com/privacy. We do not send any other identifying data to Google.Cloudflare: Network requests pass through Cloudflare's infrastructure. Cloudflare may log request metadata (IP address, timestamps) for security and abuse prevention. We do not have access to or control over Cloudflare's infrastructure logs.5. How We Share Your DataWe do not sell your personal data. Data is shared only as described below:- Google (via our API) — GPS coordinates — Air quality lookup
- Cloudflare — Request metadata (IP, timestamps) — Infrastructure / CDN
- Apple — Purchase receipts — Subscription management
- Sentry — Crash logs, session replays — Error monitoring
- Smartlook — Screen recordings — UX analytics
- Microsoft Clarity — Interaction data — UX analytics
- Meta (Facebook) — Purchase events, IDFA (if ATT granted) — Ad attributionNo other third parties receive your data.6. Legal Bases for Processing (GDPR)For users in the European Economic Area (EEA), United Kingdom, and Switzerland:- Legitimate interests (Art. 6(1)(f) GDPR): Crash reporting, session analytics, and app improvement.
- Performance of a contract (Art. 6(1)(b) GDPR): Processing your subscription purchase and delivering the Pro features you paid for.
- Consent (Art. 6(1)(a) GDPR): Ad attribution via Facebook SDK — only if you grant ATT permission.7. Your RightsFor EEA / UK / Swiss residents (GDPR / UK GDPR):- Right of access: Request a copy of personal data we hold about you.
- Right to rectification: Request correction of inaccurate data.
- Right to erasure ("right to be forgotten"): Request deletion of your data.
- Right to restriction: Request that we limit processing of your data.
- Right to object: Object to processing based on legitimate interests.
- Right to data portability: Receive your data in a machine-readable format.
- Right to withdraw consent: Withdraw ATT consent at any time in iOS Settings → Privacy & Security → Tracking.For California residents (CCPA / CPRA):- Right to know: What personal information we collect, use, and share.
- Right to delete: Request deletion of personal information.
- Right to opt out of sale: We do not sell personal information.
- Right to non-discrimination: Exercising your rights will not affect your access to the App.For all users:- Subscription cancellation: Manage or cancel your subscription via the App Store (Settings → [Your Name] → Subscriptions).
- Tracking opt-out: Deny or revoke ATT permission in iOS Settings.
- Crash/analytics opt-out: Contact us to request exclusion from Sentry session replay.To exercise any right, contact us at: [email protected]We will respond within 30 days (or the period required by applicable law).8. Data Retention- GPS coordinates — Not stored, discarded after API response
- DeviceCheck token — Not stored, discarded after request validation
- Cached air quality data (on-device) — Until you delete the App or clear app storage
- Crash logs (Sentry) — 90 days
- Session recordings (Smartlook, Clarity) — Per provider policy (typically 1–3 months)
- Ad attribution events (Meta) — Per Meta's data policy9. Children's PrivacyThe App is not directed at children under 13 years of age (or under 16 in the EEA where applicable). We do not knowingly collect personal information from children. If you believe a child has provided us with personal data, contact us at [email protected] and we will delete it promptly.10. Health Information DisclaimerAir quality data and health recommendations displayed in the App are provided for informational purposes only. They are sourced from the Google Air Quality API and do not constitute medical advice. Do not rely on this information to make medical decisions. Consult a qualified healthcare professional for health concerns related to air quality.11. SecurityWe implement the following measures to protect your data:- All network communication uses HTTPS/TLS.
- DeviceCheck tokens are used to prevent unauthorized API access.
- We do not maintain a user database linking personal data to accounts.
- Third-party SDKs are integrated per their respective security guidelines.No method of transmission over the internet is 100% secure. We cannot guarantee absolute security but will notify affected users of any data breach as required by applicable law.12. International Data TransfersYour data may be transferred to and processed in countries other than your country of residence, including the United States, where our third-party providers operate. Where required by law (e.g., GDPR), we rely on Standard Contractual Clauses (SCCs) adopted by the European Commission or adequacy decisions.13. Third-Party Links and ServicesThe App may display links to external websites or services. We are not responsible for the privacy practices of those services.14. Changes to This PolicyWe may update this Privacy Policy from time to time. We will notify you of material changes by updating the "Last updated" date above and, where feasible, by posting an in-app notice. Continued use of the App after changes constitutes acceptance of the updated policy.15. ContactFor privacy-related questions, requests, or complaints:Email: [email protected]
Developer: Mykhailo MonchakIf you are in the EEA and are unsatisfied with our response, you have the right to lodge a complaint with your local data protection authority.This policy was last reviewed and updated on March 29, 2026.