A 47-year-old man has been charged with over 400 child sexual abuse offences against 24 victims.
In July 2021, information provided to the WA Joint Child Exploitation Team led police to search the man's workplace and home.
Officers allegedly seized multiple storage devices and computers which contained 3.8 million videos and images of child exploitation material.
Police allege some of the material on the devices included recordings of the accused man sexually abusing children.
His alleged victims were girls and boys aged between three and 13-years.
It's alleged the abuse took place between 2015 and 2021.
Sex crime division Detective Inspector Hamish McKenzie said the investigation has been extensive and distressing.
"This investigation is one of the most significant child abuse investigations ever conducted in Western Australia in so far as how many images were located and how many victims we will allege were abused," Detective Inspector Hamish McKenzie said.
“This investigation involved hundreds and hundreds of hours of examination of child exploitation material, a number of images, of course, are extremely distressing.
“Our main goal in any investigation of this nature is to identify the victims and remove them from further harm.
“As part of this investigation, investigators have also spoken to the families of the victims and have had to advise them on many occasions that their children had allegedly been abused by the accused person, and in some cases this abuse had been recorded.”
The Perth man's charges include 240 counts of indecently dealing with a child under 13, 98 counts of indecently recording a child under 13, 44 counts of sexually penetrating a child under 13, 26 counts of possessing child exploitation material and five counts of producing child exploitation material.
He is due to appear before the Perth Magistrates Court on April 22.
If you are or have been a victim of sexual abuse, or if you have information about someone being abused, please contact police on 131 444.
Digital drivers' licences to be introduced in WA
Mandurah FIFO worker wins $250k
2026 ANZAC Day services across the Peel and Rockingham regions
Mother of 11-year-old boy killed in Mandurah scooter crash found safe and well
Peel charity desperately seeks funds to keep doors open
Australind train service set to resume
Thunder premiership player Traye Bennell hangs up the boots
Works underway to protect 200-year-old 'Big Tree' in Greenfields
Wanted man believed to be in Mandurah area