Breaking
RUGalatasaray lost to Sporting in their Champions League debutDEPSG starts the Champions League with a 6-1 win against Bratislava, Arsenal and Liverpool narrowly winDEZelensky's plane almost hit by drone on route to OsloRUIn Makhachkala, a 19-year-old driver without a license killed a pedestrianDEPerson killed in apartment fire in OberhausenRUEight people were injured as a result of the Ukrainian Armed Forces' attack on SochiTRA truck and a motorcycle collided on the Izmir-Ankara highway, and the motorcycle driver died.ARTrump expects the war on Iran to end after the midterm elections, amid a military and diplomatic escalationUSSeahawks vs. Patriots 2026 NFL Kickoff Game Preview and Sportsbook PromotionsRUMirra Andreeva lost to Cori Gauff in the quarterfinals of the US OpenRUGalatasaray lost to Sporting in their Champions League debutDEPSG starts the Champions League with a 6-1 win against Bratislava, Arsenal and Liverpool narrowly winDEZelensky's plane almost hit by drone on route to OsloRUIn Makhachkala, a 19-year-old driver without a license killed a pedestrianDEPerson killed in apartment fire in OberhausenRUEight people were injured as a result of the Ukrainian Armed Forces' attack on SochiTRA truck and a motorcycle collided on the Izmir-Ankara highway, and the motorcycle driver died.ARTrump expects the war on Iran to end after the midterm elections, amid a military and diplomatic escalationUSSeahawks vs. Patriots 2026 NFL Kickoff Game Preview and Sportsbook PromotionsRUMirra Andreeva lost to Cori Gauff in the quarterfinals of the US Open
BackSydney man charged in NSW courts data breach case involving AI-generated scraper code
Sydney man charged in NSW courts data breach case involving AI-generated scraper code
Developing
ABC Top Stories32 minutes agoCrime2 min readAustralia

Sydney man charged in NSW courts data breach case involving AI-generated scraper code

Quick Look

Christopher John Duff, 40, has pleaded not guilty to four counts of accessing restricted data from a NSW courts website after allegedly using ChatGPT to generate Python scraper code for bulk downloading documents and seeking legal advice from the AI tool, prosecutors say, in what may be one of Australia's first cases involving generative AI as evidence.

AI-generated summary

Why It Matters

The case involves alleged unauthorized access to 8,769 restricted documents from the NSW Department of Communities and Justice online registry website between January and March 2025, discovered in March last year.

Font size

A Sydney man charged over a massive data breach involving a NSW courts website allegedly used generative AI to create "scraper" computer code for bulk downloading before asking ChatGPT for legal advice, a court has heard.

Prosecutors will seek to rely on ChatGPT conversations and forensic expert testimony in the case against Christopher John Duff, 40, which is believed to be one of the first of its kind in Australia.

Mr Duff has pleaded not guilty to four counts of accessing restricted data held in a computer which were laid after the Department of Communities and Justice discovered a data breach in March last year.

Police previously said cybercrime detectives investigated the alleged unauthorised access of 8,769 restricted documents held by the department's online registry website between January and March 2025.

A three-day hearing in Downing Centre Local Court this week stalled after the judge was told of the extraordinary volume of material involved in the matter.

Lawyers have expressed doubt about the hearing being completed, even if a week was allocated.

Defence counsel Daniel McMahon gave a rough estimate that there were some 10,000 or more pages of proposed exhibit material.

On Wednesday, he told the judge that there may not be a dispute, in general terms, that his client was responsible for some of the alleged conduct.

The case centres on the use of the online registry, which court users can access with a login.

The court heard Mr Duff was assisting a friend involved in complicated bankruptcy proceedings.

According to police prosecutor Sergeant Andrew Maldigri, the crux of the allegation is that Mr Duff used ChatGPT to code and employ scraper python scripts designed to bulk download data.

"It's a piece of code that a user can run against a website to essentially circumvent the usual navigation process," he told Judge Lisa Graham.

"It means a user has used computer coding to obtain data that they weren't authorised to. That's, in a nutshell, what this matter is about."

"If I can use this analogy: it's our case the defendant was throwing out a fishing net in the ocean, drawing it back in, and then hauling up the catch onto the deck to see whether any of the catch that he pulled up from the ocean was what he was after."

Mr McMahon described the prosecution's task as "prodigious" and said it would be a difficult case to present.

He said the offence requires proof that the accused knew at the time that any access he was causing was unauthorised, as opposed to being reckless.

AI evidence marks possible Australian-first

Sergeant Maldigri said the case would raise an issue that he believed was yet to be canvassed in courts in Australia — generative AI being used by the prosecution to prove motive and as evidence of the alleged offending itself.

He cited some examples from legal cases in the US, including proceedings in New York where a man facing fraud charges unsuccessfully objected to the use of AI assistant Claude records in the case.

The prosecutor said Mr Duff had allegedly sought legal advice from ChatGPT prior to being charged at a point when his login for the website had been shut down, and made enquiries about what police would be doing in the situation.

Mr Duff also sought "coaching" from the platform in relation to what to say if he was approached and ultimately refused to answer questions in a police interview, Mr Maldigri added.

Mr McMahon said the tenor of the ChatGPT conversations, if they were asked by his client, was more suggestive of a post-fact "realisation".

He said the queries included asking whether authorities knew if "it was even a crime yet?" And "was what was done unauthorised?"

The case was adjourned for a fortnight when a new, longer hearing may be scheduled.

Mr Duff was granted bail in April last year on conditions including surrendering his passport and possessing only one "dumb phone" with only call or text functions.

What to Watch

AI outlook — possibilities, not facts

  • The court will rule on the admissibility of ChatGPT conversation records as evidence in the case

    Very likely · Within weeks

  • The hearing will be rescheduled for a longer duration due to the volume of exhibit material

    Likely · Within weeks

Open Questions

  • Whether the ChatGPT-generated code was actually used to download the data
  • The exact nature of the legal advice sought from ChatGPT
  • Whether the defendant's friend in bankruptcy proceedings benefited from the accessed data

Related Topics

This article was originally published by ABC Top Stories.

Related Stories

Three arrested over fatal shooting of 22-year-old plumber in Thomastown
BREAKING·

Three arrested over fatal shooting of 22-year-old plumber in Thomastown

Police in Melbourne's north have arrested three people — two men aged 19 and 20 from Donnybrook and a 19-year-old woman from Lalor — in connection with the fatal shooting of 22-year-old plumber Daniel Hussein at HR Uren Reserve in Thomastown on Sunday evening. Hussein was shot in front of friends and died at the scene despite resuscitation attempts by paramedics. Relatives said he was engaged and had recently bought a house. The suspects were arrested in Deer Park on Wednesday and are being interviewed by homicide detectives. Victoria Police confirmed the investigation is ongoing and urged the public to contact Crime Stoppers.

ABC Top Stories
1 min read
Two children dead, five injured in single-vehicle crash west of Melbourne
BREAKING·

Two children dead, five injured in single-vehicle crash west of Melbourne

Ossama El Hawli, 11, and Sarah El Hawli, 7, died after a 4WD rollover on Nerowie and Parwan-Exford roads in Parwan, west of Melbourne, yesterday afternoon. Five other children are in stable condition at Royal Children's Hospital. Emergency services responded with multiple ambulance and air crews. Major Collision Investigation Unit is investigating; public urged to come forward with information.

ABC Top Stories
2 min read
Motorbike riders account for over half of road deaths in Townsville region this year
Developing·

Motorbike riders account for over half of road deaths in Townsville region this year

Motorbike riders represent more than half of the 13 traffic fatalities in the Townsville region since January 1, with seven rider deaths recorded. The most recent fatality was a 74-year-old Canadian woman killed in a moped-car collision on Magnetic Island. Officials note a 30% year-on-year increase in motorcycle deaths statewide and cite speed and lack of ongoing safety training as contributing factors.

ABC Top Stories
2 min read
More on this topicsydney