Youth Shield began as a stubborn refusal to accept that young people should face AI-accelerated fraud and emotional manipulation with only ad-hoc advice and parental worry for protection.
It emerged from the same Emotional Indicators of Compromise (EIOC) framework used to govern adult AI systems, but was rebuilt from the ground up in the language of feelings, drift, and simple moves that a 10- or 16-year-old can actually remember when a scam hits.
The core insight
Every scam changes how you feel before it changes what you do.
Youth Shield turns that insight into a drift model—Grounded → Shifted → Narrowed → Surrendered—and five competencies that treat emotional literacy as a security skill:
- Noticing state shifts
- Questioning trust shortcuts
- Spotting invariant manipulation patterns
- Running simple self-protection protocols
- Guarding digital identity
Around that backbone sit 90 scenarios and 50 deep-pedagogy modules written for real classrooms, families, NGOs, and low-resource environments. Each one unpacks not just what the scam is but why it works on developing nervous systems—and how to teach recovery without shame.
Why a single HTML file
Youth Shield is intentionally small and portable: a single JSX-wrapped HTML file.
That's not a constraint—it's a design value.
A React app requires a build pipeline, a hosted service, a stable internet connection, and someone to maintain it. A single HTML file can run from:
- A USB stick passed between teachers
- A school intranet with no external access
- An NGO laptop in a low-connectivity region
- A parent's browser after a conversation at the kitchen table
The JSX-in-HTML pattern means the entire tool—drift model, scenarios, facilitator notes, STOP-CHECK-VERIFY protocol—travels with itself. Facilitators don't need a separate textbook, a deployment environment, or a security background to begin. The design assumes they care deeply about kids' safety and need a tool that meets them where they are, not where we wish they were.
The scenario bank
90 scenarios grouped into six adversarial families:
| Family | What it targets |
|---|---|
| Reward Hijack | Excitement and desire override judgment |
| Authority Mimicry | Deference to perceived credibility |
| Identity Substitution | Confusion about who is really there |
| Coercion & Grooming | Gradual boundary erosion |
| Data Harvesting | Trust exploited for information extraction |
| AI-accelerated | All of the above, at machine speed |
Each scenario is tagged by drift stage, unpacked with facilitator notes that map state hijack → tactic → compliance move, and paired with debrief questions designed to build pattern recognition rather than fear.
The packs cover K-12 core, mobile messaging, forced labour recruitment, remittance/migrant fraud, and AI-accelerated fraud—because the threat surface for young people doesn't stop at the classroom door.
The universal protocol
Every scenario resolves to the same three moves, regardless of context:
STOP — name the feeling before acting on it
CHECK — who benefits if I comply right now?
VERIFY — through a channel I control, not one they gave me
Simple enough to remember under pressure. Robust enough to apply to a phishing text, a romantic manipulation, a fake job offer, or an AI-generated voice call from a "grandparent."
The ethics
Youth Shield is released under CC BY 4.0 with explicit DOIs and on-screen attribution because its author chose structural generosity over perfect control.
The framework is meant to be translated, adapted, localized, and integrated into commercial offerings—as long as its lineage remains visible and the communities it was written for can still recognize it as theirs.
Like a child launched into the world, it's expected to encounter both stewardship and misuse. The quiet confidence underneath that choice is this: by anchoring drift literacy and emotional self-protection early, it can help a generation move through an increasingly manipulative digital landscape with more agency, not less.
Try it
Live: https://softarmorlabs.github.io/eioc-youth-shield/
GitHub: https://github.com/SoftArmorLabs/eioc-youth-shield
Critique welcome—especially on:
- Whether the drift stages and adversarial families capture the real invariants you see in the wild
- Any missing patterns that matter at scale
- Anything that seems oversimplified or potentially misleading for learners
The tool is free. The framework is open. The kids it was built for deserve both.
Youth Shield is part of the Soft Armor Labs EIOC ecosystem. The underlying Emotional Indicators of Compromise framework is documented at Zenodo under ORCID 0009-0000-1964-6440.
Top comments (0)