← Latura toolsHaze Island · proof of concept
A LITTLE ISLAND. A SHARED SKY.

Singapore, breathing live.

Five regions. Five little residents. One view of the air around us.

CENTRAL · HOURLY AQICN OBSERVATIONWaiting for the latest observation
THE OVERWORLDPick a resident. Meet your air.
Singapore afternoonLighting follows local time
Tap a resident or animal
1° N   103° EILLUSTRATIVE GEOGRAPHY
READ THE ISLANDMore haze. A different little face.

About Haze Island

Haze Island is Latura’s interactive map of Singapore’s air quality. Explore AQICN-reported US AQI across five regions, alongside NEA PM2.5 and PSI readings. Sources are checked every five minutes, with observation and retrieval times shown separately.

How often does Haze Island update?

We check the sources every five minutes, save responses immediately and update open pages automatically. A new pull may contain the same hourly observation. “Reading for” shows the observation time; “pulled at” shows when we retrieved it. All times are in SGT (UTC+8). If a source is unavailable, we label the saved readings and retry.

Why are AQI and PSI different?

AQICN’s US AQI and Singapore’s 24-hour PSI use different methods and averaging periods. AQICN describes using one-hour PM2.5 for its Singapore AQI. We show its reported value alongside NEA’s readings without recalculating it. These numbers are not interchangeable, and providers may publish updates at different times.

Does the illustrated haze represent actual visibility?

The haze, colours and residents respond to each region’s reported AQI. They are an artistic interpretation, not a measurement of visibility or a pollution forecast. Preview mode uses labelled sample values. For health and outdoor activity advice, refer to NEA’s guidance.

What’s new on the island

Little updates to our little red dot.

A warmer welcome
  • First-time visitors get a welcome prompt with separate, optional choices for region and analytics. Skip it or revisit your choices below the map at any time.
Little island discoveries
  • Only two common animals share the island at a time, with a different pairing possible each visit and more space between them.
  • Common and rare visitors can share a neighbourhood, with more room between their paths and the residents.
  • Meet the island’s nine animal species in Live to fill your Field Guide. Tap to record a first discovery, saved in this browser.
  • Download or restore a Field Guide backup to keep your discoveries or move them to another browser.
  • Animals have more ways to say hello: soft blinks, curious ears, feather fluffs and little species-specific reactions. Give them a moment between greetings to see another.
  • Keep an eye on the southern sea: a secret visitor makes five brief appearances each day.
Little neighbours, bigger personalities
  • Cats, pigeons and a crow now live on the island, with little walks, naps, stretches and greetings.
  • Watch for hornbills, otter families, butterflies, roosters, macaques and falcons, each with their own habits and tap reactions.
  • Tap an animal, then nearby ground to invite a little curiosity. Cats may send you hearts; otters investigate together.
  • Remember your region with a manual choice or an optional one-time location request. Coordinates stay on your device.
  • Choose whether to share first-party visit analytics under Your region & visit privacy. The island works either way.
A moment to grumble
  • Poking reactions now keep their pose and message for ten seconds, even if you keep tapping. A stronger reaction can take over; tapping the speech card dismisses it.
  • Added this changelog so you can follow what changes on the island.
More life on the island
  • Cats, Oriental pied hornbills, otter families and butterflies now make occasional visits, all visible above the haze. Cats visit day and night; hornbills and butterflies keep daytime hours.
  • Residents have 210 lines shaped by their region, the time of day and the air-quality reading, with their own hobbies, worries and local pride.
  • Spot new little habits: an empty kopi cup, a passing plane, binoculars, gardening, sleepy head dips and a very scheduled break.
  • Repeated taps bring out increasingly pointed reactions. Twenty taps on the same resident within 20 seconds reveal their biggest complaint, with a one-minute cooldown.
Meet your neighbours
  • Tap a resident for a gentle zoom, greetings and occasional personal moments. Region cards stay anchored near their residents, including on phones.
  • Air-quality numbers get the first ten seconds on arrival. Occasional messages then replace one card for ten seconds before its number returns.
  • Source checks now run every five minutes. “Reading for” and “pulled at” distinguish the observation time from our retrieval time.
  • Added clearer explanations of AQI, PSI and the illustrated haze, with source and methodology links.
Haze Island arrives at Latura
  • Launched the interactive Singapore map with five regional AQI readings, NEA PM2.5 and PSI, and day and night scenes.
  • Preview lets you explore labelled sample pollution levels. Live readings keep their source timestamps and clearly show delayed or unavailable data.
⌖ Your region & visit privacyChoose how the island remembers you
A CLEARER PICTURE

The air behind the pixels.

Real observations. An expressive little world.

01

AQICN’s reported AQI

The large numbers come directly from the World Air Quality Index Project (AQICN), for its North, South, East, West and Central Singapore stations. The originating data agency is NEA. We display the reported AQI without recalculating it.

AQICN’s Singapore explanation describes using one-hour PM2.5 for current conditions. The feed’s observation timestamp is shown for each region. AQI and Singapore’s 24-hour PSI have different methods and averaging periods, so their values are not interchangeable. API pollutant sub-indices are AQI values, not concentrations.

02

Five regions, fresh observations

We check the sources every 5 minutes and save each response immediately. Open pages follow that schedule and check again within seconds while a pull is in progress. “Reading for” is the source’s observation time; “pulled at” is when we retrieved that reading. A new pull may contain the same hourly observation.

The additional concentrations and PSI come from NEA’s PM2.5 and PSI feeds through data.gov.sg. Each retains its own averaging period, units and observation time. The two providers may update at different times.

Missing readings stay missing. Observations over 90 minutes old are marked as delayed. If a source refresh fails, we keep the latest saved snapshot and label it accordingly. Only the latest snapshot is kept; there is no historical archive.

03

Pixels, with a little perspective

Characters, particles and colours react to each region’s reported AQI. The coastline, districts and landmarks are illustrative. Haze is an artistic representation, not measured visibility or a pollution plume model. Day and night use Singapore time; sunrise and sunset transitions are approximate.

Scene previews use clearly labelled sample values. They don’t change the live data. For health and activity decisions, refer to NEA’s guidance.

04

A timeline, when the time is right

Historical playback is a future step. AQICN’s standard API terms restrict archiving and redistribution. An hourly timeline can be built separately from NEA’s open concentration history, with its calculation method clearly identified, or with appropriate historical-data access.

Data may be revised by its providers. The map is a visualisation, not an official NEA publication.

MAKE YOURSELF AT HOME

A little atmosphere.

Same island. A different kind of light.

Auto follows the clock in Singapore.