🌟 SaSe /sæs/ A Web-Based AI Learning Platform for Safe and Private Sex Education
Inspiration
As a Vietnamese girl, growing up, I (Nhu Y) always felt a natural sense of avoidance when it came to sexual education topics. It was treated as something inappropriate or even shameful to talk about, even though I did not fully understand why.
Later, through proper education, I realized that sexual health is not something to be ashamed of — it is natural, scientific, and essential for personal well-being. This made me question:
Why do so many people, especially teenagers and women, feel embarrassed about something so fundamental?
Looking deeper, I found that this discomfort is shaped by cultural and historical influences. In Vietnam, this can even be reflected in literature such as “Làm đĩ” (1936) by Vũ Trọng Phụng, which highlights social attitudes toward sexuality and gender norms.
Speaking Number
The consequences of inadequate sex education are serious and measurable.
🇻🇳 Vietnam
- 47 cases of child sexual abuse (2023), 36 cases (2024), and over 54 cases (2025) reported in Thanh Hóa
- 250,000–300,000 abortions per year (Ministry of Health)
- Rate of first sexual intercourse before age 14 doubled between 2013–2019
Source: link
🌍 Global Context
- Sex education is often incomplete or avoided
- Teenagers rely heavily on the internet for information
- Cultural stigma prevents open discussion
Source: link
Our Insight
The problem is not just lack of information —
but lack of safe and private access to that information.
What SaSe does
SaSe Chatbot is a privacy-first AI learning platform that enables teenagers to safely access sensitive education through an intelligent and discreet conversational experience.
The system provides:
- Structured, age-appropriate conversations with SaSe — a neutral AI tutor
- A completely anonymous and judgment-free environment (no sign-up required)
- A unique disguise mode, allowing users to switch into a normal chatbot via:
- Double-click logo
Ctrl + Shift + H- Auto-switch after 30 seconds inactivity
- Double-click logo
What SaSe helps
- Enables learning in low-privacy environments
- Encourages open questioning without fear
- Improves access to reliable sexual education
Our Target Users
Teenagers aged 13–19, especially those facing barriers to accessing sensitive information.
Early Teens (13–15)
- Curious but shy
- Limited formal education
- Easily misinformed
Late Teens (16–19) ⭐ Main Target
- More exposure to relationships
- Actively search online
- Still embarrassed asking adults
Core Focus
Ages 15–18 — highest need + highest digital usage
How we built SaSe
Tech Stack
- Frontend: TypeScript (React / Next.js)
- Backend: Node.js + Express
- AI: LLM API + Prompt Engineering
Safety System
$$ \text{Response} = \text{Explanation} + \text{Why It Matters} + \text{Advice} $$
Core Backend workflow - Guardrail
User Input -> Normalize -> Keyword Scan -> Rule-Based Safety -> Risk Scoring -> AI Guardrail -> Allow / Block / Redirect -> LLM -> Output Guardrail
Dual Mode System
- Education Mode → Sexual education
- Disguise Mode → Math / study chatbot
What we learned
- AI is about control, not just intelligence
- UX can solve social problems
- Privacy is contextual, not just technical
Challenges
1. AI Safety
Balancing helpful vs safe responses
2. Disguise Mode UX
Ensuring realistic switching
3. Time Constraint
Delivering impact in 36 hours
🏁 What we're proud of
We didn’t just build a chatbot —
we removed the barriers that prevent people from learning.
What’s next
- Localization for Vietnam & Asia
- Partnerships with schools & NGOs
- Stronger safety systems
Impact
Short-term
- Safer access to education
- Reduced hesitation
Long-term
- Better awareness
- Reduced misinformation
- Cultural shift toward openness
A future where sensitive learning is safe, private, and stigma-free
Built With
- ai-based-moderation
- and-a-custom-built-multi-layer-guardrail-system-combining-normalization
- express.js
- keyword/regex-filtering
- local-storage
- node.js
- openai-api-(llm)
- prompt-engineering
- react-(next.js)
- restful-apis
- risk-scoring
- rule-based-safety
- typescript

Log in or sign up for Devpost to join the conversation.