Only people you approve

Admin oversight, by design

Family admins can read children's chats — that's how the safety features work. It's a visible part of Shoal, not a hidden setting.

  • Family admins can read every chat a child in the family takes part in, read-only.
  • That includes chats with a friend from another family, whose own admins can read them too.
  • Adults' chats with each other aren't part of it, and children are told their grown-ups can see their chats.
Read more

Shaped for each child

A layout for each reading age

One app, shaped to fit each child — a voice-and-video interface for pre-readers, a fuller one for confident readers, and the standard app for teens and grown-ups. Everyone stays in the same conversations.

  • Three skins: Reef for pre-readers, Cove for readers, Ocean for older children and adults.
  • A family admin picks each child's skin; new children start on Cove.
  • Everyone stays in the same conversations, whatever their skin.
Read more

Everyday messaging

Voice notes

Record a message, send it like any other. Transcription is optional and happens on your device — our servers don't receive decrypted audio or text.

  • Record a voice note and send it like any other message. It's encrypted on your device.
  • Transcription is optional and runs on the device, with a downloaded speech model.
  • Admin oversight covers voice notes and their transcripts too.
Read more

Private & yours

Encryption, explained honestly

Messages are encrypted in storage and in transit. Family admins can read children's chats — that's how the safety features work. And Shoal holds the keys, which we'd rather tell you than hide.

  • Messages, photos, voice notes and names are encrypted on the sending device and stored only as ciphertext.
  • Shoal isn't end-to-end encrypted: we hold the keys, which is what makes oversight and account recovery possible.
  • Shoal staff can't see message content, names or pictures: no code path decrypts them today, though because we hold the keys one could be built.
Read more