Yarnia is an AI-powered children's reading and storytelling app. It is operated by Schmidty Builds, LLC ("we," "us," or "our"). This Privacy Policy explains what information we collect, how we use it, and your rights as a parent or user.
If you have questions, contact us at [email protected].
Accounts are created by parents or guardians using Apple Sign-In, Google OAuth, or email and password. For Apple and Google sign-in, authentication is delegated entirely to Apple or Google — we receive only the name and email address they provide. For email and password accounts, passwords are never stored in plaintext; they are hashed using industry-standard bcrypt by our authentication provider and we never have access to the original password.
When a story is generated, we store:
Stories are linked to the user's account. By default, stories may be discoverable by other Yarnia users in the Browse section. Parents can change the default in Profile > Settings, or make individual stories private in their Library. Sharing a story generates a private link accessible only to recipients with that link.
We store parent-configured settings such as reading level, content controls, and daily story limits.
We collect minimal technical data necessary to operate the app: device type, operating system version, and app crash reports. We may collect anonymized usage data (such as which features are used and how often) to improve the app experience. We do not use advertising identifiers or third-party advertising SDKs. Any analytics we use are limited to improving Yarnia and are never used to target advertising or sold to third parties.
| Purpose | Data used |
|---|---|
| Authenticate and maintain accounts | Name, email (from Apple/Google or email sign-up) |
| Generate personalized stories | Story input words, reading level |
| Store and display saved stories | Story text, illustrations, metadata |
| Enforce parental controls and daily limits | User settings |
| Improve app stability and experience | Crash reports, device info, anonymized usage data |
| Respond to privacy or support requests | Email address |
We do not sell, rent, or trade personal information to third parties for marketing.
We share limited data with the following service providers, each contractually restricted from using data beyond what is necessary to provide their services:
| Provider | Purpose | Data shared |
|---|---|---|
| Supabase | Database and authentication hosting | Account info, stories, settings |
| Anthropic | AI story text generation | Story input words, reading level |
| fal.ai | Story illustration generation | Story content (for image prompts) |
| Apple | Authentication (Sign in with Apple) and in-app purchases | Authentication tokens; purchase transactions |
| Optional authentication (Sign in with Google) | Authentication tokens |
We do not integrate advertising networks, social media tracking pixels, or behavioral analytics platforms.
Yarnia is directed to children under 13. We comply with the Children's Online Privacy Protection Act (COPPA).
A parent or guardian creates and controls the Yarnia account. By creating an account, the parent consents to the collection and use of information as described in this policy on behalf of their child.
Through normal app use, a child may enter story topics (words or short phrases) and select reading preferences. This input is used solely to generate their story and is stored as part of their story library. We do not collect a child's name, email address, phone number, physical address, or persistent identifier independently of their parent's account.
All story generation requests pass through content safety filters before and after AI processing. Story topics entered by children are screened for inappropriate content before being sent to any AI service. All AI-generated text is scanned for safety before being displayed in the app.
Parents and guardians have the right to:
You can exercise these rights directly in the app under Account → Delete Account or Account → Export Data.
We retain account information and stories for as long as your account is active. If you delete your account, your personal information and associated stories are deleted immediately, except where we are required by law to retain it.
Crash reports are handled by Apple (via App Store Connect) and server logs by Supabase. Retention of this data is governed by their respective policies, not by Yarnia directly.
We use industry-standard measures to protect data in transit (TLS) and at rest (encrypted database). Access to production data is restricted to authorized personnel. For Apple and Google sign-in, passwords are never transmitted to or stored by Yarnia. For email and password accounts, passwords are hashed using bcrypt by our authentication provider and are never stored or accessible in plaintext.
No method of transmission or storage is 100% secure. If you believe your account has been compromised, contact us immediately at [email protected].
Subscription upgrades are processed through Apple's in-app purchase system. We do not receive or store your payment card information. Billing is governed by your Apple ID account and Apple's terms of service.
Depending on your location, you may have additional rights under applicable law:
We may update this policy as the app evolves. We will notify users of material changes by updating the effective date above and, where appropriate, by in-app notification. Continued use of the app after changes are posted constitutes acceptance of the updated policy.
For privacy questions, parental consent withdrawals, data access requests, or deletion requests:
Schmidty Builds, LLC
Email: [email protected]
We respond to all privacy requests as soon as possible. We appreciate your feedback and suggestions!