Privacy Policy
Last updated: 2025-09-17
Duolibro helps language learners read AI-generated short stories side-by-side in their native and target languages. We value your privacy and design features to minimize data collection.
Data We Collect
- Account Data: Email, display name, auth provider IDs (Google/Apple). Stored in Firebase Authentication.
- Generated Content: Story prompts and resulting AI stories stored in Firestore/Cloud Storage for your access.
- Usage Metadata: Timestamps (created, opened), story progress percentage, and review ratings.
- Purchase Records: Credit pack purchases (Stripe session IDs, ledger entries) for auditing and fraud prevention.
What We Don’t Collect
- No third‑party ad tracking pixels.
- No selling of personal data.
- No keystroke logging or invasive analytics.
How We Use Data
- Generate and personalize bilingual stories.
- Maintain your credit balance and purchase history.
- Display reviews and moderate abuse reports.
- Improve generation quality (aggregated, anonymized prompt patterns).
Storage & Security
All data stored in Google Firebase (EU/US regions) with security rules restricting reads/writes to authenticated owners. Service accounts perform server writes for generation jobs.
Third Parties
- OpenAI: Prompts and model outputs processed to generate stories and images.
- Stripe: Processes payments; we never see full card numbers.
- Apple / Google: For optional single sign-on and mobile in-app purchases.
Retention
- Stories & prompts: retained until you delete your account or remove individual stories (feature roadmap).
- Ledger/purchase entries: retained for financial compliance (min 7 years).
Your Rights
- Access and export (roadmap).
- Deletion on request (see Data Deletion).
- Revoke access by removing third-party sign-ins.
Cookies
Only essential session/auth cookies from Firebase and Stripe Checkout.
Children
Not directed to children under 13. If a child’s data is discovered we will delete it.
Contact
Email: privacy@duolibro.app