8.5 KiB
title | icon | description | cover |
---|---|---|---|
Private Weather Apps | material/weather-partly-snowy-rainy | Weather apps often ask for your location and share it with advertisers. Instead, use private open-source weather apps. | weather.jpg |
Protects against the following threat:
- :material-server-network: Service Providers{ .pg-teal }
Weather apps often ask for your location to provide accurate weather info. Often, they don't let you manually input your location.
When any weather app ask for location, only grant it "Approximate location" and select "Only while using the app". You can temporarily change it to "Always" if you need it for travel. If the app claim you didn't give it location access, the app is lying to you. It could be because of out-of-date knowledge of Android APIs, or because the app wants you to give it precise location access, either because it is easier for them to use this as opposed to Approximate location, or to sell the data.
While the steps mentioned above will protect you from most of the tracking, it will not stop non-location tracking. Furthermore, Privacy Guides believes that you shouldn't rely only on yourself to consistently uphold your privacy.
The tools recommended below are fully private and are open-source. See the criteria section at the end for more.
Breezy Weather
Breezy Weather is an Android weather app with a modern and neat interface, similar to Big Tech ones. It is highly customizable, allowing you for example to change icons and choose your preferred weather sources.
The app supports Android approximate location permission, although you might need to wait a bit or try a few times, as it first says "Location not found" when using it.
The app comes in two different flavors, both of which are fully open-source and contain no proprietary components. The standard flavor has all of the 50 weather sources (only some sources will be available in your country), while the FreeNet one only contains sources that are libre and self-hostable, like OpenMeteo.
The app gives severe weather alerts as well as precipations alerts.
:octicons-home-16: Homepage{ .md-button .md-button--primary } :octicons-eye-16:{ .card-link title="Privacy Policy" } :octicons-info-16:{ .card-link title="Documentation" } :octicons-code-16:{ .card-link title="Source Code" } :octicons-heart-16:{ .card-link title="Contribute" }
QuickWeather
QuickWeather is a no-fuss weather app that boasts being "really fast". Looking away from the name, we see a couple of nice features. The app supports the "Approximate location" permission, which is a good middle-ground between privacy and convenience. Furthermore, the app also has a rain radar, allowing you to quickly see whether it will rain where you live.
The app only supports two sources: Open-Meteo and OpenWeatherMap(API key needed.)
The app can give notifications about current weather, but "weather alerts" are only available if you give the app access to precise location, something we don't recommend.
:octicons-home-16: Homepage{ .md-button .md-button--primary } :octicons-eye-16:{ .card-link title="Privacy Policy" } :octicons-info-16:{ .card-link title="Documentation" }
Weather Master
Weather Master is a powerful weather app with a lot of information, 15 weather sources and customization.
The app not only informs you about the weather, but also about air pollution, air quality, UV index, pollen level, humidity level, and more. The app also has a weather radar.
The app doesn't support Android approximate location permission, but you can easily type where you live and it will remember it.
Unfortunately, the app doesn't support Android's pop-up notifications, so any alerts - including severe weather alerts - will only be displayed in the app.
The app is highly customisable, allowing you not only to select which weather source you want between the 15 proposed, but also what forecasting model you want to use and what map provider you prefer.
:octicons-home-16: Homepage{ .md-button .md-button--primary } :octicons-eye-16:{ .card-link title="Privacy Policy" } :octicons-info-16:{ .card-link title="Documentation" }
Downloads
OSSWeather
OSSWeather is a weather app available on both on iOS and Android. While the interface can be overwhelming at first, it is highly customizable. For example, you can change the number of days, hours, and minutes available for forecasts. It is also designed for pros, with the option to choose between more than 15 forecasting models (with a few variants per model), and even compare 3 models in one chart.
Unfortunately, it only support 3 weather sources and doesn't support iOS or Android's "Approximate location" permission. It also doesn't give severe weather alerts.
:octicons-home-16: Homepage{ .md-button .md-button--primary } :octicons-info-16:{ .card-link title="Documentation" } :octicons-heart-16:{ .card-link title="Contribute" }
Criteria
Please note we are not affiliated with any of the projects we recommend. In addition to our standard criteria, we have developed a clear set of requirements to allow us to provide objective recommendations. We suggest you familiarize yourself with this list before choosing to use a project, and conduct your own research to ensure it's the right choice for you.
Minimum Requirements
- Be open-source
- Doesn't require an account or doesn't exclusively use sources that require an account
- Have enough weather sources to cover most countries.
- Allow manual input of location
- Doesn't contain any telemetry
Best-Case scenario
- Support giving only 'Approximate location' permission instead of potentially risky precise location.
- Allow you to choose between a wide variety of weather sources and forecast models.
- Support for emergency weather alerts