Polycreek
Whitepaper PDF →
Aletheia.

Polycreek's solution to detect and prevent online grooming.

Organizations around the world have made remarkable progress in detecting known CSAM.

Trust & Safety teams have developed sophisticated tools for text and image moderation.

But no model sees the whole conversation that leads up to the exploitation.

Which is where grooming actually happens and where Polycreek has found a solution.

The scale of the problem

Online enticement reports to NCMEC rose 0% in 2024.

0K enticement reports to NCMEC in 2024, up from 186K in 2023.Source ↗
+192% year-over-year which is the category that maps most directly to grooming.Source ↗
0K+ AI-generated content reports in the first half of 2025 alone, against 6,800 in the first half of 2024.Source ↗

How grooming actually works

Inside the mind of a predator.

Two decades of academic research have converged on a recognizable lifecycle. Aletheia is designed to recognize eight in-conversation phases, synthesized from at least seven scholarly models including O'Connell (2003), Olson et al. (2007), Black et al. (2015), and Winters & Jeglic (2017), together with Polycreek's internal grooming guidelines. These phases are the conceptual basis for the signals the model captures, not labels it emits.

01 / 08 Phase one

The Catfish

A predator constructing a false persona to appear as a minor
S
@sarah1220
13. hypixel main. bored most nights.
📍 CA · joined 4 days ago

Behind the screen is a predator, typically catfishing as a minor. Predators will go out of their way to keep up with current video game trends, memes, and what kids are into in order to seem like one of them.

02 / 08 Phase two

Identifying a Victim

A predator scouting social profiles to find a target
Online Now
M
Mia
@mia.plays
13 · art & music 🎨🎧 · so stressed with school, don't even talk to me 🙄
📍 California posts after 11pm

The predator looks for public profiles of children who may look vulnerable. They'll typically be the first to message the child with shared interests.

03 / 08 Phase three

"I'm your friend"

A predator sending friendly first messages to a child
Day 1
hey ur clips r sick lol
u play roblox? same
im 13 too btw, where r u from

First contact is almost always casual and flattering with a compliment and a shared interest. The predator's goal isn't the conversation itself, but to appear familiar and safe, like a friend who just gets them.

04 / 08 Phase four

Building a "real" Connection

A predator manufacturing emotional closeness with a child
Day 7
fr no one else gets ur jokes like i do
my parents r strict af too, i feel u
ur literally the only person i can talk to abt this stuff
thats how i feel too 🫶

Over days or weeks the predator becomes the one person who always listens and always understands. By manufacturing a real sense of closeness and secrecy, they make the child feel singled out and special, so the bond feels safer than the people actually around them.

05 / 08 Phase five

Setting the Trap

A predator probing for risk before escalating
Day 11
do ur parents go thru ur phone ever
where r u when we usually talk
anyone else in the room rn?

Before escalating, the predator quietly measures the risk. Whether a parent ever checks the phone, who else is around, where the child is when they talk. A normal stranger doesn't ask these questions in this order, which makes this one of the clearest warning signs of grooming.

06 / 08 Phase six

Cutting Everyone Else Out

A predator breaking down the child's defenses to gain private access
Day 14
honestly ur friends don't really get u like i do
yeah they've kinda been ignoring me lately :/
see, im always here for u. u can tell me anything
add me on snap? its just easier to talk there
prob don't mention me to ur mom tho, she'll take it the wrong way

Isolation rarely looks like a demand. The predator slowly widens the gap between the child and everyone else, becoming the only person who truly understands them. Then the conversation moves somewhere private and secret, and step by step the child's real support network is replaced by the predator alone.

07 / 08 Phase seven

Exploitation

A young person made to take a photo that doesn't feel right
Day 21
u trust me right? prove it lol
send one in just ur **** 😉
idk... im nervous
just for me. stays between us 🤫

Once enough trust and secrecy are in place, the predator starts pushing for explicit photos or videos. It's framed as proof of trust, a private joke, or something that will always stay between them. To the child it can feel like a real relationship, just the kind of thing boyfriends and girlfriends do for each other, which is exactly what makes it so hard to recognize as abuse.

08 / 08 Phase eight

No Way Out

A young person trapped by what was already shared
Day 28
send more or i post the ones i already have
please don't... ill do anything
then keep going. and dont tell anyone
u already sent them. no one will believe it wasnt ur idea

Once the first image is sent, the affection disappears and the threats begin. The predator uses what they already have to demand more, trapping the child through shame, fear, and the belief that they have nowhere to turn. Many children stay silent for exactly this reason, convinced that telling anyone will only make it worse.

Real offenders move between phases, regress under resistance, and adapt their language to the victim's responses. A classifier trained on a fixed sequence will fail against the offender who skips phases, loops back, or has read the same research the classifier's authors did.

How Aletheia works

A hierarchical transformer designed for the conversation, not the message.

Single-turn classifiers cannot capture the cross-turn patterns the literature identifies as discriminative. Aletheia is built to.

Input
Conversation, any length
Any length, plus an optional structured age input. Tokenized into overlapping 2,048-token segments, up to 64 per conversation.
Segment encoder
ModernBERT-base backbone
~150M parameters, shared across segments. Pooling produces one vector per segment, plus learned segment-position embeddings.
Cross-segment aggregator
Three-layer transformer, sixteen heads
Self-attention across segments. Attention pooling collapses the sequence into one conversation embedding, fused with the optional age features.
Head 1 · Harmful
Binary classification
Sigmoid score in [0,1], mapped to five calibrated risk bands.
Head 2 · Predator
Participant attribution
Softmax over user1 / user2 / neither.
Step 01

Conversations are not messages.

A grooming dialogue can run hundreds of turns over weeks. Standard transformer encoders have a fixed input window. The whole conversation does not fit.

Aletheia's solution: tokenize the conversation into overlapping 2,048-token segments, then handle the cross-segment structure as a separate problem. Past 64 segments, the model retains the first quarter and the last three-quarters, preserving both opening and recent behavior.

Step 02

Each segment encoded by a strong backbone.

A shared pretrained transformer (ModernBERT-base, ~150M parameters) processes each segment independently. Pooling produces one hidden vector per segment.

Learned segment-position embeddings preserve the order. The aggregator that comes next will use that order to model phase transitions across the conversation.

Step 03

Cross-segment attention finds the pattern.

A three-layer transformer encoder, sixteen heads, attends over the whole sequence of segment embeddings. Attention pooling collapses the sequence into a single conversation-level representation.

This is where the model learns that the discriminative signal lives in co-occurrence and sequencing across the dialogue, not in any single utterance.

Step 04

Two heads. One actionable output.

A binary "is this harmful" output is not enough. Any flagged conversation needs to surface which participant is the predatory party so an analyst can review. Aletheia trains a second softmax head that emits user1 / user2 / neither, correct 98.3% of the time on the held-out set.

Joint training minimizes a weighted sum of the harmful (binary cross-entropy) and predator-attribution (cross-entropy) losses. The harmful score is bucketed into five operational risk bands (Safe, Low, Medium, High, Critical) tied to escalation policy.

What the numbers say

Every figure is measured through the exact inference code that serves production, on a held-out benchmark of real court-filing grooming and real human chat.

Held-out ROC AUC:

0.0000
Real court-filing grooming vs. real human chat · 95% CI 0.9978–0.9998
0.000
Predator-identification accuracy on the same set
0.000
F1 at the balanced 0.5 threshold (recall 0.981, FPR 0.011)
0.0 ms
Median latency per conversation on GPU (p99 16.7 ms)

The training corpus

2.5 million conversations. 20+ sources. 10+ languages.

The academic literature has spent more than a decade overfitting to PAN12. Aletheia is trained against a corpus more than three orders of magnitude larger and substantially more diverse, drawing on public and private research datasets, real public court records, and controlled synthetic data.

0M
Total conversations
0K
Grooming & exploitation positives
0%
English; corpus also spans 10+ languages
20+
Datasets, plus court records & synthetic data

Grooming & exploitation positives

Grooming & exploitation (real transcripts + controlled synthetic)
222K

Benign & safety controls

Chit-chat & open dialogue
1.06M
Safety & preference
827K
Generalized task dialogue
369K
Other adjacent-safety
42K

Closing the gap

Conversational grooming has stayed

an open problem for a decade.

Someone had to close it.

So Polycreek built Aletheia.

The status quo Aletheia
Training data ~1,200 conversations (PAN12) 2.5M+ across 20+ sources
Languages English only Corpus spans 10+ languages; validated in English to date
Outputs Binary harmful flag Harmful score, five-band risk level, predator attribution, confidence
Conversation length Truncated at single-encoder window Hierarchical, arbitrary length
Vocabulary era Pre-2012 Contemporary sources, model dated July 2026
Validation F1 0.85–0.90 on PAN12 ROC AUC 0.9991 on a real held-out set (court-filing grooming vs. real chat)
Delivery Closed academic artifact Nonprofit-priced API and licensed deployment

The conversation is where most grooming actually happens. Aletheia is one piece of the work needed to make it visible to the systems that already protect children from everything else. The only thing worse than the gap that exists today is the assumption that someone else will close it.

A nonprofit mission

Polycreek is a nonprofit committed to ending online child abuse.

All dollars donated go directly toward that mission.