Weather that feels alive.
CatsBlock Weather is a fast, beautiful Android weather app with live radar, a real moon camera, route forecasts and smart alerts that tell you what to wear — all customizable down to the font.
A weather app built with care, not clutter.
CatsBlock Weather shows exactly what you need and nothing you don’t. It runs without accounts, ads or analytics, keeps your cities and preferences on your phone, and lets you decide which weather provider to trust.
Accurate & detailed
Current conditions, hourly and daily forecasts, UV, wind, pressure, visibility, humidity and air quality.
Always on time
Background updates, rain and snow alerts before they arrive, and daily alerts at the hour you choose.
Private by design
No account, no ads, no analytics, no profile. Saved cities and settings never leave your device.
Yours to shape
AMOLED black, accent colors, custom fonts, app icons, widgets and 10 languages.
Everything you check, in one place.
From a quick glance to deep dives — each screen is built to be fast, readable and beautiful.
Alerts that know what to tell you
Pick the hour, and the app checks the forecast and only speaks up when it matters: what to wear, UV, pollen, frost, pressure drops, air quality and official warnings.
What to wear, in detail
Top, bottom, shoes, accessories, rain, sun and wind — tuned to your work hours, commute and how you feel the cold.
Live rain map
Watch precipitation move over an OpenStreetMap base with animated radar frames.
Weather along your route
Type a start and destination and see the forecast city by city, with arrival times and a real map.
Live moon, eclipses, sunrise
Moon phases in 3D, a live camera viewfinder and alerts before eclipses.
Six home-screen widgets
Compact, square, tips, hourly and two radar widgets that refresh in the background.
Make it unmistakably yours
AMOLED black, accent colors from your wallpaper or a hex code, your own font file, app icon changer and 10 languages.
Up and running in one minute.
Install
Download the APK from the Download page, open it and allow your browser to install apps if Android asks.
Allow location
Tap Allow for your current weather, or skip it and search for any city instead.
Pick a source
Open Settings → Weather data and choose Open-Meteo, WeatherAPI.com, Visual Crossing or OpenWeather.
Turn on alerts
Open Alerts & warnings, switch on what you want and choose the time. Add a widget from your home screen.
Good to know
Tap and hold a weather card to play its effect, swipe between cities, open any detail card for charts, and use the Travel screen for a trip forecast. If alerts do not arrive, set the app’s battery usage to “Unrestricted” and keep notifications allowed.
Control everything.
Every option is in one clear Settings screen. Here is what you can change.
What data the app uses, and why.
Nothing is hidden. This is every kind of data the app touches and where it goes.
| Data | Why | Where it goes |
|---|---|---|
| Your location | Find the weather where you are. Optional — you can search cities instead. | Read on your device. For Open-Meteo it is sent directly to that service; for the Cloudflare Worker sources only approximate coordinates (about 1 km) are sent. |
| City searches | Find coordinates of places you type, including in the travel planner. | Open-Meteo geocoding. |
| Forecast & air quality | Conditions, hourly and daily forecast, UV, pressure, air quality and pollen (Europe). | Open-Meteo, WeatherAPI.com, Visual Crossing or OpenWeather, depending on your choice. |
| Radar, maps & moon | Rain radar frames, map tiles and moon imagery. | RainViewer, OpenStreetMap and NASA public services. |
| Routes | Travel planner forecast along a route, with city names for stops. | OSRM routing, Open-Meteo and a public reverse-geocoding service. Routes are not stored on any CatsBlock server. |
| Camera | Live Moon viewfinder only. | Preview on screen. Nothing is captured, stored or sent. |
| Touch position | Animate rain, snow and touch effects. | Used on screen only. Never stored, logged or sent. |
| Saved cities & settings | Remember your choices. | Stored only on your device. Clear app data or uninstall to remove them. |
| IP address | Limit abuse when using WeatherAPI.com, Visual Crossing or OpenWeather. | Cloudflare Worker by CatsBlock Corporation keeps only an irreversible hash for at most 12 hours. Open-Meteo does not use this proxy. |
Read the full Privacy Policy.
“Play Protect warned me.” Here’s why.
It is normal to see a warning when you install CatsBlock Weather. It does not mean the app is harmful — it means Google has not seen this app before.
Why the warning appears
Play Protect is cautious with apps installed outside Google Play. In practice, the warning appears because:
- The APK does not come from Google Play and is signed by an independent developer.
- Each new build is a brand-new file that Google has never scanned.
- The app has features Play Protect treats carefully: install permission for its built-in updater, location, notifications, camera and background sync.
Why it stops after install
Play Protect’s unfamiliar-app check happens when you install. Tap More details → Install anyway (or Scan app) and the file is analyzed. When nothing harmful is found, it does not warn again while you use the app. A later update can show the prompt once more, because it is a new file.
Better where it counts.
A comparison with the common pattern in recent, modern weather apps — based on what CatsBlock Weather actually does.
| CatsBlock Weather | Typical modern weather app | |
|---|---|---|
| Price | Free | Often free with ads, or a subscription |
| Ads & trackers | None | Common |
| Account required | No | Often |
| Data source | You choose from 4 providers, or use your own key | Usually one fixed provider |
| Smart alerts | Clothing, UV, pollen, frost, pressure, air quality, official warnings | Mostly rain and severe weather |
| Moon & eclipses | 3D moon, live camera, eclipse alerts | Rarely |
| Travel forecast | Route weather with city names and a map | Rarely |
| Customization | AMOLED, accent colors, custom fonts, icon changer, units | Limited |
| Languages | 10 | Varies |
| Your data | Stays on your device | Frequently synced to servers |
| Code | Public on GitHub, built by public workflows | Usually closed |
“Typical” describes common patterns, not any specific app.
Common questions.
Get CatsBlock Weather today.
Recommended for Android 12 and newer. Works from Android 8.0.
Download the latest versionLatest build loads from GitHub
Download CatsBlock Weather
Recommended for Android 12 and newer. Read this page first — it explains the Play Protect warning, why the app is safe to install, and how to check it yourself.
You may see a Play Protect warning
It says Google has not seen this app before. That is expected for apps installed outside Google Play, and it is not a malware finding. Use More details → Install anyway or Scan app. Do not turn Play Protect off.
Why Play Protect detects it
Play Protect checks apps for harmful behavior and also treats unfamiliar apps carefully. In practice, a few things make CatsBlock Weather look “new” to it:
Why it doesn’t warn after installing
The unfamiliar-app check runs at install time. When you choose Scan app or Install anyway, the app is analyzed. If no harmful behavior is found, Play Protect has nothing to flag while you use it, so the warning does not come back. When you update to a new build, you might see the prompt once more — that is the same new-file effect.
Is it safe? Check it yourself
You should not have to take anyone’s word for it. These are things you can verify:
If anything doesn’t match, don’t install. Download only from this page or the repository’s Releases.
How to install
What each permission is for
| Permission | Used for |
|---|---|
| Internet & network state | Download forecasts, maps and radar, and respect your “mobile data” setting. |
| Location (approximate / precise) | Show the weather where you are. Optional. |
| Notifications | Rain, snow, eclipse, app-update and Alerts & warnings notifications. |
| Camera | Live Moon viewfinder preview only. Nothing is captured, stored or sent. |
| Install packages | The built-in updater downloads the new APK from the GitHub release and asks Android to install it. Android still needs your confirmation. |
| Foreground service (data sync) | Let background weather updates finish reliably. |
Requirements
Recommended: Android 12 or newer. Minimum: Android 8.0. About 40–60 MB of free storage is typical; the exact size is shown on the right.
Company and app
This Privacy Policy applies to the application CatsBlock Weather (the “App”), published by CatsBlock Corporation (“CatsBlock Corporation”, “we”, “us”).
By downloading, opening or using CatsBlock Weather, you acknowledge that you have read this Privacy Policy and agree to it. If you do not agree, do not use the App.
Data we process
CatsBlock Corporation does not run user accounts, analytics or advertising, does not sell your data and does not build user profiles. The App stores saved cities and preferences on your device. When a Cloudflare Worker data source is used, limited technical data is processed to operate and protect the service: your IP address and approximate coordinates, as described below.
Location permission
If you allow location access, your position is read on your device to find the weather where you are. When a data source that uses the Cloudflare Worker is selected, approximate coordinates (rounded to about 1 km) are sent through it. You can revoke location permission at any time in your device settings.
Data stored on your device
Saved cities and your preferences are stored only on your device and can be removed at any time by clearing the App data or uninstalling the App.
Visual effects and touch input
Rain, snow and touch effects are drawn on your device using its graphics processor. Where you touch a weather card is used only to animate the effect on screen; touch positions are never stored, logged or sent anywhere.
Third-party public APIs
To show weather, coordinates and city searches are sent to free, public third-party services such as Open-Meteo, WeatherAPI.com, Visual Crossing and OpenWeather. Moon images and map tiles are loaded from public providers such as NASA and OpenStreetMap. These providers receive your IP address as part of the connection, are not operated by CatsBlock Corporation, and are governed by their own terms and privacy policies.
When you use the travel planner, the places you type are sent to Open-Meteo to find their coordinates, the start and destination coordinates are sent to the public OSRM routing service to calculate the route, and coordinates of points along the route are sent to Open-Meteo to get the forecast. These services are not operated by CatsBlock Corporation. The planner does not store routes on any CatsBlock Corporation server.
Cloudflare Worker proxy
When the WeatherAPI.com, Visual Crossing or OpenWeather data source is selected, requests go through a Cloudflare Worker operated by CatsBlock Corporation, which keeps API keys off your device and limits abuse. To enforce request limits it uses only your IP address; the Worker keeps only an irreversible hash of it, for at most 12 hours, and does not store the original value. No device identifier is collected or sent. Weather responses for rounded coordinates are cached for about 15 minutes. Cloudflare, as infrastructure provider, may process connection data under its own terms. The Open-Meteo data source does not use this proxy.
Security
We apply reasonable technical measures such as encrypted connections, request validation and rate limiting, but no system is completely secure, and we cannot guarantee that the service will be free of errors, vulnerabilities or unauthorized access.
Limitation of liability
The App and its servers are provided “as is” and “as available”, without warranties of any kind. To the fullest extent permitted by applicable law, CatsBlock Corporation is not liable for server downtime or interruptions, data leaks, security breaches, vulnerabilities, errors, inaccurate weather data, or any loss or damage resulting from the use of, or inability to use, the App or its servers, and by using the App you agree not to bring claims against CatsBlock Corporation for these reasons. Weather data accuracy is the responsibility of the third-party providers. Nothing in this policy excludes liability that cannot be excluded by law or limits rights you have under mandatory data protection or consumer laws.
No individual support
CatsBlock Corporation does not provide individual support and offers no contact channel. Requests, questions or messages cannot be answered.
Changes to this policy
We may update this policy at any time. Continuing to use the App after an update means you accept it. Last updated: 2026-10-27.