Plain-English summary: KidStories collects only what it needs to create personalized stories for your children. We never sell your data, never show you ads, and never share your children's names or profiles with advertisers. The AI services we use process story requests but are contractually prohibited from training on your data.
KidStories ("we", "us", "our") operates the website kidstories.io and the related service that generates personalized AI-powered storybooks for children. References to "you" or "your" mean the adult account holder using our service.
For the purposes of the EU General Data Protection Regulation (GDPR), we are the data controller of personal information we hold about you.
If you have questions about this Privacy Policy, contact us at: privacy@kidstories.io
When you sign in with Google, we receive and store:
We do not receive or store your Google password.
To personalize stories, you may provide:
You are never required to provide a child's real name. We encourage you to use nicknames or fictional names for additional privacy.
When you create a story, we store:
We do not store credit card numbers or full payment details. All payment processing is handled by Paddle (our payment processor). We receive confirmation of subscription status and a customer identifier from Paddle.
We automatically collect:
Our web server and infrastructure providers collect standard server logs, which may include IP addresses, browser type, and pages visited. We use this data only for security monitoring and debugging. We do not use this data to track or profile individual users.
We use the information we collect to:
We do not use your data or your children's data to:
To deliver the service, we share certain data with trusted third-party providers. Each provider is bound by contractual data processing agreements.
Anthropic (claude.ai API) and/or OpenAI (GPT-4o API) receive the story prompt โ including the child's name, age range, interests, and genre โ to generate story text. These providers process this data under their API terms. Story prompts are not used to train their public models under current enterprise API agreements.
OpenAI (DALL-E 3 API) receives illustration descriptions (in English, regardless of story language) to generate images. These descriptions do not contain personal information about your child.
ElevenLabs receives story page text to generate audio narration files. This text may contain the child's name as used in the story. ElevenLabs processes this under their API terms and does not retain audio generation content beyond the API response.
Google provides authentication via Google Sign-In. Your Google account data is governed by Google's Privacy Policy. We receive only your basic profile information (name, email, profile picture) from Google.
Paddle processes all subscription payments. Paddle is the Merchant of Record for our service and handles billing, taxes, and payment data under their own Privacy Policy. We do not see or store your full payment card details.
Resend delivers transactional emails (story delivery, receipts). Your email address is shared with Resend for this purpose.
Story files (PDFs, images, audio) are stored on cloud storage services (Google Cloud Storage, AWS S3, or local storage on our Hetzner server, depending on configuration). Our API server runs on Hetzner cloud infrastructure in Germany (EU), which means your data may be stored within the European Economic Area.
KidStories is a service for parents and guardians. We do not knowingly collect personal information directly from children under 13. The account holder must be an adult aged 18 or older.
Children do not create accounts on KidStories. Only adult account holders create child profiles. The child profile information (name/nickname, age range, interests) is provided by the adult account holder and used solely to personalize stories.
We comply with the Children's Online Privacy Protection Act (COPPA). If you believe a child under 13 has somehow submitted personal information to us directly without parental consent, please contact us at privacy@kidstories.io and we will promptly delete it.
We recommend using nicknames rather than real names for child profiles to minimize the personal data involved in story generation.
We retain your data for as long as your account remains active and for a reasonable period thereafter:
You can request deletion of all your data at any time by emailing privacy@kidstories.io with the subject "Data Deletion Request".
Depending on your location, you may have the following rights regarding your personal data:
To exercise any of these rights, email privacy@kidstories.io. We will respond within 30 days. We may need to verify your identity before processing requests.
We take reasonable technical and organizational measures to protect your personal data:
No method of transmission or storage is 100% secure. If you believe your account has been compromised, contact us immediately at security@kidstories.io.
Our primary server infrastructure is located in Germany (EU) via Hetzner. However, some of our third-party processors (Anthropic, OpenAI, ElevenLabs, Paddle) are based in the United States.
When data is transferred outside the European Economic Area, we rely on appropriate safeguards including Standard Contractual Clauses (SCCs) as approved by the European Commission. By using KidStories, you acknowledge that your data may be processed in countries outside your own, including the United States and Germany.
We may update this Privacy Policy from time to time. When we make material changes, we will update the "Last updated" date at the top of this page and, where appropriate, notify you by email or via a notice on our website.
Your continued use of KidStories after changes are posted constitutes your acceptance of the updated policy. If you disagree with the changes, you may delete your account and stop using the service.
If you have any questions, concerns, or requests related to this Privacy Policy or our handling of your personal data, please contact us:
We aim to respond to all privacy-related inquiries within 5 business days, and to all data subject requests within 30 days.
If you are located in the EU and believe we have not resolved your complaint satisfactorily, you have the right to lodge a complaint with your local data protection authority.