CatsBlock WeatherTodayAndroid

Weather forecasts, no ads or accounts.

CatsBlock Weather is a free Android weather app with rain radar, a moon viewfinder, route forecasts, an AI weather assistant and alerts that tell you what to wear. Choose your weather provider, change the colors and fonts, and keep your cities on your phone.

Android 12+ recommended10 languages4 weather sources
14:05
Your city
24°
·
Next hours
UV index6
Wind
12 km/h
Rain next hour
Now+60 min
About

A weather app that keeps it simple.

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.

01

Accurate & detailed

Current conditions, hourly and daily forecasts, UV, wind, pressure, visibility, humidity and air quality.

0weather sources
02

Always on time

Background updates, rain and snow alerts before they arrive, and daily alerts at the hour you choose.

Yourhour, your alerts
03

Private by design

No account, no ads, no analytics, no profile. Saved cities and settings never leave your device.

0ads, accounts or trackers
04

Yours to shape

AMOLED black, accent colors, custom fonts, app icons, widgets and 10 languages.

0languages · 6 widgets
Features

What the app can do.

From a quick look at the temperature to detailed charts, every screen is built to be fast and easy to read.

01 · ALERTS & WARNINGS

Alerts only when they matter

Choose the hour. The app checks the forecast and only notifies you when something is worth knowing: what to wear, UV, pollen, frost, pressure drops, air quality and official warnings.

What to wear today07:30
UV peaks at 9 around 13:0008:00
Pressure drops 5 hPa in 3 h08:00
Orange warning · Severe stormlive
02 · CLOTHING CONSULTANT

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.

LayersWaterproofSPF 30+WindproofCommute
03 · RAIN RADAR

Live rain map

Watch precipitation move over an OpenStreetMap base with animated radar frames.

04 · TRAVEL

Weather along your route

Type a start and destination and see the forecast city by city, with arrival times and a real map.

05 · MOON & SUN

Live moon, eclipses, sunrise

Moon phases in 3D, a live camera viewfinder and alerts before eclipses.

06 · WIDGETS

Six home-screen widgets

Compact, square, tips, hourly and two radar widgets that refresh in the background.

CompactSquareTipsHourlyRadar smallRadar wide
07 · CUSTOMIZE

Change how it looks

AMOLED black, accent colors from your wallpaper or a hex code, your own font file, app icon changer and 10 languages.

EnglishPortuguêsEspañolFrançaisРусскийDeutschItaliano한국어Bahasa Indonesia
08 · AGENT

Ask the weather a question

The Agent is an AI assistant for weather questions about your selected city. It uses up to 2,500 tokens per device every 24 hours. The app does not verify age, and the Agent is not recommended for children under 12. Replies are generated automatically and can be wrong, so check official warnings for anything important.

Will it rain around 6 pm?
Light rain is possible between 5 and 7 pm. A jacket should be enough.Example
How to use

Getting started.

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.

Settings

What you can change.

Every option lives in one Settings screen. These are the groups you will find there.

Data

What data the app uses, and why.

Every kind of data the app uses, and where it goes.

DataWhyWhere it goes
Your locationFind 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 searchesFind coordinates of places you type, including in the travel planner.Open-Meteo geocoding.
Forecast & air qualityConditions, 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 & moonRain radar frames, map tiles and moon imagery.RainViewer, OpenStreetMap and NASA public services.
RoutesTravel 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.
CameraLive Moon viewfinder only.Preview on screen. Nothing is captured, stored or sent.
Touch positionAnimate rain, snow and touch effects.Used on screen only. Never stored, logged or sent.
Saved cities & settingsRemember your choices.Stored only on your device. Clear app data or uninstall to remove them.
Agent messagesAnswer your weather questions.Sent through the Cloudflare Worker to Google’s Gemini API and public weather services. CatsBlock Corporation does not store your messages or replies. Do not enter personal or confidential information.
IP addressLimit abuse when using WeatherAPI.com, Visual Crossing, OpenWeather or the Agent.The Cloudflare Worker keeps counters tied to an irreversible hash of your IP address, never the original, for at most 24 hours. Open-Meteo does not use this proxy.
Approximate country (this website only)Apply regional availability rules to the download.Public IP-to-country services (api.country.is, geojs.io, ipwho.is, db-ip.com and ipapi.co). Each one sees your IP address. The result is kept in your browser’s memory only and is not stored.

Read the full Privacy Policy.

Security

“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.

Why CatsBlock

How it compares.

CatsBlock Weather next to common patterns in other weather apps.

 CatsBlock WeatherTypical modern weather app
PriceFreeOften free with ads, or a subscription
Ads & trackersNoneCommon
Account requiredNoOften
Data sourceYou choose from 4 providers, or use your own keyUsually one fixed provider
Smart alertsClothing, UV, pollen, frost, pressure, air quality, official warningsMostly rain and severe weather
Moon & eclipses3D moon, live camera, eclipse alertsRarely
Travel forecastRoute weather with city names and a mapRarely
CustomizationAMOLED, accent colors, custom fonts, icon changer, unitsLimited
Languages10Varies
Your dataStays on your deviceFrequently synced to servers
CodePublic on GitHub, built by public workflowsUsually closed

“Typical” describes common patterns, not any specific app.

FAQ

Frequently asked questions.

Latest for Android

Download CatsBlock Weather.

Recommended for Android 12 and newer. Works from Android 8.0.

Download the latest version

Latest build loads from GitHub

Back Latest for Android

Download CatsBlock Weather

Recommended for Android 12 and newer. Read this page first. It explains the Play Protect warning and how to check the file yourself before you install it.

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:

Installed outside Google PlayThe APK comes from GitHub, not the Play Store, and is signed with the developer’s own key rather than a key Google manages.
Every build is a new fileEach release is a new APK with a new fingerprint. Google has not scanned it yet, so the first install of each build can show a prompt.
Sensitive-sounding permissionsThe built-in updater needs permission to install packages, plus location, notifications, camera (Live Moon) and background sync. Each one is explained below.

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:

The source code is publicRead it at github.com/catsblock/CatsBlock-Weather-v2.
The APK is built in publicReleases are produced by a GitHub Actions workflow in that repository (Build APK) and published as build-N releases, so you can see exactly how each file was made.
Compare the SHA-256When GitHub provides it, the checksum is shown on this page. Compare it with the file you downloaded (sha256sum file.apk on a computer, or any hash app on Android).
Scan it with VirusTotalUpload the APK to virustotal.com and read the results from many engines. A single odd result from one engine on a new APK is common; look at the overall picture.
Review the permissionsAndroid shows them before you install and in Settings → Apps → CatsBlock Weather → Permissions. The app works with location and camera denied.
No ads, accounts or analyticsThe privacy policy states the app has none, and stores your cities and preferences only on your device.

If anything doesn’t match, don’t install. Download only from this page or the repository’s Releases.

How to install

Download the APKTap the download button. If your browser warns that this type of file can be harmful, choose Download anyway.
Allow installing from this appAndroid asks you to allow your browser or file manager to install apps. Allow it for this install; you can turn it off afterwards.
InstallTap Install. If Play Protect appears, tap More details, then Install anyway — or choose Scan app and let it finish.
Open and set upAllow notifications, optionally location, then pick your weather source in Settings.

What each permission is for

PermissionUsed for
Internet & network stateDownload forecasts, maps and radar, and respect your “mobile data” setting.
Location (approximate / precise)Show the weather where you are. Optional.
NotificationsRain, snow, eclipse, app-update and Alerts & warnings notifications.
CameraLive Moon viewfinder preview only. Nothing is captured, stored or sent.
Install packagesThe 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.

Back

Privacy Policy

How CatsBlock Weather and this website handle your data.

Back

Terms of Service

The rules for using CatsBlock Weather, the Agent and this website.