๐Ÿ›ก๏ธYour Privacy Matters

Privacy Policy

We are committed to protecting the privacy and safety of every user โ€” especially children.

๐Ÿ“…Effective: April 15, 2026
๐Ÿ”„Last Updated: April 15, 2026
โœ“ COPPA Compliantโœ“ GDPR-K Compliantโœ“ CCPA Compliant

Speechora is an educational app primarily designed for children. Through interactive games, audio-assisted lessons, and a rich library of learning categories โ€” including animals, fruits, alphabets, numbers, and more โ€” children can learn English and other languages at their own pace. Parents and guardians have access to a dedicated Parent Dashboardto monitor their child's learning activity, time spent, and performance across different games and categories.

Because our app is intended for children, we comply fully with the Children's Online Privacy Protection Act (COPPA) and, where applicable, the General Data Protection Regulation for children (GDPR-K).

๐Ÿ‘ค
01

Who This Policy Applies To

This Privacy Policy applies to:

  • Parents and Guardians who create and manage accounts on behalf of their children.
  • Children who use Speechora to learn languages through games and interactive content.
  • All users who access any Speechora service.
Important: Accounts are intended to be created and managed by adults (parents or guardians) only. Children do not create their own accounts. All account registration requires information provided by an adult.
๐Ÿ“‹
02

Information We Collect

2.1 Account Information (Provided by Parents / Guardians)

Data FieldPurpose
First Name & Last NamePersonalise the account and profile display
UsernameUnique account identifier
Email AddressAccount login, password recovery, notifications
Phone NumberOptional; used for phone-based login (OTP)
AgeTo verify the account is managed by an adult
GenderOptional profile detail
CountryTo provide region-appropriate content
Profile PhotoOptional; uploaded by user (stored via Cloudinary)
Password (Hashed)Securely hashed using bcrypt; never stored in plain text
Authentication ProviderWhether the user registered via email, Google, or phone

2.2 Authentication Data

We support multiple sign-in methods:

๐Ÿ“ง

Email & Password

Passwords are hashed using bcryptjs and never stored in plain text.

๐Ÿ”ต

Google Sign-In

OAuth 2.0. We receive your name, email, and profile picture. We do not receive your Google password.

๐Ÿ“ฑ

Phone / OTP

Uses your phone number to send a one-time verification code.

๐Ÿ”

Firebase Authentication

An additional authentication layer managed by Google Firebase.

Sessions are managed via JSON Web Tokens (JWT). Access tokens expire after 7 days and refresh tokens after 30 days, both stored securely on-device.

2.3 Children's Learning & Game Activity Data

As a child uses Speechora, we collect data about their interactions with educational content. This data is linked to the parent's account and is used exclusively for educational progress tracking:

  • Time Spent: Seconds spent in each game and each learning category.
  • Game Results & Scores: Correct answers, incorrect answers, total scores from True/False quizzes, Animal matching, Alphabet drag-drop, Number matching, and Fill-in-the-blank games.
  • Category Progress: Which learning categories (Animals, Fruits, Alphabets, Numbers, etc.) have been explored.
  • Customised Content: Any custom names, images, or audio a parent has added.
  • Favourites: Items marked as favourite by the user.

2.4 Subscription & Payment Information

When a subscription is purchased we collect subscription type, start/end dates, price paid, status, and promo code used.

Important: We do not collect, store, or process credit card numbers, bank details, or any raw payment credentials. All payment transactions are handled securely by the Google Play Store and Apple App Store.

2.5 Text-to-Speech (TTS) Preferences

Speechora uses the device's native Text-to-Speech engine to read out learning content aloud. TTS language and voice ID preferences are stored locally on the device only using AsyncStorage and are never sent to our servers.

2.6 Push Notification Data

With your permission, we send push notifications for account events, new content alerts, and subscription reminders. You can manage this permission at any time through your device Settings.

2.7 Device & Technical Data

We and our third-party providers (Firebase) automatically collect device type and model, OS version, unique device identifiers, IP address (for security only), and app crash reports. This data is used solely for security, bug fixing, and performance improvement โ€” not for profiling or advertising.

2.8 Security Measures

All data transmitted to our servers is encrypted using HTTPS (TLS 1.2+). Your password is never stored in plain textโ€”it's hashed using bcryptjs before being saved.

โš™๏ธ
03

How We Use Your Information

PurposeData Used
Account creation and authenticationName, email, phone, password, provider
Child learning personalisationGame results, category progress, TTS preferences
Parental progress monitoringTime spent per game/category, scores, weekly comparisons
Subscription managementSubscription status, plan type, payment history
Push notificationsUser ID, notification type, device permission
Content customisationCustom images, names, audio
Security and fraud preventionDevice data, IP address, JWT tokens
Performance and bug fixingCrash reports and technical logs (Firebase)
Customer supportName, email, account details

We do NOT use your data for:

  • โœ— Behavioural advertising or targeted marketing
  • โœ— Selling to third parties
  • โœ— Building advertising profiles of children
๐Ÿ›ก๏ธ
04

Children's Privacy โ€” COPPA & GDPR-K Compliance

Important: Speechora is directed at children. We take this responsibility seriously and have designed our data practices in full compliance with COPPA (USA) and GDPR-K (Europe).

4.1 Parental Consent

All accounts on Speechora are created by adults (parents or guardians) only. During registration, the adult must: (1) Accept the parental consent declaration confirming they are at least 18 years old, and (2) Confirm they are the parent or legal guardian of the child using the app. We do not knowingly permit children to register independently. By creating an account and checking the consent box, the registering adult is confirming their age and relationship to the child.

4.2 Minimum Data Collection from Children

We collect only the minimum data necessary to deliver the educational experience and allow parental monitoring. We collect the child's first name and last name for account personalization and profile identification. We collect an optional phone number for account recovery purposes. A child's activity is tracked solely under the parent's linked account. Game results and time-tracking data are aggregate and educational in nature. Note: The account creator (parent/guardian) must verify they are at least 18 years old during registration.

4.3 No Social or Communication Features

Speechora does not include chat, messaging, or social networking features; public profiles visible to other users; user-generated content sharing between accounts; or forums or community spaces. Children cannot communicate with anyone else within the app.

4.4 No Behavioural Advertising to Children

We do not display third-party advertisements to children, and we do not use children's data for any advertising, analytics profiling, or data monetisation.

4.5 Parent Dashboard Access

The Parent Dashboard (Activity Log, progress charts, game scores, and weekly performance comparisons) is accessible via the student's profile screen. Access is locked behind a 5-second long-press gesture on the "Switch" button. This deliberate step ensures that detailed reporting is accessed by the parent, not the child.

4.6 Parental Rights Under COPPA & GDPR-K

Parents and guardians have the right to:

๐Ÿ‘๏ธ

Review

Any personal information collected from or about their child (visible in the app's Activity Log via parent dashboard)

๐Ÿ—‘๏ธ

Request Deletion

Of all data associated with their child's profile

๐Ÿ””

Control Notifications

Turn off features like notifications in device settings

โฑ๏ธ

Cancel Subscriptions

Anytime through Google Play or Apple App Store

๐Ÿ”

Manage Permissions

Revoke access to photos and other data through device settings

How to Delete Your Account:You can delete your account through the mobile app's User Profile screen or by contacting support. When you delete your account, all associated data is permanently deleted from our servers within 30 days (payment records are retained briefly for billing compliance only).
๐Ÿค
05

Data Sharing & Third-Party Services

We share data only with trusted service providers necessary to operate Speechora. We do not sell your data.

Service ProviderPurpose
Firebase (Google LLC)Authentication (sign-in) and secure data storage
Google Sign-InSocial authentication (name and email only)
Google Play Store & Apple App StoreIn-app subscription purchases and payment processing

6.1 Security Practices

Password Hashing: Passwords are hashed using bcryptjs and never stored in plain text.

Encrypted Communication: All data transmitted to our servers uses HTTPS encryption (TLS 1.2+).

Firebase Security: Data stored in Firebase is protected by Google's enterprise-grade security.

Access Control: Only authorized Speechora staff can access user information.

Regular Audits: We conduct regular security audits to maintain COPPA and GDPR-K compliance.

6.2 Data Retention

When you delete your account:

  • All personal data is deleted within 30 days
  • Payment records are retained for 90 days for accounting
๐Ÿ”’
06

Data Storage & Security

6.1 Where Data is Stored

๐Ÿ—„๏ธ

Firebase Database

Account and educational data stored securely via Google Firebase

๐Ÿ“ฑ

On-Device Storage

Session preferences and local app settings

6.2 Security Measures

๐Ÿ”‘

Password Hashing

bcryptjs (never stored in plain text)

๐Ÿ”

HTTPS / TLS Encryption

All data in transit is encrypted (TLS 1.2+)

โœ…

Input Validation

All data is validated before processing

๐Ÿ‘ฎ

Access Control

Only authorized staff can access user data

6.3 Data Retention

When you delete your account, all personal data is permanently removed within 30 days. Subscription records are retained for 90 days as required by financial regulations.

โœ‹
07

Your Rights & Choices

7.1 Access & Correction

View and update your profile (name, photo, phone number, gender, country) at any time in the User Profile Screen within the app.

7.2 Data Deletion

Request deletion of your entire account and all associated data by contacting us. We will process valid deletion requests within 30 days.

7.3 Subscription Management

Manage, pause, or cancel your subscription through your device's Google Play Store or Apple App Store account settings. Cancellation takes effect at the end of the current billing cycle.

7.4 Notification Preferences

Manage push notification permissions at any time through your device: Settings โ†’ Apps โ†’ Speechora โ†’ Notifications.

7.5 TTS / Language Preferences

Change your voice and language settings at any time from the Voice & Language Settings screen in the app. These settings are local to your device.

7.6 Camera / Media Permissions

The content customisation feature requests access to your device photo library. Revoke this permission at any time through your device's system settings.

๐Ÿ’พ
08

Local Storage (AsyncStorage)

Speechora is a mobile application and does not use browser cookies. We use AsyncStorage to store the following data locally on your device:

KeyContent
@auth_userCached user profile for offline access
@auth_tokenJWT access token
@auth_refresh_tokenJWT refresh token
@tts_languageSelected TTS language preference
@tts_voiceSelected TTS voice preference

All local data is cleared when you sign out of the app.

๐Ÿ“
09

Changes to This Privacy Policy

We may update this Privacy Policy from time to time to reflect changes in our practices, technology, or legal requirements. When we make material changes:

  • We will update the "Last Updated" date at the top of this policy.
  • We will display a notice within the app.
  • For significant changes affecting children's data, we will notify parents via email or push notification and may request renewed consent.

Your continued use of Speechora after any update constitutes your acceptance of the revised Privacy Policy.

โš–๏ธ
10

Governing Law

This Privacy Policy is governed by applicable laws, including:

๐Ÿ‡บ๐Ÿ‡ธ

United States

Children's Online Privacy Protection Act (COPPA), California Consumer Privacy Act (CCPA)

๐Ÿ‡ช๐Ÿ‡บ

European Union / EEA

General Data Protection Regulation (GDPR), including children's provisions (GDPR-K / Article 8)

๐Ÿ‡ฌ๐Ÿ‡ง

United Kingdom

UK GDPR and the Children's Code (Age Appropriate Design Code)

๐Ÿ“ฌ
11

Contact Us

If you have any questions, concerns, or requests โ€” including data access, correction, or deletion requests โ€” please contact us:

๐Ÿ“ฑ

App Name

Speechora

๐Ÿข

Developer / Company

Speechora

๐Ÿ“ง

Email

support@speechora.com

๐ŸŒ

Website

speechora.com

For COPPA-related parental requests (data review or deletion):

Please email us with subject: "COPPA Request โ€“ [Account Email]"

We will respond within 5 business days.

This Privacy Policy has been drafted to comply with the requirements for publishing on the Google Play Store and Apple App Storein the "Kids" and "Education" categories. It reflects the actual data practices of Speechora's back-end (Node.js / Express / PostgreSQL), mobile app (Flutter), and games module (Next.js).

ยฉ 2026 Speechora by Speechora. All rights reserved.