APK Review Lab
Nafas Health

Nafas Health

Nafas Air Quality
Version 3.0.6 Trusted App
5.0 75 Reviews
Aug 13 Updated
Rated for 3+ Rating
Android 9.0+ Android
53.3 MB Size

About Nafas Health

Rayyan
Reviewed by
Rayyan Content Editor

Opening the app for the first time

When you first open Nafas Health, the app asks for location permissions right away. This is not optional if you want to see the outdoor air quality map. The map shows PM2.5 readings from over 160 sensors spread across Jabodetabek, Bandung, Surabaya, Yogyakarta, and Bali. The app does not show a tutorial or a walkthrough. It drops you straight onto the home screen with a number at the top — the Healthy Home Score. That number starts at zero until the app connects to an AirTest device or pulls outdoor data from a nearby sensor.

The onboarding experience feels unfinished. There is no prompt to add a favorite location until you scroll down and tap the empty state. Adding a location requires searching through a list of sensor stations. Once added, the location appears on the home screen with its current AQI and PM2.5 reading. The app does not explain what a "good" or "bad" number means beyond the color coding — green for good, yellow for moderate, red for unhealthy. For users in Jakarta, where outdoor PM2.5 regularly exceeds 70 µg/m³, the map often shows red dots across the city. The app's value becomes clear the moment you compare indoor versus outdoor readings. That comparison is the core reason the app exists.

The Protection Factor is the first number that actually matters. It tells you how many times cleaner your indoor air is compared to the air outside. A Protection Factor of 2x means indoor air is twice as clean. A factor of 5x means five times cleaner. The app updates this number in real time as the AirTest monitor sends new data. Without an AirTest device, the Protection Factor does not appear. The app still shows outdoor air quality, but the indoor side stays blank. This creates a split experience — users with the hardware get the full picture, users without it get only half the story.

How the Healthy Home Score and Protection Factor work together

The Healthy Home Score is a single number from 1 to 100. It combines indoor PM2.5 and CO2 levels measured by the AirTest. The app anchors these readings to WHO air quality guidelines. A score above 80 means the air is clean. A score below 50 triggers a warning. The Protection Factor sits next to the Healthy Home Score on the home screen. These two numbers tell a complete story. The Healthy Home Score tells you how clean the air is right now. The Protection Factor tells you how much protection your home is providing against outdoor pollution.

Here is where the interaction gets interesting. When outdoor pollution spikes — for example, during Jakarta's dry season when PM2.5 can exceed 100 µg/m³ — the Protection Factor drops if your indoor air does not improve. The app then suggests running Deep Clean Mode. Deep Clean runs the connected purifier at maximum power. The purifier clears the air faster. The Healthy Home Score climbs back up. The Protection Factor rises again. This cycle happens automatically if you have Autopilot enabled. Autopilot adjusts the purifier's speed based on real-time readings. The app does not explain this workflow clearly in the Play Store description. Users discover it by watching the numbers change throughout the day.

One limitation emerges when both indoor and outdoor air are polluted. The Protection Factor stays low because the indoor air is not cleaner than the outdoor air. The app cannot fix outdoor pollution. It can only tell you to close windows and run the purifier. Users in Jakarta have reported that during peak pollution hours, even with the purifier running, the Healthy Home Score struggles to stay above 70. The app's own data shows this limitation. It is not a bug. It is a reflection of the environment the app was built for.

The real-world performance and what actually breaks

The app works smoothly when connected to an AirTest device. Readings update every few seconds. The map loads quickly. The Clean Air Community tab shows a list of certified indoor spaces — gyms, studios, clinics, daycare facilities. These locations have been verified by Nafas to have healthy indoor air. The list is small. As of mid-2026, there are more than 10 locations in Jakarta, with new ones added monthly. The feature is useful but limited to Jakarta residents. Outside Jakarta, the Clean Air Community tab shows nothing.

Users have reported two persistent issues. The first is location-related. The app sometimes fails to follow a location after the user taps the heart icon to save it as a favorite. The app used to work correctly in earlier versions. The second issue is more serious. Some users cannot set a home location at all. The app generates an error and gets stuck in an infinite loop on the screen. This bug appears to affect a small number of users, but it has been documented on LinkedIn and in support forums. The developer has not acknowledged this bug publicly.

The app's performance without a connected AirTest device is limited. You get outdoor air quality data from the sensor network. You get the map. You get alerts when air quality worsens. But the Healthy Home Score, Protection Factor, and Smart Signals require the AirTest hardware. The app is designed as part of a hardware ecosystem. The software alone gives you a partial experience. The full experience requires a Clean Air Zone subscription, which includes the AirTest monitor, a purifier, and ongoing filter replacements. The subscription pricing depends on home size and the number of rooms.

What changed in the latest version and what that means for daily use

The version 3.0.5 changelog states: "Your Nafas device is back to working normally. Control it from the app, see your data, and have peace of mind about the air in your home. One step on your side: log out and log back in so your data loads again." This changelog confirms that previous versions had a device connection issue. The fix requires users to log out and log back in. This is not a seamless update. It adds friction for users who expect automatic fixes.

The update also moved device control and the Healthy Home Score into the Clean Air Zone subscription. Autopilot, Schedule, and Deep Clean are now part of the same subscription. Users who do not subscribe lose access to automated controls. The app still shows real-time data, but the automation features are behind a paywall. The changelog mentions "sharper essentials: real-time PM2.5, a smoother air map, and smarter alerts." These improvements are visible. The map loads faster. Alerts appear sooner. PM2.5 readings are more responsive to changes in outdoor conditions.

The permission list for the app includes ACCESS_BACKGROUND_LOCATION, BLUETOOTH_SCAN, BLUETOOTH_CONNECT, and POST_NOTIFICATIONS. These permissions are necessary for the app to function with connected devices and to send alerts even when the app is not open. The app does not share data with third parties. Data is encrypted in transit. Users can request that their data be deleted. The privacy policy is available on the Nafas website. The app collects personal information, including location data, which is linked to the user's identity. This is disclosed in the app's data safety section on the Play Store.

Screenshots

App Specifications

Latest Version3.0.6
Uploaded byNafas Air Quality
Requires AndroidAndroid 9.0+
CategoryWeather
Content RatingRated for 3+

Technical Details

Package Nameid.co.nafas.android
LanguagesEnglish
Architecturearm64-v8a
Signature9cf79c5fc3c08b3d50e997f38045e74142ac1bad7d2445d2dfba1e905ff28f36

Security & Additional Info

Scan Result Secure
Package Name id.co.nafas.android
SHA‑256 9cf79c5fc3c08b3d50e997f38045e74142ac1bad7d2445d2dfba1e905ff28f36
SHA‑1 703bcffc842a94ed5626b5a3a14dec4104a727e7
App Permissions 0
View Security Report Google Play

Previous Versions

Nafas Health 3.0.6 53.1 MB • Jul 22, 2026
Get
Nafas Health 3.0.4 51.2 MB • Jul 14, 2026
Get
Nafas Health 3.0.3 51.2 MB • Jul 05, 2026
Get
Nafas Health 3.0.2 50.1 MB • Jun 11, 2026
Get
Nafas Health 2.6.9 60.7 MB • Apr 28, 2026
Get
View All Versions