Privacy Policy
Last updated: 2026-08-05
This policy explains what the Statlet Android app
(com.gpm.statlet) does with data. It covers the app only.
The short version: Statlet has no user accounts and no server of its own. It cannot collect anything centrally, because there is nowhere for it to collect anything to. What follows is the detail of the few things that do leave your device.
Who is responsible
Gabriele Proietti Mattia is the data controller for the processing described here. Contact: apps@gpm.name.
What leaves your device
Location, when a weather icon is on
If you enable a weather icon and grant location access, the app reads your approximate location and sends the coordinates to the weather service to ask what the weather is there. The coordinates are rounded to four decimal places, are used for that single request, and are not stored by the app.
You can avoid this entirely: deny the location permission and pick a city by name instead. The app then sends the coordinates of that city, not yours. With no weather icon enabled, no location is read at all.
The weather service is one of:
- Open-Meteo (the default) — privacy policy
- OpenWeatherMap (only if you select it and enter your own API key) — privacy policy
The app has no control over what those services log about the request; both receive your IP address, as any web request does.
City search, when you use it, sends the text you typed to Open-Meteo’s geocoder — always Open-Meteo, whichever weather source you selected.
Crash reports — optional, off-switchable
If Settings → Diagnostics → Send crash reports is on, a crash sends a report through Firebase Crashlytics: the stack trace, the device model, the Android version, the app version, and a Crashlytics-generated installation identifier. It does not include your location, your readings, or your OpenWeatherMap key.
Usage statistics — optional, off-switchable
If Settings → Diagnostics → Send usage statistics is on, Firebase Analytics records which features are used — for example that an icon was enabled — together with the identifiers Analytics collects by default, which include the Android Advertising ID, an app instance identifier, device model, OS version and coarse region. It never records what your icons measure: no temperature, no network rate, no location.
Both switches are found under Settings → Diagnostics. Both SDKs start disabled and are only activated to match your choice, so nothing is collected before you have had the chance to decide.
Firebase is operated by Google. See the Firebase privacy documentation and the Google Privacy Policy.
What stays on your device
- Every setting: which icons are enabled, their order, units, intervals, theme, language.
- Your OpenWeatherMap API key, if you entered one. It is stored in the app’s private storage and is sent only to OpenWeatherMap, as part of your own weather requests.
- The in-app diagnostic log, which is held in memory and lost when the app stops.
None of this is transmitted anywhere. If Android’s app backup is enabled on your device, your settings may be included in your own device backup, under Google’s terms.
What the app never does
- No advertising, and no sale or sharing of data with advertisers or data brokers.
- No tracking across other apps or websites.
- No account, sign-up, email address or contact list.
- No reading of your files, photos, contacts, messages or call history.
- No collection of the values shown in your icons.
Permissions, and why
| Permission | Why |
|---|---|
| Notifications | The icons are notifications; without this the app cannot work at all. |
| Foreground service | Keeps the sampling alive so the icons stay current. |
| Internet | Weather requests, and the optional diagnostics above. |
| Approximate location | Optional. Only to ask the weather service about where you are. |
| Start at boot | Optional. Restores your icons after a restart. |
Legal basis (GDPR)
For readers in the EU/EEA and the UK:
- Weather requests — necessary to provide the feature you asked for (Art. 6(1)(b)); processing only happens when you enable a weather icon.
- Crash reports and usage statistics — your consent (Art. 6(1)(a)), given by turning the switch on and withdrawable at any time by turning it off. Withdrawal stops future collection; it does not retroactively delete reports already sent.
Retention
The app itself retains nothing beyond your device. Firebase retains crash and analytics data according to Google’s retention settings for the project; analytics data is kept for a bounded period and then deleted or aggregated.
Your rights
Under the GDPR you may request access to, correction of, or deletion of your personal data, object to processing, and lodge a complaint with a supervisory authority. Because the app holds no account, there is usually no way to link a request to a specific person; the practical remedy for the optional diagnostics is to turn them off, and for everything else to uninstall the app, which removes all local data.
Write to apps@gpm.name for any request.
Children
Statlet is not directed at children under 13 and knowingly collects no data from them.
Changes
Material changes will be published on this page with a new date at the top, and significant ones will be noted in the app’s changelog.
Last updated: 2026-08-05