A custodian at Florida’s Walt Disney World has been charged with possessing child pornography — and believes it’s his constitutional right to look at graphic photos and videos of kids online, authorities said.

Paul G. Curley, 66, was arrested Wednesday on six counts of possession of child pornography after detectives in Osceola County got a tip from the National Center for Missing and Exploited Children about nude images of children between ages 5 and 12 being downloaded from a residential address, according to a charging affidavit obtained by the Orlando Sentinel.

Detectives then served a warrant at Curley’s apartment in Celebration, where he confessed to searching for child porn using his home computer as recently as earlier that morning. Curley even had open browser tabs showing a child porn website and others he used to search for similar content, according to the affidavit.

Curley, who claimed he was looking at the revolting images for “investigative purposes,” insisted to detectives that he wasn’t a criminal because he didn’t download or share the content, but simply watched it.

“He stated his constitutional rights allow him to view the child pornography,” the affidavit reads. “He does not feel that he is guilty of a crime.”

But Curley, whose LinkedIn page identified him as a maintenance worker at Walt Disney World’s Magic Kingdom for nearly three decades, had also downloaded child pornography, including images of kids who appeared to be younger than 13, records show.

Curley also told investigators he believed the underage victims depicted in the content “make the photos and video themselves” and do so on their own free will, the affidavit states.

A Disney spokesperson confirmed Curley’s employment in a statement to The Post on Friday.

“He has been placed on unpaid leave pending the outcome of the charges,” the statement read.

Curley remained in custody at the Osceola County Jail Friday in lieu of $6,000 bail. He did not have an attorney listed in court records, the Sentinel reports.

Anyone with additional information on Curley has been asked to contact the Osceola County Sheriff’s Office at (407) 348-2222