Bucks County sheriff's deputy charged with taking nude photos of people in custody 17%

By Michael Tanenbaum13%

7/20/2026, 11:04:20 AM

BS Summary: This article contains 18 faulty reasoning types, including Negativity Bias, Framing Effect, and Availability Heuristic, with Appeal to Emotion as the most egregious example at 25.3% saturation with 174 hits. Analysis detected 975 faulty-reasoning hits from 688 analyzed words, generating a BS Score of 32.8% and a BS Rank of 17% (18,167 of 21,887 articles). This article is better (less manipulative) than 83.00% of the article peer group.

A former deputy with the Bucks County Sheriff's Office allegedly took nude photos of two men during separate investigations and later shared the images with colleagues and personal contacts, District Attorney Joe Khan said Monday. 
Ryan Gaffney, 46, of Feasterville, was fired by the sheriff's department in June amid an investigation by the DA's office. 
MORE: Taylor Farms lettuce test for cyclospora yielded false positive, FDA says 
Gaffney allegedly had taken a nude photo of a man while serving an arrest warrant at a home in Middletown Township on Jan. 
30. 
Gaffney and four other sheriff's deputies had gone to the property to locate the man, who was having a mental health crisis, prosecutors said. 
"While this man was sitting on a bench at the end of his bed, just trying to put his pants on, Deputy Sheriff Gaffney removed his right glove, pulled out his personal cell phone, opened up the camera app, and pointed the lens right at the man, taking a picture of him with his genitals exposed," Khan said. 
Gaffney allegedly covered his body-worn camera while taking the photo, but the body cameras of the other deputies at the home captured his actions, according to a criminal complaint. 
Hours after the photo was taken, Gaffney returned to the Bucks County Justice Center in Doylestown and showed the image to employees at the facility while on duty, prosecutors said. 
"Mr. 
Gaffney showed that photograph of this man's genitals to female employees in the office in jest," Khan said. 
"... 
And our forensic analysis shows that he then sent that image to personal contacts in his phone." 
During the review of Gaffney's cell phone, prosecutors discovered a photo he allegedly took of another nude man who was in police custody at a hotel on Dec. 
26, 2024. 
"This was a handcuffed, naked male prisoner who was lying across the bed," Khan said. 
"Mr. 
Gaffney sent this image around to not one, not two, not four, not six, but 12 personal contacts of his over four separate dates." 
When Gaffney was questioned about the photos in April, prosecutors said he misled investigators. 
Gaffney allegedly deleted the photos from his phone and had his attorney provide screenshots of his photo libraries on the dates in question without the images visible. 
Digital metadata found on Gaffney's phone showed that the timestamp and composition of the Jan. 30 photo lined up with evidence from the body camera footage recovered from the other sheriff's deputies at the scene, prosecutors said. 
"Mr. 
Gaffney's conduct is a disgrace. 
It is a betrayal of the trust that was placed in him by the sheriff and by the taxpayers," Khan said. 
"The people of Bucks County must be able to trust that those who are sworn to protect them will respect their basic rights and dignity at all times, especially when they are at their most vulnerable." 
Gaffney was hired by the Bucks County Sheriff's Office in 2023. 
Prior to that, he worked as a police officer in Penndel and Hulmeville. 
A bio published by the Hulmeville Police Department in 2023 says Gaffney is a veteran who has worked as a police officer since 2008. 
Gaffney was charged via summons Monday with official oppression, unsworn falsification to authorities, possessing an instrument of crime, and obstructing the administration of law or other government function. 
Khan said there are no charges pending against any other members of the Bucks County Sheriff's Office, which launched an internal affairs investigation on March 31. 
The DA said it's possible there are additional incidents involving Gaffney that prosecutors are not aware of and encouraged the public to come forward with any new information. 
"Everyone has a right to basic dignity, and it doesn't matter who you are or what state you're in," Khan said. 
"Everyone deserves a basic level of care, and this isn't about the people that were photographed and what they might have done and why they were being arrested. 
This is about what those of us who are in law enforcement are required to do." 
Article reasoning-pattern comparisonThis article: 5.4%Michael Tanenbaum: 1.8%PhillyVoice: 2.7%Confirmation Bias5.4%This article: 0.0%Michael Tanenbaum: 0.7%PhillyVoice: 1.1%Anchoring Bias0.0%This article: 11.9%Michael Tanenbaum: 1.7%PhillyVoice: 3.0%Availability Heuristic11.9%This article: 0.0%Michael Tanenbaum: 0.3%PhillyVoice: 1.4%Representativeness Heuristic0.0%This article: 0.0%Michael Tanenbaum: 0.2%PhillyVoice: 0.5%Hindsight Bias0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 1.6%Overconfidence Bias0.0%This article: 12.4%Michael Tanenbaum: 3.6%PhillyVoice: 4.3%Framing Effect12.4%This article: 0.0%Michael Tanenbaum: 0.4%PhillyVoice: 0.6%Loss Aversion0.0%This article: 0.0%Michael Tanenbaum: 0.2%PhillyVoice: 0.4%Status Quo Bias0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.3%Sunk Cost Effect0.0%This article: 4.1%Michael Tanenbaum: 1.3%PhillyVoice: 4.7%Optimism Bias4.1%This article: 0.0%Michael Tanenbaum: 0.2%PhillyVoice: 1.4%Pessimism Bias0.0%This article: 22.2%Michael Tanenbaum: 7.2%PhillyVoice: 6.6%Negativity Bias22.2%This article: 0.0%Michael Tanenbaum: 1.6%PhillyVoice: 1.2%Self-Serving Bias0.0%This article: 0.0%Michael Tanenbaum: 0.3%PhillyVoice: 0.5%Fundamental Attribution Error0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.1%Actor-Observer Bias0.0%This article: 2.3%Michael Tanenbaum: 1.6%PhillyVoice: 0.5%In-Group Bias2.3%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.1%Out-Group Homogeneity Bias0.0%This article: 3.5%Michael Tanenbaum: 4.6%PhillyVoice: 3.5%Halo Effect3.5%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.1%Horn Effect0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Dunning-Kruger Effect0.0%This article: 0.0%Michael Tanenbaum: 0.7%PhillyVoice: 1.6%Recency Bias0.0%This article: 0.0%Michael Tanenbaum: 0.4%PhillyVoice: 0.5%Primacy Effect0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Blind-Spot Bias0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.1%Ad Hominem0.0%This article: 0.0%Michael Tanenbaum: 0.1%PhillyVoice: 0.1%Straw Man0.0%This article: 6.0%Michael Tanenbaum: 4.6%PhillyVoice: 3.0%Appeal to Authority6.0%This article: 4.1%Michael Tanenbaum: 0.5%PhillyVoice: 1.1%False Dilemma4.1%This article: 0.0%Michael Tanenbaum: 0.1%PhillyVoice: 0.4%Slippery Slope0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Circular Reasoning0.0%This article: 3.5%Michael Tanenbaum: 1.1%PhillyVoice: 3.8%Hasty Generalization3.5%This article: 1.7%Michael Tanenbaum: 0.5%PhillyVoice: 0.4%Red Herring1.7%This article: 0.0%Michael Tanenbaum: 1.2%PhillyVoice: 0.3%Bandwagon0.0%This article: 25.3%Michael Tanenbaum: 7.2%PhillyVoice: 3.5%Appeal to Emotion25.3%This article: 0.7%Michael Tanenbaum: 0.3%PhillyVoice: 0.4%Begging the Question0.7%This article: 0.0%Michael Tanenbaum: 0.9%PhillyVoice: 1.8%Post Hoc (False Cause)0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Tu Quoque0.0%This article: 0.0%Michael Tanenbaum: 0.2%PhillyVoice: 0.4%Burden of Proof0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.2%Appeal to Nature0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.3%Composition/Division0.0%This article: 8.4%Michael Tanenbaum: 1.0%PhillyVoice: 1.6%Anecdotal8.4%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.1%No True Scotsman0.0%This article: 0.0%Michael Tanenbaum: 0.8%PhillyVoice: 1.4%Ambiguity (Equivocation)0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Gambler’s Fallacy0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Middle Ground0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Personal Incredulity0.0%This article: 0.0%Michael Tanenbaum: 0.1%PhillyVoice: 0.1%Special Pleading0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Genetic Fallacy0.0%This article: 5.1%Michael Tanenbaum: 0.8%PhillyVoice: 1.0%Unattributed Quote5.1%This article: 8.4%Michael Tanenbaum: 1.5%PhillyVoice: 0.8%Quote-first Misdirection8.4%This article: 6.1%Michael Tanenbaum: 2.4%PhillyVoice: 4.3%Biased Writer Voice6.1%This article: 10.6%Michael Tanenbaum: 2.1%PhillyVoice: 1.7%Indoctrination10.6%This article: 0.0%Michael Tanenbaum: 0.1%PhillyVoice: 0.3%Politically Left Leaning Bias0.0%This article: 0.0%Michael Tanenbaum: 0.0%PhillyVoice: 0.0%Politically Right Leaning Bias0.0%This article: 0.0%Michael Tanenbaum: 0.1%PhillyVoice: 2.6%Attempt to Sell a Product or S…0.0%

688 words analyzed.

Speakers

2speakers48%attributed speech357writer words
Voice mapSelect a segment to jump to its words
Writer's voice • 13 words • 0.0% coverageJoe Khan • 35 words • 100.0% coverageWriter's voice • 20 words • 0.0% coverageWriter's voice • 12 words • 0.0% coverageWriter's voice • 23 words • 0.0% coverageWriter's voice • 1 words • 0.0% coverageWriter's voice • 24 words • 0.0% coverageJoe Khan • 58 words • 100.0% coverageWriter's voice • 29 words • 0.0% coverageWriter's voice • 30 words • 0.0% coverageJoe Khan • 1 words • 0.0% coverageJoe Khan • 18 words • 0.0% coverageJoe Khan • 1 words • 0.0% coverageWriter's voice • 17 words • 0.0% coverageWriter's voice • 28 words • 0.0% coverageWriter's voice • 2 words • 0.0% coverageJoe Khan • 15 words • 0.0% coverageJoe Khan • 1 words • 0.0% coverageJoe Khan • 24 words • 0.0% coverageWriter's voice • 14 words • 0.0% coverageWriter's voice • 27 words • 0.0% coverageWriter's voice • 37 words • 100.0% coverageJoe Khan • 1 words • 0.0% coverageJoe Khan • 5 words • 100.0% coverageJoe Khan • 21 words • 0.0% coverageJoe Khan • 36 words • 100.0% coverageWriter's voice • 11 words • 0.0% coverageWriter's voice • 13 words • 0.0% coverageHulmeville Police Department • 24 words • 0.0% coverageWriter's voice • 28 words • 0.0% coverageJoe Khan • 26 words • 0.0% coverageWriter's voice • 28 words • 0.0% coverageJoe Khan • 21 words • 100.0% coverageJoe Khan • 28 words • 0.0% coverageJoe Khan • 16 words • 100.0% coverage
Selected voice

Joe Khan

90%flagged-word coverage
307 attributed words93% of attributed speech26% writer coverage
0%12.5%25.0%Indoctrination+23.8 ptsWriter: 0.0%Joe Khan: 23.8%23.8%Quote-first Misdirection+18.9 ptsWriter: 0.0%Joe Khan: 18.9%18.9%Unattributed Quote+11.4 ptsWriter: 0.0%Joe Khan: 11.4%11.4%Biased Writer Voice-8.7 ptsWriter: 10.4%Joe Khan: 1.6%1.6%

Attribution is sentence-level. Pattern percentages are calculated only from words assigned to that voice.

Loading…
Loading…
Loading…

Analysis

Hover over highlighted words in the article to view the associated bias or fallacy analysis.