Privacy Policy
Effective and last updated: September 26, 2026
This Privacy Policy explains what information the Good Air app and widgets (together, the "App") and this website use, why we use it, who we share it with, how long we keep it, and the choices you have. Good Air is developed and published by Asha Singh ("we", "us", "our").
At a glance
- No account, no sign-up and no login.
- No ads, no advertising identifier, and no tracking across other apps or websites.
- We never sell your data or share it for advertising.
- Your location is used only to show air quality and weather for where you are. We don't send it to our own servers or store it there.
- We use anonymous analytics (Google Firebase) to understand which features are used and to fix problems.
1. Information we collect and how we use it
Location (optional)
If you allow it, the App uses your device's location to find the nearest air quality monitoring stations, show local air quality and weather, and keep the "nearby" home screen widget current. We ask only for "While Using the App" permission and request location at roughly 100-metre accuracy. The App does not track your location in the background or build a location history.
Your location is processed on your device. To fetch results, the App sends your coordinates directly to the data and mapping services listed in section 2. It is not sent to or stored on our servers. The App keeps your most recent location and place name on your device so the widget can load quickly.
Location is optional. If you decline, you can still search for and save cities by name.
Saved cities and searches
Cities you save, and your settings (such as AQI standard, units, theme, language and notification preferences), are stored only on your device. When you search for a city, the text you type is sent to Apple Maps to suggest matching places.
Usage and diagnostic data
We use Google Analytics for Firebase to understand how the App is used and to improve it. It collects:
- Events such as app opens, screens viewed, features used, settings changed, widget and notification taps, load times and error codes.
- The name of a city when you add it to your saved cities, and whether you granted location permission.
- Standard device and app information: device model, operating system version, app version, language, and an approximate country or region that Google derives from your IP address.
- A random app instance identifier created by Firebase. It resets if you delete and reinstall the App.
This data is not linked to your identity, and we don't combine it with other data about you. The App does not access your device's advertising identifier (IDFA/AAID). The App also uses Firebase Remote Config to receive configuration settings.
If you have chosen to share analytics with app developers in your device settings, Apple may also provide us with crash reports and performance data.
Notifications (optional)
If you turn on daily summaries or air quality alerts, they are scheduled and delivered on your device. We don't use push notification tokens or send notifications from a server.
When you contact us
If you email us, we receive your email address and whatever you include in your message. We use it only to reply and to resolve your request.
Information we do not collect
We do not collect your name, phone number, contacts, photos, health or fitness data, financial or payment information, or advertising identifiers.
Why we process data (legal bases)
Where laws such as the GDPR apply, we rely on:
- Your consent for location (through your device permission) and notifications.
- Our legitimate interest in running, securing and improving the App, for analytics, diagnostics and protecting our service from abuse.
- Our legitimate interest in responding to messages you send us.
2. Who we share information with
We share information only with the service providers the App needs to work. We share only what each service needs:
- Apple: receives your coordinates or the city you're viewing to provide weather (Apple Weather/WeatherKit), maps, place names, and city search. See the Apple Privacy Policy.
- Google (Firebase): receives the usage and diagnostic data described above (Analytics), and also serves App configuration (Remote Config). See Privacy and Security in Firebase.
- OpenAQ: receives your coordinates to look up nearby monitoring stations in some regions. See the OpenAQ Privacy Policy.
- Open-Meteo and OpenWeather: receive coordinates to provide modelled air quality estimates where no nearby station is reporting. See the Open-Meteo terms and the OpenWeather Privacy Policy.
- Cloudflare and Google Cloud: host our Good Air data service, which the App downloads regional air quality and weather data from. Requests to it contain no location or personal information. Like any web server, Cloudflare processes your IP address to deliver responses and to protect the service from abuse (for example, rate limiting). We do not store it.
- OAQ India network: the App downloads station readings for India. These requests identify stations or cities, not your location.
Any network request also exposes your IP address to the service receiving it. We don't send these services your name, contact details or any identifier that links requests to you.
We may also disclose information if required by law or a valid legal request, to protect the rights, safety or property of our users or others, or as part of a merger, acquisition or sale of the App. In that case, this Policy will continue to apply to your information.
We do not sell personal information, and we do not share it for cross-context behavioural advertising.
3. How long we keep data, and deleting it
- Data on your device (saved cities, settings, last location, cached readings) stays there until you remove it or delete the App. Deleting the App removes all of it.
- Analytics data is kept in Google Analytics for no longer than 14 months, after which Google deletes event-level data. Aggregated reports that identify no one may be kept longer.
- Emails are kept only as long as needed to handle your request, and then deleted.
- Location is not kept on our servers at all. The third-party services in section 2 handle requests under their own policies.
We don't know who you are, so there's no account to delete. To stop analytics collection, delete the App; this also resets the Firebase app instance identifier. You can ask us to delete any data we hold about you, including your emails, by writing to us at the address below.
4. Your choices and rights
- Location: allow, change or revoke access at any time in your device's Settings (on iPhone: Settings > Privacy & Security > Location Services > Good Air).
- Notifications: turn them off in the App or in your device's Settings.
- Analytics: delete the App to stop collection and reset the analytics identifier.
Depending on where you live, you may have the right to access, correct or delete your personal data. You may also have the right to object to or restrict processing, to data portability, to withdraw consent, and to complain to your local data protection authority. These include rights under the EU/UK GDPR, the California Consumer Privacy Act (CCPA/CPRA), and India's Digital Personal Data Protection Act, 2023. To exercise any of them, email us. We won't discriminate against you for doing so. We will respond within 30 days, or sooner if the law requires.
5. Security
All connections between the App and the services it uses are encrypted in transit (HTTPS). We keep as little data as possible: there are no accounts, and no personal data or location is stored on our servers. That limits what could ever be exposed. Your device's operating system protects the data stored on it.
6. International transfers
We are based in India, and our service providers operate globally. Your information may therefore be processed in countries other than your own, including the United States. Where required, those transfers rely on appropriate safeguards, such as the providers' Standard Contractual Clauses.
7. Children
The App is a general-audience weather and air quality app. It is not directed at children under 13, or under the minimum age required in your country. We do not knowingly collect personal information from children. If you believe a child has sent us personal information, contact us and we will delete it.
8. Changes to this policy
We may update this Privacy Policy, for example when we add features. We will post the new version on this page and update the date at the top. If the changes are significant, we will also let you know in the App before they take effect.
9. Contact us
For privacy questions, requests or complaints (including as our grievance contact under India's DPDP Act), email Asha Singh at nihalnova@gmail.com.