DRAFT — FOR LEGAL REVIEW ONLY. This document must be reviewed by qualified legal counsel before publication. Pay special attention to COPPA, GDPR-K, and App Store privacy requirements.
ReadBy, operated by Litson PLLC, a Tennessee professional limited liability company ("we," "us," or "our"), provides a personalized children's storytelling app ("the App") for parents, grandparents, and caregivers ("you" or "Account Holders") to create bedtime stories for children ages 3-12+ ("Children").
We take children's privacy seriously. This Privacy Policy explains what information we collect, how we use it, who we share it with, and your rights regarding that information.
This App is intended for use by adults (parents/caregivers) on behalf of Children. We do not knowingly collect personal information directly from Children under 13.
| Data | Purpose | Required? |
|---|---|---|
| Email address | Account creation, login, support | Yes |
| Password | Authentication (hashed with Argon2/bcrypt) | Yes (unless Sign in with Apple) |
| Apple ID token | Sign in with Apple authentication | If chosen |
| Data | Purpose | Required? |
|---|---|---|
| Child's first name | Personalize story protagonist | Yes |
| Character selections | Story content generation | Yes |
| Setting selections | Story content generation | Yes |
| Plot text or voice input | Custom story creation | Optional |
| Data | Purpose | Required? |
|---|---|---|
| Voice recordings | Create personalized voice profiles for narration | Optional |
Voice cloning is optional and available only to adults, behind a parental gate. Voice samples are processed by our voice-synthesis provider (Inworld AI) to create a voice model used to narrate your stories. We keep a voice recording and the cloned voice it produces only while that voice profile exists in your account. When you delete a voice (Settings → Privacy & Data → Delete My Voice Data), we delete the voice profile from ReadBy and send a deletion request to Inworld AI for the associated voice model and source recording; copies may persist briefly in routine backups before being overwritten in the ordinary course of business. We do not use voice recordings for advertising.
ReadBy lets you ("Account Holder") invite a trusted family member or other adult ("Voice Donor" — e.g., a grandparent or co-parent) to record a sample of their voice so it can narrate stories for the Children on your account. The Voice Donor records on a public web page hosted by ReadBy at readby.app/record/<token>; the Voice Donor does not need a ReadBy account.
| Data Collected from Voice Donors | Purpose | Required? |
|---|---|---|
| Voice recording (~30–60 seconds) | Create a voice model used only on your account | Yes (to participate) |
| Optional avatar photo | Display alongside the voice in your app | Optional |
| Display label you provide (e.g., "Grandma Sue") | Show the voice in your family list | Yes |
How the flow works:
By sending an invite link, you confirm that you have permission from the intended recipient to invite them, and that you will only invite adults. The invite page itself reminds the Voice Donor that participation is voluntary and gives them a way to decline before recording.
We do not use Voice Donor data for advertising, model training outside the cloning step, or any purpose unrelated to producing narration on your account.
Under applicable law — including the FTC's Children's Online Privacy Protection Rule (as amended in 2025) and certain state biometric privacy laws (such as the Illinois Biometric Information Privacy Act, the Texas Capture or Use of Biometric Identifier Act, and the Washington My Health My Data Act) — voice recordings and the voice models ("voiceprints") generated from them are classified as biometric identifiers. We treat this data with the highest level of care. Our full retention and destruction commitments for biometric data are published in our Biometric Data Retention & Destruction Policy.
What we collect: audio of the voice you voluntarily provide, and the voice model (voiceprint) generated from it by our voice-synthesis partner, Inworld AI.
How it is processed: the recording is transmitted over an encrypted connection (TLS 1.2+) to Inworld AI solely to create a personalized voice model used exclusively to narrate stories within ReadBy. We do not retain the raw recording on our own servers — only an opaque voice identifier and a one-way hash. Voice data is never sold, never used for advertising, and never used to train third-party AI models beyond the voice-cloning step.
Retention and deletion: voice models are retained while the associated voice profile (or your account) is active. When you delete a voice or your account, we delete the voice profile from ReadBy and send a deletion request to Inworld AI for the associated voice model. You may request deletion of your voice data at any time, and you may use ReadBy without providing any voice data (built-in system voices are available as an alternative).
All purchases are processed through Apple's In-App Purchase system. We do not collect, store, or have access to your credit card number, bank account, or other financial payment information. Apple provides us only with a purchase receipt to verify your subscription status.
| Data | Purpose | Retention |
|---|---|---|
| Device type and OS version | App compatibility | Aggregated |
| Aggregated usage metrics (no third-party analytics SDK; not linked to a Child) | Improve reliability | 90 days |
| Server-side error logs (Sentry, backend only; PII-scrubbed) + Apple-native on-device crash diagnostics | Fix bugs and improve stability | 90 days |
| IP address | Security and fraud prevention | Not logged beyond session |
The App does not embed any third-party analytics or advertising SDK, and does not perform cross-app/device tracking (no IDFA, no App Tracking Transparency prompt). On-device crash and performance diagnostics use Apple's built-in frameworks (MetricKit / App Store Connect) — no third-party crash-reporting SDK is included in the App. Our backend servers use Sentry for server-side error monitoring; those reports are scrubbed of personal information and never include story text or any child's data. Any usage metrics we keep are aggregated, de-identified, used only to improve reliability, and never used for advertising or tracking.
You may optionally provide a photograph (selfie or uploaded image) to generate a paper-cutout avatar in the ReadBy art style. This applies to both the parent/narrator avatar setup and the optional kid-character builder.
| Data Collected | Purpose | Retention |
|---|---|---|
| Source photo (uploaded selfie or library image) | Sent to our image-generation partner (Google Gemini) to produce a paper-cutout avatar in the ReadBy style | Deleted immediately when you tap "Use this" to approve the generated avatar. A 30-day janitor sweeps any abandoned uploads as a safety net. |
| Generated paper-cutout avatar PNG | Stored under your account as the chosen narrator or character avatar | Until you delete the narrator/character or your account |
How the flow works:
gemini-3-pro-image-preview) along with a paper-cutout style reference and an instruction prompt. The response is the generated paper-cutout PNG.Generation cap. To prevent runaway usage costs, every account is limited to 3 paper-cutout generations total (across selfie + photo + manual builder). After 3 attempts, the most recent result is locked in as your avatar.
Source photos are never re-used as input to any other model context (story generation, audio synthesis, etc.). The photo is only ever sent to Gemini once, in the single request that produces the avatar.
Children's photos handled per COPPA. Photos of children require the parental gate described above before capture. By passing the gate, the parent/guardian confirms they have authority to provide the child's photo and have read this Privacy Policy. We do not retain source photos of children beyond the single avatar-generation step (delete-on-approve), and we never use any child photo for advertising, training, or any purpose unrelated to generating the user-requested avatar.
We use the information we collect to:
We do NOT use your information for:
ReadBy is designed for adult Account Holders creating stories for Children. We comply with the Children's Online Privacy Protection Act (COPPA) as follows:
As an Account Holder, you have the right to:
To exercise these rights, contact us at support@readby.app.
ReadBy uses AI to generate personalized stories. Here's how it works:
We use the following third-party services to operate the App:
| Service | Purpose | Data Shared | Privacy Policy |
|---|---|---|---|
| Google Cloud Platform | Server hosting, data storage | Account data, stories | Google Cloud Privacy |
| Anthropic (Claude) | AI story generation | Story inputs (not stored) | Anthropic Privacy |
| Inworld AI | Voice cloning + synthesis (biometric) | Voice recording → voice model (voiceprint); raw audio not retained on our servers | Inworld Privacy |
| Google (Gemini API) | Photo → paper-cutout avatar generation | Source photo (selfie or uploaded image; may include a child's photo, collected only after a parental gate) — sent once, deleted after generation | Google Privacy Policy |
| Apple | Authentication, payments | Apple ID token, receipts | Apple Privacy |
| Sentry | Server-side (backend) error monitoring only | Server error metadata — PII-scrubbed; no story text, no child data | Sentry Privacy |
| Firebase (Authentication only) | Account authentication | Email, auth tokens (no Firebase Analytics) | Firebase Privacy |
We require all third-party providers to maintain appropriate security measures and to process data only for the purposes described above.
We implement industry-standard security measures to protect your information:
| Data Type | Retention Period |
|---|---|
| Account information | Until account deletion |
| Stories and voice profiles | Until account deletion |
| Voice Donor recording + cloned voice (Family Voice Invites) | Kept while the voice exists on your account; on removal we request deletion at Inworld AI (residual backups overwritten in the ordinary course) |
| Voice Donor avatar photo (Family Voice Invites) | Until you remove the voice from your account |
| Invite tokens / links | 7 days from creation, or until used / cancelled (whichever first) |
| Aggregated usage metrics (de-identified) | 90 days |
| Server-side error logs (Sentry, PII-scrubbed) | 90 days |
| Cached stories on device | Until app deletion or cache clear |
You can delete your account and all associated data by:
Upon deletion, we will:
Depending on your location, you may have the following rights:
California residents have additional rights under the CCPA, including the right to know what personal information is collected and the right to opt out of the sale of personal information. We do not sell personal information.
If you are in the EEA/UK, our legal basis for processing is: (a) contractual necessity for account and service operation, (b) legitimate interest for security and improvement, and (c) consent for optional features like voice profiles.
To exercise any of these rights, contact support@readby.app.
We may update this Privacy Policy from time to time. We will notify you of material changes by:
Continued use of the App after changes constitutes acceptance of the updated policy.
If you have questions about this Privacy Policy or our data practices:
For COPPA-related inquiries, please contact us at the email above with "COPPA Request" in the subject line.
This privacy policy is provided as a draft template. It must be reviewed and approved by qualified legal counsel before publication, particularly regarding COPPA, GDPR, and CCPA compliance specific to your jurisdiction and business practices.