Privacy Policy
Bedtime Adventure Stories by VertexLab Solutions ยท Last updated July 30, 2026
Bedtime Adventure was built for families first: no accounts, no ads, no third-party analytics or tracking SDKs of any kind. This page explains exactly what information the app uses, where it goes, and how long it exists.
What we use to write a story
When you create a story, the app sends the child profile you entered โ first name (a nickname is fine), age in years, pronouns, and up to five interest tags you picked from our fixed list โ plus your chosen story length and language to our story service. That is the complete list. There is no free-text input about your child anywhere in the app.
Where it goes, and for how long
- Story writing โ the profile details above are sent over an encrypted connection to our server (Cloudflare), which passes them to Anthropic's Claude API to write the story from our hand-written templates. Per Anthropic's commercial API terms, this data is not used to train AI models.
- Narration โ the finished story text is converted to audio by our own text-to-speech service (hosted on Modal).
- Short-lived caches โ the generated story text is cached on our server for up to 30 days and its narration audio for up to 90 days, so replays and re-downloads don't cost your family another generation. These caches expire automatically; we keep no permanent record of your stories.
- Rate limiting โ the app generates a random device identifier (not your Apple ID, not your advertising ID, not tied to your identity) used only to enforce fair-use limits.
What never leaves your device
- Your goodnight recordings. The 10-second parent voice message is stored only on your iPhone, is never uploaded anywhere, and can be deleted anytime in the child's profile. We do not perform voice cloning.
- Your story library, child profiles, sleep stats, and app settings all live on your device.
Sharing a story
If you choose "Share with family," the app creates a public link to that one story's audio. Anyone who has the link can listen; the story includes your child's first name in its title and narration. The link works for up to 90 days, and you can turn it off anytime from the same menu ("Stop sharing"). Nothing is ever shared without you explicitly creating a link, behind the adult check.
Anonymous usage counters
To understand whether the app works, we count daily totals of events like "a story was completed" or "the paywall was viewed." These counters contain no device identifiers, no timestamps beyond the day, and no content โ they cannot be connected to you or your child.
Subscriptions
Bedtime Pro is billed through your Apple account; Apple processes all payment details and we never see them. To confirm an active subscription our server verifies your purchase with Apple's servers using an anonymous transaction identifier. Manage or cancel anytime in Settings โ Manage Subscription (two taps).
Children
The app is operated by a parent or guardian, who enters and controls all child information. We collect the minimum needed to personalize stories, use it only for that purpose, never sell it, never use it for advertising or profiling, and never create child accounts or public child profiles. Deleting a child's profile in the app removes their stories, audio, and recordings from the device.
Story safety
Every story is generated from hand-written templates under strict content rules and screened by an automated bedtime-safety filter. Parents can report any story with one tap; reports contain only the story's ID โ nothing about your child.
Your choices
- Delete any child profile, story, or recording in the app at any time.
- Revoke any shared story link from the story's menu.
- Server caches expire automatically within 30โ90 days; for an immediate purge request, email us.
Changes
If this policy changes, the update will be posted at this address with a new date.
Contact
Questions or deletion requests: [email protected].