Hdb One View App 📢
The app gives her one last notification, delivered silently, in the dark:
Lina did what any rational Singaporean would do: she called her town council.
The bedroom door opened and closed. The kitchen tap ran for exactly 47 seconds. The bathroom exhaust fan turned on, then off. The main entrance never opened, which meant the visitor never left. They were inside the walls. Or inside the data.
“Hello, this is Lina Koh from Block 322, #09-12. I think there’s a sensor error in the HDB One View app. It’s showing movement in my flat when there’s no one there.” hdb one view app
On Sunday night, she opened the app at 1 AM, unable to sleep. She tapped on the “Activity Timeline” feature, which aggregated all sensor data into a single graph. The past seven days showed a jagged line—her morning showers, her 6 PM cooking, her husband watching news at 9. But overlaid on that was a second, fainter line. A ghost line.
The next morning, Lina called HDB directly. A senior engineer named Dr Ong listened to her story without interruption. When she finished, he sighed.
Lina felt a cold trickle down her spine. “What kind of anomalies?” The app gives her one last notification, delivered
Lina ran.
Thank you for using HDB One View. Your home has been watching you, too. Would you like to continue?
“Mrs Koh, I’m going to tell you something that isn’t public yet. The One View app uses a machine learning model trained on five years of sensor data from over 100,000 flats. Last month, the model started identifying a new category of event. We call it a ‘persistent non-resident signal.’ It shows up in blocks that have experienced… let’s say, sudden vacancies. The model doesn’t know what it is. Neither do we. But it’s now appearing in over 2,000 flats islandwide.” The bathroom exhaust fan turned on, then off
Faizal hesitated. “I’m not supposed to say this, but there’s a known issue in Block 322. The system has flagged a ‘persistent occupancy signal’ in your vertical stack—units 09-12, 08-12, 07-12, all the way down to 01-12. The sensors think someone is moving through the flats at night, but no one is registered as living there. The algorithm can’t resolve it. So it keeps reporting.”
She hadn’t woken up at 3:17 AM. Neither had her husband, who snored like a chainsaw from 10 PM sharp. She checked the sink. It was dry. The pipes were old, she told herself. A glitch.