// Adds dimensions UUID, Author and Topic into GA4
Monday, June 22, 2026
31.1 C
Singapore

Changi Airport and Workforce Singapore allegedly disallow front-line staff from wearing masks

Update: Changi Airport clarifies, says “CAG does not restrict the wearing of masks by those on duty at the airport”


Changi Airport Group (CAG), as well as Workforce Singapore (WSG), have been accused of sending circulars to their staff telling them not to wear masks.

In a tip-off sent to TISG, security staff at Changi Airport were sent a text message that read: “to prevent spreading panic in Changi, no one is to wear mask unless permission is granted”.

“The only group of people who, at this point, are allowed to don the surgical mask in the course of their work, are the APOs performing temperature screening duties for our client, MOH, inclusive of APOs engaged in Door 4 ops for flights arriving from China”, the message added.

It also said that it will “manage” other airport staff seen wearing masks.

WhatsApp Image 2020 01 30 at 17.18.00
Photo: Tip-off sent to TISG

Similarly, during an event in Toa Payoh that was organised by SkillsFuture Singapore (SSG) and Workforce Singapore (WSG) as a career fair for the transport sector, staff had the following message sent to them: “staff in contact with members of the public are not to don masks, so as not to send the wrong signal to the public”.

According to TISG’s informer, the message from CAG was to their front line team, and the person who received it was a security officer.

WhatsApp Image 2020 01 30 at 17.18.12
Photo: Tip-off sent to TISG

Upon checking social media, many netizens also say that front-line staff at the checkpoints have been told not to use masks.

THIS IS RIDICULOUS!IT doesn't make any sense at all. Why are you doing this to our front liners? I was just on the…

Posted by Zarina Jaffar on Tuesday, January 28, 2020

Another netizen, Carol CY Ho wrote on Changi Airport’s Facebook page: “It seems that direct employees of CAG, and retailers in CAG and their employees, are allowed to wear masks. But outsourced security personnel are not allowed to wear masks while on duty. Even those tasked to screen passengers on inbound flights from China, especially inbound flights from Hubei”.

She added, “They are THE vulnerable lot”.

Screen Shot 2020 01 30 at 6.21.14 PM
Photo: FB/Changi Airport

A Xiiao Key questioned, “Good morning, as the deadly new coronavirus that’s spreading rapidly in China and beyond. Why aren’t auxiliary police officer (sic) (AETOS / Cisco) allowed to wear masks on duty? They are at the front line”.

Screen Shot 2020 01 30 at 6.21.26 PM
Photo: FB/Changi Airport

In reports earlier today, at Resorts World Sentosa (RWS), some front-line staff were upset after they were apparently told not to wear face masks at work in case they alarm the guests.

TISG has reached out to CAG and WSG for comment and clarification. -/TISG

Update – In response to TISG’s queries, CAG has responded with the following: “As mentioned in our Facebook comment, CAG has not prevented airport workers from wearing a face mask while on duty. But we stand “accused of sending circulars to staff telling them not to wear masks”. We are investigating the source of the WhatsApp message posted in the article as we don’t know where it’s come from.”

- Advertisement -

Hot this week

AI-powered aid that can catch an elderly person the moment they fall shown off at Tampines

One of the innovations that won praise was an AI-powered walking aid can catch an elderly person the moment they fall, which was lauded given Singapore's super-ageing population.

‘Consequences could have been unimaginable’: Cigarette butt suspected in industrial fire

It is suspected that someone carelessly threw away a cigarette butt and set fire to discarded cardboard, causing five garbage bins outside the industrial building to catch fire and burn fiercely. A...

Popular Categories

document.addEventListener("DOMContentLoaded", () => { const trigger = document.getElementById("ads-trigger"); if ('IntersectionObserver' in window && trigger) { const observer = new IntersectionObserver((entries, observer) => { entries.forEach(entry => { if (entry.isIntersecting) { lazyLoader(); // You should define lazyLoader() elsewhere or inline here observer.unobserve(entry.target); // Run once } }); }, { rootMargin: '800px', threshold: 0.1 }); observer.observe(trigger); } else { // Fallback setTimeout(lazyLoader, 3000); } });
// //
Enable Notifications OK No thanks