A parent and a primary-school-age child sitting close on a sofa, sharing an older phone the child is holding.

A safe messaging app for kids

Keep your child close to the people who love them.

Shoal is a messaging app for families. Your child talks only with the people you've approved — family and close friends — on your old phone or a family tablet. No strangers, no feeds, no open internet.

  • iPhone
  • Android
  • Web browser

Free during the beta, no card needed. See pricing

Set up in four steps

About ten minutes, start to finish.

The full setup guide
  1. Create your family

    Start on your own phone. Get Shoal, sign up and name your family. You're its first admin.

  2. Add your child

    From your app, add them by name. No email, phone number or password. Safe defaults are already on.

  3. Set up their phone

    Install Shoal on the phone they'll use, sign in as yourself and choose "Set this up as a family device". They tap their name to start.

  4. Add family and friends

    Invite grandparents with a link. For a friend, you send a connection from your app and their parent accepts from theirs.

Two views of the same chat

They get a normal chat. You get the whole picture.

Your child sees a simple, friendly messenger with the people they love. You can read every conversation they're in, see anything your word rules flagged, and set when they can chat.

Family admins can read children's chats — that's how the safety features work. It's built in and visible, not a secret setting. How oversight works

What your child sees
What you see

See it working

Both views, in a minute.

About a minute, no sound: the captions tell the story. Recorded in the real app with a fictional family.
Read what the video shows
  1. Theo, on the family phone: Theo's chats are with the people his family has approved: family, and a friend from school.
  2. Theo, on the family phone: He messages Iris, a friend from another family. Their parents connected them, so they can chat. No phone numbers.
  3. Theo, on the family phone: When he's done, Theo taps Swap, and the phone asks who's using it.
  4. Maya, on the family phone: Maya taps her name, and gets a layout for children still learning to read.
  5. Theo, at bedtime: At bedtime, chats go quiet until morning. Chat with Mum, who runs the family, stays open.
  6. Mum, on her phone: On Mum's phone, both children are quiet until 7am.
  7. Mum, on her phone: Safety lists every chat the children are in.
  8. Mum, on her phone: Mum can read Theo's chat with Iris. It's read-only, and Theo knows his grown-ups can see his chats.
  9. Mum, on her phone: She sets when each child can chat, and which words and links to check.

Three rules that change everything else

Safe by design, not by settings.

  • Only people you've approved

    No discovery, no stranger DMs, no friend-of-a-friend creep. If they're not on the list, they can't get through.

  • Active hours, on from day one

    7am–8pm on weekdays and 8am–9pm at weekends for every new child. Change them any time. No late-night buzzing.

  • Both families say yes

    A friend from another family is a connection — agreed by a parent on each side, and visible to both.

A layout for each reading age

An interface that grows with your child.

Shoal isn't one app with a kids' mode bolted on. Choose a layout for each child: Reef, Cove or Ocean (we call them skins). The whole interface changes to suit them — what they see, what they can do, how much reading it asks of them — while everyone stays in the same conversations.

Choose a skin to preview

Pre-reading

Reef

For kids who can't read yet.

Reef strips messaging back to what a child who can't read yet can use on their own: big tappable faces, voice notes, video, and calls. No keyboard, nothing to type. And when a parent sends a written message, Reef reads it aloud — so a pre-reader hears “on my way to get you” instead of staring at words they can't decode yet. It works the other way too: their voice notes can be transcribed for a parent who can't listen right now.

Reading on their own

Cove

For readers who don't need training wheels.

Cove works much like the standard app — your child reads and types like everyone else — with a few quiet differences sized for this stage. The one you'll notice first is Take a moment: if a message trips a word you've flagged, Cove shows a soft “Take a moment?” prompt before it sends. It's a nudge, not a block — one tap sends anyway — so it builds the pause instead of policing it.

Teens & grown-ups

Ocean

The full app, for the people running it.

Ocean is the complete Shoal interface — every conversation, every control, family oversight and settings, the lot. It’s what teenagers and adults use, and the baseline the younger skins are shaped from.

Families on Shoal

Whose conversations is Shoal for?

Max Whiteford, founder of Shoal

Who's behind Shoal

“Shoal started as a pet project: a chat app allowing my own children to stay in touch with our broader family, it just got carried away.”

Max Whiteford, founder · father of three, with a background in product and software development. Our story

Company
SHOAL MESSAGING LTD, England & Wales · 17286024
Data protection
ICO registration ZC178426
Your messages
Encrypted in storage. Shoal staff can't read them. How
New to us?
We don't have a track record yet. How to judge us

Pricing

One price per family, not per child.

Free while Shoal is in beta. These are the prices after it. Families already using Shoal will be told well in advance before any charges begin.

See pricing

Small family

Up to 3 people · say, one child and their parents

£2.50 / month

Questions families ask

What age is Shoal for?

Shoal is built for the years before a first smartphone — from kids who can't read yet through to early teens. Rather than fix an age, you choose a skin that fits where your child is: Reef for children who can't read yet, Cove for children reading on their own, and Ocean for teens and grown-ups. A child can move between skins as they grow, and there's no enforced minimum.

Does my child need their own phone or a phone number?

No. Shoal has apps for iPhone and Android, and works in any web browser too — so a shared family tablet, an old phone with the SIM removed, or a laptop all work. Add your child by name from the app on your own phone, then set their device up as a family device and your child taps their own name. They don't need an account, a phone number or an email address. See how setup works.

Do my child's friends need Shoal too?

Yes — the friend's family also needs Shoal, and a parent on each side approves the connection from their own app. Children can't add anyone themselves, and there's no bridge to SMS or other apps. That's the trade-off for only talking to people you've approved.

Can Shoal staff read our messages?

No. Messages, names and pictures are encrypted on the sending device, and no code path exists today — no admin tool, support screen or server routine — that decrypts them, so we can't read them. Because Shoal holds the keys, a way to decrypt could be built; we haven't, and we'd say so on the security page before anything changed.

Is Shoal end-to-end encrypted?

No — and we'd rather tell you than let you assume. Messages are encrypted in storage and in transit, but family admins can read children's chats — that's how the safety features work — and that means Shoal holds the keys too. The security page explains exactly what is and isn't protected.

What happens when my child outgrows Shoal?

You cancel, or pause if there's a younger sibling who'll need it in a few years. Shoal is built for the years before a teenager wants their own real phone — we don't try to keep teens on a parental-oversight app forever.

Bring their friends

Invite your child's friends' families.

Your child can message a friend once both families are on Shoal and connected. Here's a message you can send to the class or club group.

Message to share

Hi everyone! We've started using Shoal so our children can message family and the friends we've approved, on an old phone or a tablet, with no social media and no strangers. If your child would like to message ours, it's free while it's in beta: https://shoal.chat. Let me know once you've set up and I'll send you a link to connect our families.

Send on WhatsApp

Once they've set up, connect your families from Settings → Family → Connections. How Connections work

Bring your family together on Shoal.

Start on your own phone with the app for iPhone or Android, or in your browser. Your child's friends join when their parent connects with you.

Free during the beta · no card needed