Langkau ke kandungan
LearnSPM

LearnSPM

Dasar privasi

Dikemas kini 2 November 2026

LearnSPM (“LearnSPM”, “kami”) ialah laman web dan aplikasi percuma, dikendalikan dari Malaysia, untuk pelajar berlatih kertas percubaan SPM. Dasar ini menerangkan data peribadi yang kami kumpul, sebabnya, dengan siapa kami kongsi, berapa lama kami simpan, dan pilihan anda. Ia meliputi laman web LearnSPM, aplikasi boleh pasang (PWA) dan API-nya. Kami mematuhi Akta Perlindungan Data Peribadi 2010 (PDPA).

Ringkasnya: kami hanya mengumpul apa yang perlu untuk mengendalikan akaun anda dan menyimpan kemajuan anda. Kami tidak menjual data anda, tidak memaparkan iklan, dan anda boleh memadam akaun serta datanya bila-bila masa di halaman Akaun anda.

1. Data yang kami kumpul

Apabila anda mendaftar dengan e-mel

  • Alamat e-mel anda.
  • Kata laluan anda, disimpan hanya sebagai cincangan sehala (Argon2). Kami tidak pernah melihat atau menyimpan kata laluan itu sendiri.
  • Nama paparan yang anda pilih.
  • Tahun SPM anda (tahun anda menduduki peperiksaan), jika anda berikan.

Apabila anda log masuk dengan Google

Jika anda memilih “Teruskan dengan Google”, kami hanya meminta kebenaran log masuk asas openid, email dan profile daripada Google. Daripada Google kami menerima:

  • ID akaun Google anda (nombor yang mengenal pasti akaun Google anda kepada kami),
  • alamat e-mel anda dan sama ada Google telah mengesahkannya,
  • nama anda, yang kami gunakan sebagai nama paparan awal (anda boleh menukarnya).

Kami menggunakan token akses Google sekali sahaja, untuk membaca butiran ini sejurus selepas anda log masuk, kemudian membuangnya. Kami tidak menyimpan token akses atau token muat semula Google, dan kami tidak boleh mengakses Gmail, Google Drive, kenalan, kalendar, foto atau sebarang data Google anda yang lain. Kami tidak menerima kata laluan Google anda.

Apabila anda menggunakan LearnSPM

  • Cubaan latihan: kertas, jawapan yang anda pilih, markah anda, serta masa anda mula dan selesai.
  • Cubaan berperingkat (ranked): butiran yang sama untuk cubaan bermasa yang dikira dalam kedudukan.
  • Laporan soalan: jika anda melaporkan kesilapan dalam soalan, soalan itu, sebab yang anda pilih dan sebarang catatan yang anda tulis.
  • Sesi log masuk: rekod sesi dengan tarikh tamatnya dan ejen pengguna pelayar anda (cth. “Chrome di Android”), supaya sesi boleh dikenal pasti dan ditamatkan.
  • Data teknikal: alamat IP anda digunakan untuk mengehadkan cubaan log masuk dan set semula kata laluan yang berulang, dan tercatat dalam log pelayan kami, yang kami gunakan untuk keselamatan dan penyelesaian masalah.

Disimpan pada peranti anda

  • Kuki: learnspm_session mengekalkan anda log masuk (30 hari, diperbaharui semasa anda menggunakan laman ini); learnspm_oauth melindungi langkah log masuk Google (10 minit); NEXT_LOCALE mengingati bahasa anda. Semuanya kuki pihak pertama yang diperlukan untuk laman berfungsi. Kami tidak menggunakan kuki iklan atau analitik.
  • Storan pelayar: kertas yang sedang anda jawab, cubaan yang dibuat di luar talian atau sebelum log masuk, pilihan tema anda, dan halaman yang disimpan supaya aplikasi berfungsi di luar talian. Data ini kekal pada peranti anda; cubaan dimuat naik ke akaun anda apabila anda log masuk.

2. Cara kami menggunakan data anda

  • Untuk mencipta akaun anda, melog masuk anda dan mengekalkan anda log masuk.
  • Untuk menyimpan cubaan anda dan memaparkan keputusan, kemajuan dan sejarah anda pada mana-mana peranti.
  • Untuk memaparkan kedudukan: nama paparan dan keputusan cubaan berperingkat anda dipaparkan dalam kedudukan awam bagi tahun SPM anda. Alamat e-mel anda tidak pernah dipaparkan kepada pengguna lain.
  • Untuk menghantar e-mel akaun: mengesahkan alamat anda dan menetapkan semula kata laluan. Kami tidak menghantar e-mel pemasaran.
  • Untuk menyemak soalan yang dilaporkan dan membetulkan kesilapan dalam kertas.
  • Untuk melindungi perkhidmatan: had kadar, mencegah penyalahgunaan dan menyiasat masalah.

Kami tidak menggunakan data anda untuk iklan, tidak menjual atau menyewakannya, dan tidak menggunakannya untuk melatih model AI. Pentadbir mungkin menggunakan model AI untuk membetulkan soalan kertas; hanya teks dan imej halaman kertas dihantar, bukan nama, e-mel atau butiran akaun anda.

3. Data pengguna Google

Penggunaan dan pemindahan maklumat yang diterima daripada API Google oleh LearnSPM kepada mana-mana aplikasi lain akan mematuhi Dasar Data Pengguna Perkhidmatan API Google, termasuk keperluan Penggunaan Terhad (Limited Use).

  • Kami menggunakan data Google di atas hanya untuk melog masuk anda, memautkan log masuk Google anda kepada akaun LearnSPM anda (jika e-mel Google anda sepadan dengan akaun sedia ada), dan mengisi nama paparan anda.
  • Kami tidak memindahkan atau menjual data pengguna Google kepada sesiapa, atau menggunakannya untuk iklan atau melatih model AI.
  • Tiada sesiapa membaca data Google anda kecuali apabila anda meminta bantuan kami, untuk keselamatan, atau apabila dikehendaki undang-undang.
  • Anda boleh menarik balik akses LearnSPM bila-bila masa di sambungan Akaun Google anda. Ini menghentikan log masuk Google akan datang tetapi tidak memadam akaun LearnSPM anda; lihat seksyen 6 untuk itu.

4. Dengan siapa kami berkongsi data

Kami hanya berkongsi data peribadi dengan perkhidmatan yang membantu kami mengendalikan LearnSPM, dan hanya setakat yang mereka perlukan:

  • Pengehosan: pelayan dan pangkalan data yang menjalankan LearnSPM menyimpan data yang diterangkan di atas.
  • Penghantaran e-mel: penyedia e-mel kami menerima alamat e-mel anda dan mesej itu apabila kami menghantar e-mel pengesahan atau set semula kata laluan.
  • Google: apabila anda menggunakan log masuk Google, Google mengendalikan log masuk di bawah dasar privasinya sendiri.

Kami juga mungkin mendedahkan data jika dikehendaki undang-undang Malaysia atau permintaan undang-undang yang sah, atau untuk melindungi keselamatan pengguna kami. Data anda mungkin diproses pada pelayan di luar Malaysia; jika begitu, kami mengekalkan perlindungan yang sama seperti yang diterangkan di sini.

5. Berapa lama kami menyimpan data

  • Data akaun, cubaan, kedudukan dan laporan: sehingga anda memadam akaun anda.
  • Sesi log masuk: 30 hari selepas penggunaan terakhir, atau sehingga anda log keluar.
  • Pautan pengesahan e-mel: 48 jam. Pautan set semula kata laluan: 1 jam.
  • Data langkah log masuk Google: 10 minit. Token akses Google: tidak disimpan.
  • Log pelayan: disimpan hanya selama perlu untuk keselamatan dan penyelesaian masalah, kemudian dipadam.

6. Pilihan dan hak anda

  • Lihat dan betulkan data anda: halaman Akaun anda memaparkan e-mel, nama, tahun SPM dan kaedah log masuk anda, dan membolehkan anda menukar nama dan tahun SPM. Cubaan anda ada di halaman Kemajuan.
  • Padam akaun anda: pergi ke Akaun dan pilih “Padam akaun”. Ini serta-merta dan secara kekal memadam akaun anda, pautan log masuk Google, sesi, cubaan, entri kedudukan dan laporan anda daripada pangkalan data kami. Anda juga boleh menghantar e-mel kepada kami untuk meminta pemadaman.
  • Di bawah PDPA anda boleh meminta salinan data peribadi anda, meminta kami membetulkannya, menarik balik persetujuan, atau meminta kami berhenti memprosesnya. E-mel kami dan kami akan membalas dalam masa 21 hari.

7. Keselamatan

Kami menggunakan HTTPS untuk semua trafik. Kata laluan dicincang dengan Argon2, dan token sesi, pengesahan serta set semula hanya disimpan sebagai cincangan. Kuki sesi adalah HttpOnly supaya skrip halaman tidak boleh membacanya. Tiada sistem yang selamat sepenuhnya, tetapi kami berusaha melindungi data anda dan akan memaklumkan pengguna yang terjejas jika sebarang pelanggaran membahayakan mereka.

8. Pelajar bawah 18 tahun

LearnSPM dibina untuk pelajar sekolah menengah, ramai daripadanya berumur bawah 18 tahun. Jika anda berumur bawah 18 tahun, sila dapatkan kebenaran ibu bapa atau penjaga sebelum mendaftar akaun. Ibu bapa atau penjaga boleh menghubungi kami untuk menyemak atau memadam data anak mereka.

9. Perubahan pada dasar ini

Jika kami menukar dasar ini, kami akan mengemas kini tarikh di bawah dan, bagi perubahan besar, memaklumkan pengguna yang log masuk di laman ini sebelum perubahan berkuat kuasa.

10. Hubungi kami

Untuk soalan privasi atau permintaan data, e-mel [email protected].