Welcome to Story Of The Day! Your privacy is important to us. This Privacy Policy explains how we collect, use, protect, and share your information when you use our web and mobile applications.
Quick Summary: We collect only what's needed to provide personalized stories, quizzes, and app functionality. We don't sell your data. You have control over your information and can delete your account anytime.
Here's what you should know at a glance:
Contact: [email protected]
Data Controller: umuts.dev (Umut Serifler)
Contact Email: [email protected]
Website: umuts.dev
Jurisdiction: European Union (EU) regulations apply where relevant
Story Of The Day is a platform providing personalized language learning through interactive stories and quizzes, available as both web and mobile applications.
EU Representative: For users in the European Union, if you need to contact a local representative regarding data protection matters, please email us at [email protected] and we will provide appropriate contact information as required under GDPR Article 27.
We collect several types of information to provide and improve our services:
| Data Type | Examples | Purpose |
|---|---|---|
| Account Identifiers | Firebase UID, provider ID, internal user ID | Authentication, session management, abuse prevention |
| Contact Information | Email address, display name, profile picture | Sign-in, account display, support communications |
| Profile Preferences | Languages, topics, difficulty levels | Personalized content recommendations |
| Content Interaction | Favorite stories, quiz submissions, answers, scores | Progress tracking, feature functionality |
| User-Generated Content | Stories you create or save | App functionality, content moderation |
| Data Type | Source/Tool | Purpose |
|---|---|---|
| Device Information | device_info_plus (mobile) |
Device model, OS version, locale for compatibility & troubleshooting |
| Usage Analytics | firebase_analytics |
Screen views, feature usage, session duration (aggregated) |
| Crash Reports | firebase_crashlytics |
Stack traces, error messages for debugging |
| Advertising ID | google_mobile_ads |
Serve personalized ads (mobile only, with consent) |
| Technical Logs | Backend servers | Request metadata (time, path, status) for security & reliability |
What We DON'T Collect: Passwords (federated login only), government IDs, sensitive categories (health, religion, political opinions, biometric data).
We use your information for the following purposes:
| Purpose | Description |
|---|---|
| Provide & Maintain Service | Create/manage account, deliver core features, ensure app functions correctly |
| Personalization | Tailor stories, quizzes, and content based on your preferences and progress |
| Communication | Send important updates, respond to support requests |
| Improvement & Analytics | Understand usage patterns, gather feedback, optimize user experience |
| Security & Fraud Prevention | Monitor for abuse, prevent unauthorized access, protect platform integrity |
| Advertising (Mobile) | Display relevant ads to support free access (with appropriate consent) |
| Legal Compliance | Respond to lawful requests, enforce terms of service |
If you're in the European Economic Area (EEA), United Kingdom (UK), or Switzerland, we process your personal data based on the following legal grounds under GDPR Article 6:
| Legal Basis | Processing Activities | GDPR Reference |
|---|---|---|
| Contract Performance (Art. 6(1)(b)) |
|
GDPR Art. 6(1)(b) |
| Legitimate Interests (Art. 6(1)(f)) |
|
GDPR Art. 6(1)(f) |
| Consent (Art. 6(1)(a)) |
|
GDPR Art. 6(1)(a), Art. 7 |
| Legal Obligation (Art. 6(1)(c)) |
|
GDPR Art. 6(1)(c) |
Where we rely on your consent, you have the right to withdraw it at any time without affecting the lawfulness of processing based on consent before withdrawal. To withdraw consent:
Note for EU Users: Under GDPR, you cannot be denied service for refusing optional consent (e.g., personalized ads). Core functionality will remain available even if you withdraw consent for non-essential processing.
We use the following third-party services that may collect and process your information:
| Service | Purpose | Data Processed | Privacy Policy |
|---|---|---|---|
| Firebase Authentication | User sign-in & identity management | Email, name, provider IDs, auth tokens | Firebase Privacy |
| Firebase Analytics | Usage analytics (aggregated) | Event names, timestamps, device info | Firebase Privacy |
| Firebase Crashlytics | Crash reporting & diagnostics | Stack traces, device state, app version | Firebase Privacy |
| Google AdMob | Mobile advertising (if enabled) | Advertising ID, device signals, context | Google Ads Policy |
| Google Sign-In | OAuth authentication | Email, name, profile picture | Google Privacy |
| device_info_plus | Device capability detection (local) | Model, OS version, locale | Package Info |
| flutter_secure_storage | Secure local storage (on-device only) | Auth tokens (encrypted locally) | Package Info |
Note: Data processing locations vary by service (typically USA/global). Standard Contractual Clauses or equivalent safeguards apply where required by law.
We take security seriously and implement industry-standard technical and organizational measures to protect your information:
flutter_secure_storage for sensitive mobile data (tokens), encrypted databasesIn the event of a personal data breach that is likely to result in a risk to your rights and freedoms, we will:
Important: No system is 100% secure. If you suspect unauthorized access to your account, please contact us immediately at [email protected].
If you discover a security vulnerability, please report it responsibly:
We retain your information only as long as necessary:
| Data Type | Retention Period |
|---|---|
| Active Account Data | While your account exists and you use the service |
| Deleted Account Data | Removed or anonymized within 30-90 days of deletion request |
| Quiz & Progress Data | Retained during account lifetime; may be aggregated/anonymized after deletion |
| Analytics & Logs | Typically 30-90 days (unless needed for investigations or legal requirements) |
| Backups | Purged on next rotation cycle after deletion event |
| Legal/Accounting Records | As required by applicable law (varies by jurisdiction) |
Story Of The Day operates globally. Your data may be processed in countries outside your residence, including the United States and other regions where our service providers operate.
When we transfer personal data from the European Economic Area (EEA), United Kingdom, or Switzerland to countries that do not have an adequacy decision from the European Commission, we implement appropriate safeguards as required by GDPR Article 44-50:
| Safeguard Mechanism | Description | GDPR Reference |
|---|---|---|
| Standard Contractual Clauses (SCCs) | We use EU Commission-approved Standard Contractual Clauses (2021 version) with our data processors and service providers to ensure adequate data protection. | GDPR Art. 46(2)(c) |
| Adequacy Decisions | Where available, we rely on European Commission adequacy decisions for specific countries (e.g., UK under the UK GDPR transition, Switzerland, Japan). | GDPR Art. 45 |
| Processor Agreements | All third-party processors (Firebase, Google Cloud, AdMob) have Data Processing Agreements (DPAs) in place with appropriate safeguards. | GDPR Art. 28 |
| Supplementary Measures | In accordance with Schrems II ruling, we assess transfer risks and implement technical measures (encryption, access controls, data minimization) where necessary. | CJEU C-311/18 |
Your data may be processed in the following regions:
You have the right to:
For questions about international transfers or to request documentation, contact us at [email protected].
Important: We regularly review our international data transfers to ensure compliance with evolving EU data protection requirements, including guidance from the European Data Protection Board (EDPB).
Depending on your location, you may have the following rights. EU/EEA, UK, and Swiss residents have comprehensive rights under GDPR and equivalent laws:
Request confirmation of whether we process your personal data and obtain a copy of your data, including:
Response time: Within 1 month (may be extended by 2 months for complex requests, with notification).
Correct inaccurate or incomplete personal information. You can also update most data directly in app settings.
Request deletion of your account and associated personal data when:
Note: Certain data may be retained if required for legal obligations, exercising legal claims, or public interest.
Request that we limit how we process your data when:
Object to processing based on legitimate interests or for direct marketing purposes. We will stop processing unless we demonstrate compelling legitimate grounds that override your interests, rights, and freedoms.
Receive your personal data in a structured, commonly used, machine-readable format (e.g., JSON, CSV) and transmit it to another controller where:
For consent-based processing (ads, non-essential analytics), you can withdraw consent anytime without affecting the lawfulness of processing before withdrawal.
File a complaint with your local data protection supervisory authority (DPA/ICO). EU residents can contact their national authority:
We do not currently use automated decision-making or profiling that produces legal or similarly significant effects. If this changes, we will:
EU Users: These rights are guaranteed under GDPR. We will not discriminate against you for exercising these rights. If you're unsatisfied with our response, you have the right to lodge a complaint with your supervisory authority.
Story Of The Day is not directed to children under the age requiring parental consent (typically 13-16 depending on jurisdiction).
We do not knowingly collect personal information from children under the applicable age. If we discover that a child has provided personal data without parental consent, we will delete it immediately.
Parents/Guardians: If you believe your child has provided us with personal information, please contact us at [email protected] so we can take necessary action.
We may update this Privacy Policy from time to time to reflect:
Notification: We'll notify you of material changes by:
Continued use of Story Of The Day after changes indicates acceptance of the updated policy.
| Date | Version | Changes |
|---|---|---|
| 13 Oct 2025 | 2.1 | Enhanced EU/GDPR Compliance: Added detailed legal bases (Art. 6), comprehensive user rights (Art. 15-22), international transfer safeguards (SCCs, Art. 44-50), data breach notification procedures (Art. 33-34), ePrivacy Directive compliance, DPA contact information, automated decision-making disclosures |
| 13 Oct 2025 | 2.0 | Unified web & mobile privacy policies; added comprehensive mobile SDK disclosures; enhanced user-friendly formatting |
| 13 Oct 2025 | 1.2 | Added Third-Party Processors section |
| 13 Oct 2025 | 1.1 | Added mobile analytics, crash reporting, advertising details |
| 13 Oct 2025 | 1.0 | Initial detailed privacy policy |
If you have questions, concerns, or requests regarding this Privacy Policy or your personal data:
Email: [email protected]
Website: umuts.dev
Important: Do not include sensitive information (passwords, payment details) in initial correspondence. We'll provide secure channels if needed.
If you're in the EEA or UK and wish to lodge a complaint, you can contact your local supervisory authority.