s">
📚

Stories Built for Every Child

The right story,
for exactly your child

Every StoryWell story is calibrated to your child's age and reading level — the words, the length, the complexity, and the safety guardrails. Here is exactly how it works.

Age-calibrated language
Layered content safety
Three story lengths
Never inappropriate

Two things running in parallel

When StoryWell generates a story, it is making two entirely separate sets of decisions at the same time: what kind of language and complexity to use (driven by your child's age), and how long the story should be (chosen by you and your child each night).

These two settings work independently — so a six-year-old can have a short adventure in simple words, and a ten-year-old can have a long quest in rich language. Neither setting ever compromises the other.

Reading Level

Calibrated to your child's age

You enter your child's date of birth once when setting up their profile. StoryWell calculates their reading level automatically and updates it on their birthday — you never need to think about it again. The reading level shapes the vocabulary, sentence length, narrative complexity, and the on-screen layout.

Ages 3–6

Just Starting

Set automatically for ages 3 to 6
✏️
Simple, warm language. Every sentence is 8 words or fewer. Only everyday words a 3-year-old would know. Gentle humour, silly sounds, and moments of delight.
🖼️
Illustration-first layout. The top half of the screen shows a colourful illustration. Story text sits below in large, easy-to-follow print.
🔒
Strictest safety rules. No peril of any kind. Every conflict is instantly and completely resolved. The story world is entirely safe and warm, always.
☁️
Maximum 2 choices. Simple, clear decisions that both lead somewhere fun. No wrong answers.
Ages 7–9

Getting There

Set automatically for ages 7 to 9
✏️
Richer, more vivid language. Sentences up to 15 words. One or two interesting vocabulary words per segment, used naturally in context. Stories that feel genuinely adventurous.
🖼️
Dynamic illustration pane. A small illustration updates as the child reads. After each choice, a full-screen illustration plays while the next segment generates.
🔒
Mild peril, always resolved. A bridge might wobble. A cave might look dark. But all tension resolves safely within two segments. Never genuinely frightening.
☁️
Up to 3 choices. Decisions have real consequences that shape the story's direction — both leading to positive outcomes.
Ages 10–12

Confident

Set automatically for ages 10 to 12
✏️
Literary, complex language. Rich vocabulary, figurative language, varied sentence structure. Stories that feel genuinely good — not childish, not adult. Like the best middle-grade novels.
🖼️
Text-first layout. Full screen of story. An illustration generates quietly in the background and appears at the next choice — a reward, not a distraction.
🔒
Emotional tension, never adult content. Mysteries unfold over multiple segments. Characters make mistakes and must repair them. But violence, horror, and adult themes remain completely off-limits.
☁️
Up to 5 choices. Choices feel weighty and meaningful. Both paths resolve positively, but the journey differs significantly.

Story Length

Chosen by you, each night

Independent of reading level, you and your child choose how long tonight's story will be. Spark for a quick adventure before lights out. Story for the full bedtime experience. Epic for a longer quest — coming soon as our premium offering. The number of decision points in your story depends on the length you choose tonight — a Spark has 2 turning points, a Story has 4, and an Epic has 6.

Spark
~5 minutes · Free

A short, complete adventure with a clear beginning, middle, and warm ending. Perfect for younger children, later bedtimes, or simply a quick burst of imagination.

2 decision points 2 choices each Complete story in every session
Story
~10 minutes · Free

The full bedtime story experience. A proper adventure arc — rising tension, a genuine moment of challenge, and a satisfying resolution. The classic StoryWell experience.

4 decision points 3 choices each Deeper narrative, more surprises
Coming Soon
Epic
~15 minutes · Premium

A long-form quest for older, engaged readers. A complete adventure arc with animated illustrations and cinematic transition moments between each chapter.

6 decision points 5 choices each Animated illustrations · Typewriter transitions

Which combinations are available?

Reading Level ✦ Spark ★ Story ⬡ Epic
🌟 Just Starting · Ages 3–6 Available Ages 5–6 only Not available
🚀 Getting There · Ages 7–9 Available Available Coming soon · Ages 8–9
🌿 Confident · Ages 10–12 Available Available Coming soon

Epic is not available for Just Starting — a 15-minute story with 5 choices per decision is beyond the attention and comprehension of ages 3–6, and we have designed the app to never put a child in that position.

Content Safety

Four layers, every story

Safety in StoryWell is not a single filter. It is four independent layers applied in sequence — every time a story is generated, for every child, at every reading level and story length. No layer can be disabled, bypassed, or overridden.

1
Universal absolute rules — apply to every story without exception
A hard-coded set of content rules that apply regardless of reading level, story length, theme, or any parent or child input. These cover violence, fear, adult themes, language, sensitive topics, and commercial content. No creative framing, story setup, or user input can override these rules. They are the foundation every story is built on.
2
Reading level calibration — peril and tension scaled to age
On top of the absolute rules, each reading level has its own calibrated peril rule. Just Starting: no peril of any kind. Getting There: mild peril permitted, resolved within two segments. Confident: emotional tension across multiple segments, never physical harm or adult themes. The absolute rules in Layer 1 are never relaxed — this layer only defines what is additionally permitted within them.
3
Silent redirection — inappropriate setups transformed, not refused
If a story setup — through a child's chosen theme, companion, or world — would naturally lead toward something unsuitable, StoryWell does not refuse or show an error. It silently and immediately transforms the element into something joyful. A dragon that might breathe fire becomes one that sneezes glitter. A villain becomes a character who just needed a friend. The child never encounters a refusal or an error — they simply get a delightful story.
4
Output review — generated content checked before display
Every story segment passes through a content moderation check before it is displayed on screen. Segments that do not pass are discarded and regenerated automatically. The child never sees a failed segment. This layer catches anything that the earlier layers did not anticipate — including novel phrasings or unexpected combinations of story elements.

How silent redirection works in practice

Parents sometimes wonder what happens if their child picks a setup that sounds a little edgy — a pirate story, a spooky world, a troll character. Here is an example of how StoryWell handles it:

Story setup
A troll in an underground cave who guards a dangerous treasure
What StoryWell writes
A wonderfully grumpy troll named Grum who guards a cave full of lost socks — and really just wants someone to help him sort them

The child gets a troll. The child gets a cave. The child gets a quest. Nothing is refused. Nothing is sanitised into blandness. It is simply made joyful.

Content Rules

What StoryWell never includes

These rules apply at every reading level, every story length, every theme, every session. There are no exceptions.

⚔️ Violence & danger
  • Hitting, kicking, punching, or physical harm of any kind
  • Weapons — swords, guns, knives, or any object used to hurt
  • Characters dying or being seriously injured
  • Threatening language or aggressive confrontation
  • Frightening monsters or creatures designed to scare
👻 Fear & distress
  • Horror, darkness, or scenes designed to frighten
  • Characters lost, abandoned, or in genuine distress
  • Nightmares or frightening dreams
  • Bullying, name-calling, or mockery with lasting hurt
  • Unresolved anxiety or fear at story's end
🔞 Adult themes
  • Romantic or sexual content of any kind
  • Alcohol, drugs, smoking, or any substance
  • Adult relationship conflict or emotional distress
  • Financial stress or adult worries
  • Gambling or games of chance
⚠️ Language & sensitive topics
  • Swearing, profanity, or rude words of any kind
  • Death — of people or animals, even in passing
  • Prejudice, discrimination, or stereotyping
  • Religious or political content of any kind
  • Real brand names, TV shows, or commercial characters

You stay in control

Tools for parents

👤
Date of birth · auto-calibrated
You enter your child's date of birth once. Everything else — reading level, available story lengths, language complexity — is calculated automatically and updates on their birthday. You can correct the date of birth at any time in Settings.
🔧
Content toggles
Go further than the defaults. In Settings → Content Controls you can restrict additional categories — mild peril, competitive themes, humour styles — to match your family's preferences.
📚
Story library access
Every completed story is saved. You can read any story your child has experienced at any time. Nothing is hidden. If something concerns you, the Report button is on every story screen.

Questions from parents

Things parents ask us

My child is 6 but reads well above their age. Can I override the reading level?
You can update your child's date of birth in Settings — if you correct it so their age calculates as 7, they will move to Getting There automatically. We deliberately tie reading level to age rather than offering a free override because the safety calibration (particularly the peril rules) is tied to developmental stage, not reading ability alone. A highly literate 5-year-old is still a 5-year-old emotionally.
What if my child chooses a theme that seems a bit dark — pirates, trolls, spooky worlds?
We actively welcome those choices. Pirates, trolls, and spooky worlds make for wonderful children's stories — they just need to be handled with care. StoryWell transforms any element that would cross a content line into something joyful, without the child ever noticing. A spooky forest becomes a forest full of friendly glowing mushrooms. A pirate becomes an adventurer looking for lost treasure to return to its owner. The child gets the flavour they asked for, always safely.
Why is Epic not available for ages 3–6?
A 15-minute story with 6 decision points and 5 choices at each point is genuinely beyond the developmental attention span and comprehension of a child under 6. Offering it would frustrate both child and parent — the child would lose the thread, the choices would feel overwhelming, and the story would not land well. We have constrained the combination matrix specifically to prevent this. A 4-year-old who loves stories has Spark and Story — both completely satisfying at their level.
Can the AI ever produce something unexpected or inappropriate?
We have four independent safety layers and no system is perfect. In the rare event that something unexpected appears, the Report button on every story screen sends it directly to our team, reviewed within 24 hours. We use reports to update and improve our safety systems — so reporting something unusual genuinely helps every child who uses StoryWell.
Do the safety rules get relaxed for older children?
No. The absolute content rules in Layer 1 apply equally to every reading level. What changes for older children is that more narrative complexity is permitted — emotional tension, mystery, consequence — but the lines on violence, adult themes, horror, and language are held just as firmly for a 12-year-old as for a 4-year-old. The nature of what is permitted expands; the nature of what is prohibited does not change.

Ready to read their story?

Start free tonight. Your child's first adventure — starring them — is two minutes away.

Coming soon to App Store