// Adds dimensions UUID, Author and Topic into GA4
Sunday, June 7, 2026
31.1 C
Singapore

Sperm donor ruled legal father by Aussie court

SydneyAustralia | AFP | Wednesday 6/19/2019

A man who donated sperm so his gay friend could have a baby more than a decade ago has parental rights over their daughter, Australia’s High Court ruled Wednesday.

The court said that because the man was listed on the birth certificate and had an “extremely close” relationship with the girl, he was the father and should have a say in whether she is taken to live in New Zealand.

The man — who goes by the pseudonym ‘Robert’ for legal reasons — agreed to donate his sperm to a friend in 2006 via artificial insemination.

Despite them not living together, Robert had “an ongoing role in the child’s financial support, health, education and general welfare”, the court said.

Problems arose when the girl’s mother and her same-sex partner wanted to move to New Zealand in 2015.

Judge Margaret Cleary ruled that a lower court was wrong to rule against the father and concluded that the child should remain in Australia so he can have visitation rights.

It is unclear, given the specifics of this relationship, whether the case could set a precedent for future judgements.

arb/grk/rox

- Advertisement -

Hot this week

Singaporean economist cautions AI may increase inequality, as Anthropic calls for global AI pause

Singaporean economist and academic Donald Low has expressed growing scepticism about the long-term benefits of artificial intelligence, warning that discussions about the technology have focused to...

Immigration and Checkpoints Authority: 30 motorists were caught committing dangerous driving, including queue-cutting offences at Woodlands Checkpoint; 15 were referred to the traffic police...

ICA stepped up operations over the Vesak long weekend, taking action against motorists who disrupted traffic flow and compromised safety

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