// Adds dimensions UUID, Author and Topic into GA4
Tuesday, September 15, 2026
32.1 C
Singapore

Function 8 condemns use of gov't powers against individual citizens and civil society groups

The following is a press release by Function 8.

Function 8 deplores the intimidation of Roy Ngerng and Teo Soh Lung and the unnecessary seizure of their mobile phones and computers on 31 May 2016. This follows their interviews with the Singapore police at the Police Cantonment Complex pertaining to an investigation into facebook postings on cooling off day on 6 May 2016. The police have clearly abused their power of investigation as both Roy and Soh Lung had never denied, and indeed confirmed at the interview, that they had commented on, and shared postings on Facebook which had been made by others.
Function 8 deeply regrets the actions of the police in this unnecessary seizure which is an invasion of privacy and an act of intimidation against Roy and Soh Lung. In our view, it is part of a chain of recent incidents that encroach upon the work of civil society which contribute to the legitimate exercise of good citizenship.
We, at Function 8, condemn the use of governmental powers against sincere individual citizens and civil society groups that are striving to make our nation a more inclusive, and a more caring one, accountable for the welfare of our fellow human beings. This is truly an act of legal opportunism.
Function 8 Ltd

Hot this week

LTA introduces new lodgement service for heavy vehicle overnight parking from Sep 15, giving owners more flexibility under VPC scheme

LTA is introducing a lodgement service from September 15, 2026 allowing heavy vehicle owners to park overnight at suitable private and non-residential premises without a formally licensed space, ex...

‘This trend will come to pass’: Netizens share their thoughts about the running community in Singapore

On Reddit, a netizen asked: Have running clubs become so large that they have turned into nuisances for the general public?

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