Privacy Policy

Last updated: 12 September 2026

This describes what WeatherFairy ("the app") collects and what it does not. We do not describe anything the app does not actually do.

In short

1. What we collect

Approximate location

WhatYour device's approximate latitude and longitude, via Android's ACCESS_COARSE_LOCATION permission
HowWe use the last known location from cell towers or Wi-Fi, and request a fresh one only if none exists. We never request continuous updates
WhyTo show the weather where you are
Where it is keptOn your device only. The last coordinate is saved in app storage so the next lookup is fast
If you declineSeoul's weather is shown instead. The app still works

What is sent when fetching weather

Fetching a forecast requires sending coordinates to our server. However, the server folds them into the national forecast grid (about 5 km) before storing anything. What gets cached is grid cell + forecast publication time, shared by everyone in that cell.

Our server does not retain who was where.

Diagnostics

We use Google Firebase Analytics to collect:

These records contain no name, email, phone number, or precise location. We have an automated check in our codebase that rejects any event field that could identify a person.

There is one reason we collect this: lock screen apps are routinely killed by manufacturer battery optimisation, silently. We cannot fix what we cannot see.

2. What we do not collect

3. Advertising

The current version contains no advertising.

If we add advertising later we intend to use Google AdMob, which collects an Advertising ID. We will update this page and notify you inside the app before that happens.

4. Third parties

Google Firebase AnalyticsDiagnostics · policy
Korea Meteorological AdministrationForecasts · queried by grid cell only
Open-MeteoForecasts (secondary) · queried by coordinates only
Amazon Web ServicesServer and cache hosting (Seoul region)

5. Retention

6. Your choices

7. Children

This app is not directed at children, and we do not collect information that would tell us whether a user is a child.

8. Contact

See the support page.

9. Changes

If this policy changes we update the date above. Changes that add to what we collect will also be announced inside the app.