// Adds dimensions UUID, Author and Topic into GA4
Saturday, June 13, 2026
26.1 C
Singapore

Singapore oulaws ‘revenge porn’, ‘cyber-flashing’

Singapore has outlawed “revenge porn” and “cyber-flashing” — sending unsolicited images of one’s private parts  — the latest country to clamp down on sexual offences committed online.

“Revenge porn”, when ex-partners share intimate photos or videos without permission, has become a problem globally because of improvements in technology and the popularity of social media, with many governments legislating against it.

Singapore’s parliament passed a bill Monday that made distributing or threatening to distribute intimate images a crime, punishable by up to five years in jail, in addition to a fine and caning.

“Intimate images could become widely shared and on platforms, and may be impossible to completely remove. They have the potential to cause great harm to the victim,” said K. Shanmugam, law and home affairs minister.

“Cyber-flashing” will be punishable by up to a year in prison or a fine. If the recipient is younger than 14, it is punishable by up to two years in jail, a fine or caning.

The changes are part of a major overhaul of Singapore’s penal code. Other new measures include outlawing marital rape, banning child sex dolls, and decriminalising suicide.

Singapore’s nearly 150-year-old penal code was inherited from colonial ruler Britain and was last fully reviewed in 2007.

mba/sr/rbu/hg

© Agence France-Presse

/AFP

- Advertisement -

Hot this week

Singapore man with S$400K portfolio says he’s struggling to find purpose

SINGAPORE: On paper, the life of a 29-year-old finance professional might look like a clear success story. He has a stable job in the Central Business District, earns about S$5,500 a month, and ha...

Man who accused Prime Minister of sexual advances now refuses to return to Malaysia

Yusuf Rawther, the man who accused Malaysian PM Anwar Ibrahim of sexual advances is seeking asylum in the UK as he refuses to return to Malaysia due to safety concerns

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