Stories Nest

The fine print, kept short

Privacy policy

Effective October 23, 2026

The short version: reading is anonymous, your shelf lives on your device, and an account stores only your email and your saved stories.

Reading needs nothing from you

Every story and every puppet-show script is free to read without an account, and we never show ads, to you or to your child, anywhere in Stories Nest. Your reading preferences (which puppets you own, saved stories and shows, the recently read list, your child's age band, text size, which notifications you've read, and the day or dusk theme) live in your browser's local storage, on your device. We can't see them. If you choose to create an account, two of them travel with it, as the account section below explains. In the apps, a full-cast recording you download or listen to is also kept on your phone so it plays without a connection. It never leaves the phone, and Settings has a button that removes it.

We do count visits with Google Analytics (through Firebase): which pages get read, and a few moments on the way to Pro (the Pro sheet opening, a checkout starting, Pro switching on), so we can see what helps families. It never sees a story's text, a hero's name, or your card details.

We do advertise Stories Nest itself on Google. In the apps, the same analytics tells Google Ads when one of our ads led to an install, a new account, or a Stories Nest Pro purchase (which plan and what it cost, never who you are), so we can tell which ads are worth paying for. The iPhone and iPad app never reads your device's advertising identifier and never asks to track you. The Android app uses Android's advertising ID for that measurement only, and you can reset or delete it in your phone's settings.The app never reads your device's advertising identifier and never asks to track you.The app uses your phone's advertising ID for that measurement only, and you can reset or delete it in your phone's settings. We never sell your information, and nothing here is used to show you ads inside Stories Nest.

Making a story or a show

When you use Make a story or Build a puppet show, or turn on notifications, the site quietly creates an anonymous session: a random ID with no name or email attached. We use it only to apply fair daily limits on the writing tools and to know which device asked for notifications.

Your picks (age band, hero animal, lesson, mood, and which puppets are in the cast) are sent to OpenAI, the AI service that writes the story or script. If you type a name for the hero, that name is part of the story request too, so use a first name or a nickname. Everything that comes back passes through an automated safety check before you see it.

Your own puppets

You can add your family's own puppets and stuffies to the basket with a name and what they are (a dragon, a robot). Those two words go to OpenAI when a story or show is written with that puppet in it, and when you ask us to paint its face. The painted face is kept in our private storage under a random address only your device knows.

If you use a photo instead, your browser shrinks it before it leaves your device, we crop it to a small square, and it passes through OpenAI's automated safety check before we keep it, in the same private storage. We never use these photos for anything else. A face stays in that private storage after you delete the puppet, so stories and shows you saved with it keep working; write to us at the address below if you want one removed.

Your puppets live on your device, and in your account too if you sign in, so they are ready on every phone.

If you create an account

An account is optional and exists for one reason: your saved custom stories and shows, your own puppets, which puppets are in your basket, and your child's age band sync to every device you sign in on. We store your email address (or your Google or Apple sign-in; Apple may hand us a private relay address instead of your real one, and your name only if you share it) and those items, nothing more. Text size, the day or dusk theme and your reading pace stay on each device. Accounts and saved items live in Google Firebase, on servers in the United States.

You can add a profile photo to your account. It takes the same path as a puppet photo: shrunk in your browser, cropped to a small square, passed through OpenAI's automated safety check, and kept in our private storage until you remove it in Settings, which deletes it. If you signed up with Google, you can also add a password so your email signs in the classic way; Firebase stores it the same way as any email sign-in.

Stories Nest is made for grown-ups to use with their kids. Accounts belong to the grown-up; we don't knowingly let children open one.

Full-cast recordings

The recordings behind Listen are made by us ahead of time, from our own stories and scripts, with AI voices for the narrator and each character, sound effects, and music. Pressing Listen plays one of those finished files; nothing you pick, type, or make is sent anywhere to produce audio, and the timing that lights up the words was worked out when the recording was made. The stories and shows you make yourself are never turned into audio.

Paying for Pro

In the iPhone and Android appsthe appthe app, Stories Nest Pro is bought through the App Store or Google Playthe App StoreGoogle Play, and we never see your card number. We use RevenueCat to receive the store's confirmation of your purchase; it sends us your subscription status attached to your account id, never your card. We store that status and until when it runs, plus the purchase events themselves as our accounting record, so that Pro follows your account to every device and to the website.

On our website, Pro is paid on our own checkout page. Your card details go into a secure form run by MyFatoorah, a payment company in the Gulf, so we never see your card number, and your bank's security check opens on the same page. We send MyFatoorah your account's name and email address so the payment and the receipt are yours, and we get back the payment's status, amount and reference, which we keep with your account id as our accounting record. So that your plan can renew, MyFatoorah keeps the card you paid with as a saved card and gives us a reference to it (a token, not the card number); we keep that reference with the card's brand, last four digits and expiry date, use it only to charge your renewals, and cancel it at MyFatoorah when your plan ends or you delete your account. We email you about your plan (receipts, a payment that didn't go through, the reminder before a yearly renewal) through Brevo, an email service, which receives your email address and the message.

Cancelling Pro stops the charges; it doesn't delete your account or anything you saved.

Notifications

The bell in the app shows news from us (new stories, new shows, the occasional announcement) and works without an account. Which ones you've read is remembered on your device only.

If you turn on notifications, your browser or phone creates a push address for this device and we store it with your session, anonymous or account, so we can send them. We use it for new stories and shows on the shelf and occasional news, never for ads. We also note which kind of device (the website, the Android app, or the iPhone appthe website or the appthe website or the app) your session opened Stories Nest on most recently, so a nudge goes to that one instead of to every device. Turning notifications off in the app, or in your phone's settings, or clearing the site's data in your browser, removes the address.

Getting in touch

The contact form on our website and the Help and support panel in the app both run on Sensei Dash, the support desk our studio runs. When you send a message, what you typed goes there: your name, your email address, a subject, a category and your message on the website form, or your account's sign-in along with the subject, category and message in the app. A message sent from the app also carries the short line your browser uses to describe itself, so we know which phone or browser to look at. We use it to answer you, and for nothing else. A story's text, a hero's name, and what your family has been reading are never part of it.

While you are typing, the form keeps a draft in your browser's local storage on that device, so a closed tab doesn't lose your words. It clears when the message sends. In the app, the support panel also remembers on that device which of your messages you have already opened.

Deleting things

Deleting a saved story or show in the app removes it from your device, and from the cloud too when you're signed in. To close your account entirely, open Settings, then Account, and tap Delete account: it removes the account, the cloud copies of your stories and shows, your puppets and their faces, your photo, and your notifications, right away. A Stories Nest Pro subscription is between you and the App Store or Google Playthe App StoreGoogle Play, so cancel it there as well. If you would rather we did it, email us and we will.

Questions

Write to hello@storiesnest.app and a human will answer. If this policy changes in a way that matters, we'll note it here with a new date.

See also the terms of use.