CyrusMath

Dasar Privasi CyrusMath

Tarikh berkuat kuasa: 9 Mei 2026 · Versi: 1.0

1. Pengenalan

Selamat datang ke CyrusMath ("Aplikasi"), sebuah aplikasi pembelajaran Matematik untuk pelajar sekolah rendah Malaysia (KSSR Darjah 1–6). Dasar Privasi ini menerangkan bagaimana kami mengumpul, menggunakan, mendedahkan dan melindungi maklumat peribadi anda dan anak anda apabila anda menggunakan Aplikasi kami.

Dengan menggunakan Aplikasi, anda bersetuju dengan amalan yang diterangkan dalam Dasar Privasi ini. Jika anda tidak bersetuju, sila berhenti menggunakan Aplikasi.

Dasar ini dibuat mengikut Akta Perlindungan Data Peribadi 2010 (Akta 709) Malaysia ("PDPA") dan pindaan terkini.

2. Pengawal Data (Data Controller)

NamaNG KAR WENG (beroperasi sebagai "CyrusMath")
AlamatNo. 43, Jalan KS 7/4, Kota SAS, 25200 Kuantan, Pahang, Malaysia
E-melkarwengxx@gmail.com

Anda boleh menghubungi kami pada bila-bila masa berkenaan dasar ini, hak anda, atau permintaan data.

3. Maklumat Yang Kami Kumpul

3.1 Maklumat dari ibu bapa / penjaga (semasa daftar masuk)

Apabila anda mendaftar masuk menggunakan Google Sign-In, kami menerima daripada Google:

  • Nama paparan akaun Google anda
  • Foto profil Google anda (jika ada)
  • ID pengguna unik (UID) yang dijana oleh Google
⚠️ Kami TIDAK menyimpan alamat e-mel Google anda dalam pangkalan data Aplikasi.

3.2 Maklumat penggunaan & permainan

Semasa anak anda menggunakan Aplikasi, kami merekodkan:

  • Kemajuan pembelajaran (mastery setiap topik, gred, subjek)
  • Bilangan soalan dijawab dan bilangan jawapan betul
  • Markah, bintang, lencana, dan sijil yang diperolehi
  • Mata XP, level, koin maya, dan inventori dalam permainan
  • Streak harian dan rekod permainan
  • Avatar, monster, dan tema yang dibuka/dibeli
  • Tetapan bahasa dan tema (light/dark mode)
  • Tarikh akaun dicipta dan tarikh terakhir digunakan

3.3 Maklumat teknikal

  • Pengenal pasti peranti unik (untuk penyegerakan merentasi peranti)
  • Versi pelayar dan sistem operasi
  • Data sesi (untuk mengelakkan penyalahgunaan / pengesanan penipuan)

3.4 Maklumat yang kami TIDAK kumpul

  • ❌ Nama sebenar anak (kecuali jika ibu bapa secara sukarela mengisi)
  • ❌ Tarikh lahir, NRIC, atau sebarang pengenalan formal
  • ❌ Lokasi GPS
  • ❌ Kenalan, gambar, atau fail di peranti
  • ❌ Mikrofon atau kamera
  • ❌ Maklumat akaun media sosial selain Google ID

4. Bagaimana Kami Menggunakan Maklumat

  1. Menyediakan Aplikasi — log masuk, simpan kemajuan, segerakkan merentasi peranti
  2. Personalisasi pembelajaran — sesuaikan kesukaran soalan berdasarkan prestasi
  3. Memberi ganjaran — XP, koin, lencana, sijil
  4. Memaparkan ranking dunia — paparkan top 50 pemain berdasarkan jumlah XP
  5. Mengesan penyalahgunaan — kadar pertumbuhan XP / koin yang luar biasa diperiksa untuk perlindungan keadilan
  6. Menambah baik Aplikasi — analisis statistik agregat (tanpa pengenalan individu)
  7. Komunikasi penting — pemberitahuan tentang perubahan dasar atau gangguan perkhidmatan

Kami tidak akan menggunakan data anda untuk pengiklanan pihak ketiga atau menjualnya.

5. Pendedahan kepada Pihak Ketiga

Pihak KetigaTujuanLokasi Data
Google FirebasePengesahan, pangkalan data, hostingAS / Singapura
Google Sign-InLog masuk dengan akaun GoogleGlobal
NetlifyHosting AplikasiAS
Stripe (akan datang)Pembayaran langganan PremiumAS

5.1 Pemindahan Data Merentas Sempadan

Data anda mungkin disimpan di pelayan di luar Malaysia (terutamanya AS dan Singapura, melalui Google Cloud). Pemindahan ini dilindungi oleh standard keselamatan industri Google dan pematuhan terhadap rangka kerja seperti GDPR dan APEC CBPR.

Dengan menggunakan Aplikasi, anda memberi kebenaran untuk pemindahan ini menurut Seksyen 129(1) PDPA.

6. ⚠️ Kanak-Kanak (Penting)

Aplikasi kami direka khas untuk kanak-kanak berumur 7–12 tahun (KSSR Darjah 1–6).

6.1 Persetujuan Ibu Bapa Diperlukan

Akaun mesti dicipta oleh ibu bapa atau penjaga sah menggunakan akaun Google mereka sendiri. Kanak-kanak tidak boleh mendaftar masuk sendiri.

Dengan mendaftar masuk, ibu bapa/penjaga:

  • Mengesahkan bahawa mereka berumur 18 tahun atau lebih
  • Memberi persetujuan untuk anak mereka menggunakan Aplikasi
  • Bertanggungjawab atas aktiviti anak dalam Aplikasi

6.2 Pengumpulan Data Minimum dari Kanak-Kanak

Kami tidak mengumpul maklumat peribadi yang boleh mengenal pasti kanak-kanak secara langsung. Aplikasi hanya merekodkan kemajuan pembelajaran (data permainan).

6.3 Hak Ibu Bapa

Ibu bapa mempunyai hak untuk:

  • Melihat semua data tentang anak mereka
  • Memadam akaun anak (lihat Seksyen 9)
  • Menarik balik persetujuan pada bila-bila masa dengan menghubungi kami

7. Cookies dan Storan Tempatan

Kami menggunakan localStorage pelayar anda untuk:

  • Menyimpan kemajuan permainan tempatan (untuk akses offline)
  • Mengingati tetapan tema dan bahasa pilihan anda
  • Mengingati log masuk anda
Kami tidak menggunakan cookies pengiklanan atau penjejakan pihak ketiga.

8. Pengekalan Data

Jenis DataTempoh Pengekalan
Akaun aktifSelagi akaun aktif
Akaun yang dipadam (atas permintaan)30 hari grace period, kemudian dipadam kekal
Log keselamatan dan rekod transaksi12 bulan (untuk pematuhan undang-undang)
Data agregat tanpa namaTidak terhad (untuk penambahbaikan Aplikasi)

9. Hak Anda

HakPeneranganCara Melaksanakan
Akses (Sek. 30)Mendapatkan salinan data andaE-mel kami; balasan dalam 21 hari
Pembetulan (Sek. 34)Membetulkan data yang tidak tepatE-mel kami
PemadamanMemadam akaun & dataE-mel kami; pemadaman dalam 30 hari
Tarik balik persetujuanBerhenti menggunakan AplikasiE-mel atau hentikan log masuk
AduanMemfailkan aduan privasiHubungi kami DAHULU; jika tidak berpuas hati, hubungi Pesuruhjaya PDPA

Untuk semua permintaan, e-mel: karwengxx@gmail.com (sertakan "PDPA Request" dalam subjek)

10. Keselamatan Data

  • Pengesahan Firebase — log masuk Google sahaja, tidak menyimpan kata laluan
  • Firestore Security Rules — peraturan akses ketat
  • Server-trusted timestamps — tarikh penting tidak boleh diubah oleh pelanggan
  • HTTPS — semua komunikasi disulitkan dalam transit
  • Akses pentadbir terhad — hanya pengasas mempunyai akses pentadbir penuh

Walaupun kami berusaha sebaik mungkin, tiada sistem keselamatan adalah 100% tidak boleh diceroboh.

11. Perubahan kepada Dasar Ini

Kami mungkin mengemas kini Dasar Privasi ini dari semasa ke semasa. Perubahan ketara akan dimaklumkan melalui pemberitahuan dalam Aplikasi, e-mel (jika berkenaan), dan tarikh "Versi" baharu di bahagian atas.

12. Hubungi Kami

E-mel: karwengxx@gmail.com
Alamat surat: No. 43, Jalan KS 7/4, Kota SAS, 25200 Kuantan, Pahang, Malaysia

Untuk aduan rasmi yang tidak dapat diselesaikan dengan kami:

Pejabat Pesuruhjaya Perlindungan Data Peribadi Malaysia (JPDP)
Aras 6, Kompleks Kementerian Komunikasi dan Multimedia
Lot 4G9, Persiaran Perdana, Presint 4
62100 Putrajaya
www.pdp.gov.my
← Kembali ke Aplikasi
📌 The Bahasa Melayu version is the authoritative version for legal purposes in Malaysia. This English version is provided for convenience.

CyrusMath Privacy Policy

Effective date: 9 May 2026 · Version: 1.0

1. Introduction

Welcome to CyrusMath (the "App"), a Mathematics learning application for Malaysian primary school students (KSSR Darjah 1–6). This Privacy Policy explains how we collect, use, disclose, and protect personal information about you and your child when you use our App.

By using the App, you consent to the practices described in this Privacy Policy. If you do not agree, please stop using the App.

This policy is prepared in accordance with the Personal Data Protection Act 2010 (Act 709) of Malaysia ("PDPA") and its latest amendments.

2. Data Controller

NameNG KAR WENG (operating as "CyrusMath")
AddressNo. 43, Jalan KS 7/4, Kota SAS, 25200 Kuantan, Pahang, Malaysia
Emailkarwengxx@gmail.com

3. Information We Collect

3.1 Information from parents / guardians (at sign-in)

When you sign in using Google Sign-In, we receive from Google:

  • Your Google account display name
  • Your Google profile picture (if any)
  • The unique user ID (UID) generated by Google
⚠️ We do NOT store your Google email address in the App's database.

3.2 Usage and gameplay data

  • Learning progress (mastery for each topic, grade, subject)
  • Number of questions answered and number of correct answers
  • Scores, stars, badges, and certificates earned
  • XP points, level, in-game coins, and game inventory
  • Daily streaks and play records
  • Avatars, monsters, and themes unlocked/purchased
  • Language and theme settings (light/dark mode)
  • Account creation date and last-active date

3.3 Technical data

  • Unique device identifier (for cross-device sync)
  • Browser version and operating system
  • Session data (for abuse prevention / cheat detection)

3.4 Information we do NOT collect

  • ❌ Child's real name (unless parent voluntarily fills it in)
  • ❌ Date of birth, NRIC, or any formal identification
  • ❌ GPS location
  • ❌ Contacts, photos, or files on the device
  • ❌ Microphone or camera
  • ❌ Social media account information other than Google ID

4. How We Use Information

  1. Provide the App — login, save progress, sync across devices
  2. Personalize learning — adjust question difficulty based on performance
  3. Award rewards — XP, coins, badges, certificates
  4. Display global rankings — show top 50 players based on total XP
  5. Detect abuse — unusually high XP / coin growth rates are reviewed for fairness protection
  6. Improve the App — aggregate statistical analysis (without personal identification)
  7. Important communications — notifications about policy changes or service interruptions

We will not use your data for third-party advertising or sell it.

5. Disclosure to Third Parties

Third PartyPurposeData Location
Google FirebaseAuthentication, database, hostingUS / Singapore
Google Sign-InLogin with Google accountGlobal
NetlifyApp hostingUS
Stripe (coming soon)Premium subscription paymentsUS

5.1 Cross-Border Data Transfer

Your data may be stored on servers outside Malaysia (mainly US and Singapore, via Google Cloud). These transfers are protected by Google's industry-standard security and compliance with frameworks such as GDPR and APEC CBPR.

By using the App, you consent to these transfers under Section 129(1) of the PDPA.

6. ⚠️ Children (Important)

Our App is specifically designed for children aged 7–12 (KSSR Darjah 1–6).

6.1 Parental Consent Required

Accounts must be created by a parent or legal guardian using their own Google account. Children may not sign in by themselves.

By signing in, the parent/guardian:

  • Confirms they are 18 years of age or older
  • Consents to their child using the App
  • Takes responsibility for the child's activity in the App

6.2 Minimal Data Collection from Children

We do not collect personal information that can directly identify children. The App only records learning progress (gameplay data).

6.3 Parental Rights

Parents have the right to:

  • View all data about their child
  • Delete the child's account (see Section 9)
  • Withdraw consent at any time by contacting us

7. Cookies and Local Storage

We use your browser's localStorage to:

  • Save local game progress (for offline access)
  • Remember your theme and language settings
  • Remember your login
We do not use third-party advertising or tracking cookies.

8. Data Retention

Data TypeRetention Period
Active accountAs long as the account is active
Deleted account (on request)30-day grace period, then permanently deleted
Security logs and transaction records12 months (for legal compliance)
Anonymized aggregate dataIndefinite (for App improvement)

9. Your Rights

RightDescriptionHow to Exercise
Access (Sec. 30)Get a copy of your dataEmail us; reply within 21 days
Correction (Sec. 34)Correct inaccurate dataEmail us
DeletionDelete account & dataEmail us; deletion within 30 days
Withdraw consentStop using the AppEmail us or stop logging in
ComplaintFile a privacy complaintContact us FIRST; if unsatisfied, contact PDPA Commissioner

For all requests, email: karwengxx@gmail.com (include "PDPA Request" in the subject)

10. Data Security

  • Firebase Authentication — Google sign-in only, we don't store passwords
  • Firestore Security Rules — strict access rules
  • Server-trusted timestamps — important dates cannot be changed by clients
  • HTTPS — all communication encrypted in transit
  • Restricted admin access — only the founder has full admin access

Despite our best efforts, no security system is 100% impenetrable.

11. Changes to This Policy

We may update this Privacy Policy from time to time. Significant changes will be notified through in-App notifications, email (if applicable), and a new "Version" date at the top.

12. Contact Us

Email: karwengxx@gmail.com
Postal address: No. 43, Jalan KS 7/4, Kota SAS, 25200 Kuantan, Pahang, Malaysia

For formal complaints that cannot be resolved with us:

Office of the Personal Data Protection Commissioner Malaysia (JPDP)
Level 6, Kompleks Kementerian Komunikasi dan Multimedia
Lot 4G9, Persiaran Perdana, Precinct 4
62100 Putrajaya
www.pdp.gov.my
← Back to App