Privacy Policy

Last Updated: February 19, 2026

Important Notice for Parents and Guardians: HeroTales is designed for children ages 3-12. We are committed to protecting your child's privacy and complying with the Children's Online Privacy Protection Act (COPPA) and the General Data Protection Regulation (GDPR). Please read this policy carefully.

1. Introduction

Welcome to HeroTales ("we," "our," or "us"). This Privacy Policy explains how we handle information when you use our mobile application that creates personalized AI-generated stories for children.

2. Information We Collect

2.1 Information Stored Locally on Your Device

The following information is stored locally on your device:

2.2 How Child Photos Are Used

If you choose to use a photo for story personalization, here is exactly what happens:

  1. Analysis: Your child's photo is sent securely to OpenAI's Vision API (GPT-4o) to extract physical traits such as hair color, skin tone, and eye color for story character consistency.
  2. Immediate Deletion: The original photo is deleted from your device immediately after the analysis is complete. It is not stored in the app or retained anywhere.
  3. Character Description Stored: A text description of the extracted traits (e.g., "brown hair, light skin, blue eyes") is saved with your story. No image is retained.
  4. Illustration Generation: DALL-E 3 (OpenAI) uses this character description — not the original photo — to generate all story illustrations.
🔒 Photo Handling Summary:

2.3 Information Sent to Third-Party AI Services

To generate stories and illustrations, we send the following information to third-party AI providers:

2.4 Subscription and Purchase Information

HeroTales offers optional in-app subscriptions (weekly and lifetime) managed through RevenueCat and Apple's App Store. When you make a purchase:

2.5 Information We Do NOT Collect

3. How We Use Information

Information is used solely for the following purposes:

We do NOT use any information for:

4. Data Storage and Security

4.1 Local Storage

All personal data (name, age, character descriptions, generated stories) is stored securely on your device using industry-standard local storage mechanisms (AsyncStorage). This data is protected by your device's security features (passcode, Face ID, Touch ID).

4.2 Third-Party AI Services

Story prompts and character descriptions are sent over secure HTTPS connections to:

Per OpenAI's API data usage policies, data sent via the API is not used to train their models by default.

4.3 Subscription Service

Subscription management is handled by RevenueCat. RevenueCat receives purchase receipts to verify subscription status. See RevenueCat's Privacy Policy for details.

4.4 Data Retention

Data remains on your device until you:

Child photos are automatically deleted from your device immediately after the character analysis step is complete — you do not need to take any action.

5. Parental Rights and Controls

As a parent or guardian, you have complete control over your child's data:

6. COPPA Compliance

HeroTales is designed for children under 13 and complies with the Children's Online Privacy Protection Act (COPPA):

7. GDPR Compliance (European Users)

For users in the European Union, we comply with GDPR Article 8:

8. Third-Party Services

We use the following third-party services:

We do NOT use:

9. Children's Safety

We are committed to children's online safety:

10. In-App Purchases

HeroTales offers a free tier (up to 4 stories) and optional premium subscriptions:

All purchases are processed by Apple through the App Store. We recommend parents use Screen Time or Family Sharing controls to manage in-app purchase permissions for children.

11. Changes to This Privacy Policy

We may update this Privacy Policy periodically. When we make changes:

12. Your Rights

You have the right to:

13. International Users

HeroTales is designed for use worldwide. Story data is stored on your device. Story prompts and character descriptions are processed by xAI (US-based) and OpenAI (US-based). Child photos are temporarily processed by OpenAI and immediately deleted after analysis. Subscription receipts are processed by RevenueCat.

14. Contact Us

If you have questions about this Privacy Policy or your child's data, please contact us:

GitHub: Open an issue on GitHub

Email: Contact information will be added here soon

We will respond to all requests within 30 days.


Summary for Parents: HeroTales keeps your child's data private and secure. If you add a photo, it is sent to OpenAI to identify hair color, skin tone, and eye color — then deleted from your device immediately. Only a text description of these traits is saved. Story text is generated by xAI (Grok) and illustrations by OpenAI (DALL-E 3). No tracking, no ads. Optional premium subscriptions are managed through Apple's App Store. You're in complete control.

← Back to Home | Terms of Use →