Lompat ke konten utama
Perlindungan data

Kebijakan Privasi

Penjelasan tentang data yang kami kumpulkan, cara kami menggunakannya, layanan pihak ketiga yang terlibat, dan hak pengguna untuk mengelola data pribadi.

Data minimal

Kami mengumpulkan data yang diperlukan untuk akun, belajar, keamanan, dan komunikasi.

Laporan orang tua

Notifikasi WhatsApp berisi ringkasan progres, bukan jawaban detail atau data teknis.

Penyimpanan jelas

Database, media, dan cache dipisahkan sesuai kebutuhan operasional platform.

Akses terlindungi

Sesi, password, dan akses admin dilindungi dengan kontrol keamanan berlapis.

1. Pendahuluan

SiswaJuara ("kami") berkomitmen melindungi privasi dan data pribadi Pengguna. Kebijakan Privasi ini menjelaskan bagaimana kami mengumpulkan, menggunakan, menyimpan, dan melindungi data Anda saat menggunakan Platform SiswaJuara. Kebijakan ini berlaku untuk seluruh layanan yang kami sediakan, termasuk situs web, API, dan komunikasi WhatsApp.

2. Data yang Kami Kumpulkan

Data Identitas

  • Nama lengkap
  • Alamat email
  • Kode siswa (jika dibuat oleh sekolah)
  • Foto profil (dari Google)
  • Nama sekolah dan kelas

Data Orang Tua

  • Nomor WhatsApp orang tua/wali
  • Status verifikasi nomor

Data Aktivitas Belajar

  • Hasil dan jawaban tryout
  • Progress modul
  • Waktu belajar dan durasi sesi
  • Topik yang dipelajari
  • Catatan pribadi siswa

Data Teknis

  • Alamat IP dan lokasi kota (via ipinfo.io)
  • Browser fingerprint (ThumbmarkJS)
  • User-Agent perangkat
  • Timestamp login dan aktivitas

3. Tujuan Penggunaan Data

  • Autentikasi dan keamanan akun (mencegah login dari perangkat tidak dikenal).
  • Penyediaan layanan: menampilkan progress, menghitung skor, menyusun rekomendasi AI.
  • Personalisasi: mengidentifikasi topik lemah, menyusun jadwal belajar optimal.
  • Komunikasi: mengirim notifikasi tryout, pengingat belajar, dan laporan ke orang tua via WhatsApp.
  • Analitik platform: memahami pola penggunaan untuk meningkatkan kualitas layanan.
  • Keamanan: mendeteksi penyalahgunaan akun, akses tidak sah, dan aktivitas curang.

4. Dasar Hukum Pemrosesan

  • Persetujuan Pengguna: diberikan saat registrasi dan aktivasi fitur notifikasi.
  • Pelaksanaan Kontrak: untuk menyediakan layanan sesuai paket yang dibeli.
  • Kepentingan yang Sah: untuk keamanan platform dan pencegahan penipuan.
  • Kewajiban Hukum: jika diwajibkan oleh peraturan perundang-undangan Indonesia.

5. Penyimpanan & Keamanan Data

Data aplikasi utama disimpan di PostgreSQL Supabase, dan media pembelajaran disimpan di Supabase Storage. Password di-hash menggunakan PBKDF2. Sesi dilindungi dengan cookie httpOnly + Secure + SameSite, dikombinasikan dengan pemeriksaan perangkat untuk membantu mencegah penyalahgunaan akun. Akses database dibatasi melalui API terautentikasi dengan role-based access control.

6. Pembagian Data ke Pihak Ketiga

  • Vercel: hosting aplikasi, edge middleware, analitik performa, dan deployment.
  • Supabase: PostgreSQL, storage media, dan layanan pendukung penyimpanan data.
  • Google OAuth: hanya untuk proses autentikasi — kami tidak membaca konten email/drive.
  • Kirimdev (WhatsApp API): pengiriman notifikasi ke nomor orang tua — hanya nomor tujuan dan isi pesan.
  • QRIS / Transfer Manual: pemrosesan pembayaran — hanya data transaksi minimal.

Kami TIDAK menjual, menyewakan, atau membagikan data pribadi Pengguna kepada pihak ketiga untuk kepentingan pemasaran.

7. Notifikasi WhatsApp ke Orang Tua

Fitur ini mengirim laporan otomatis ke nomor WhatsApp orang tua yang terdaftar, meliputi: hasil tryout, peningkatan/penurunan nilai, pengingat belajar, dan pencapaian (streak). Fitur ini aktif secara default dan dapat dinonaktifkan kapan saja di halaman Pengaturan. Data yang dikirim hanya berisi nama siswa, nilai, dan rekomendasi — tidak termasuk jawaban detail atau data teknis.

8. Cookie & Device Fingerprinting

Kami menggunakan: (a) Session Cookie (sj_session) — httpOnly, Secure, SameSite=Lax, 30 hari — untuk mempertahankan login. (b) ThumbmarkJS — menghasilkan hash unik dari karakteristik browser untuk mendeteksi duplikasi perangkat dan mencegah berbagi akun. Kami TIDAK menggunakan cookie pelacakan iklan, pixel tracker, atau fingerprinting untuk profiling komersial.

9. Retensi Data

  • Akun aktif: data disimpan selama akun masih aktif.
  • Akun dihapus: soft-delete 30 hari (dapat dibatalkan), lalu dihapus permanen.
  • Data tryout & progress: disimpan selama akun aktif untuk keperluan analisis tren.
  • Log aktivitas: disimpan maksimal 12 bulan untuk keperluan keamanan.
  • Data pembayaran: disimpan sesuai kewajiban perpajakan (5 tahun).

10. Hak Pengguna

  • Hak Akses: melihat data pribadi yang tersimpan melalui halaman Profil.
  • Hak Koreksi: memperbarui nama, kelas, dan nomor WA orang tua.
  • Hak Hapus: menghapus akun beserta seluruh data terkait (kecuali data yang wajib dipertahankan oleh hukum).
  • Hak Nonaktif Notifikasi: menonaktifkan pengiriman WA di Pengaturan.
  • Hak Portabilitas: meminta salinan data dalam format yang dapat dibaca mesin.

Untuk melaksanakan hak-hak di atas, hubungi privacy@siswajuara.id. Permintaan diproses dalam 14 hari kerja.

11. Perlindungan Data Anak

SiswaJuara ditujukan untuk siswa SMP (usia 12-16 tahun). Kami mengambil langkah ekstra untuk melindungi data anak: (a) pengumpulan data diminimalkan, (b) tidak ada iklan bertarget, (c) konten termoderasi, (d) orang tua dapat memantau melalui notifikasi WA. Penggunaan Platform oleh siswa di bawah 13 tahun memerlukan persetujuan orang tua yang diverifikasi.

12. Perubahan Kebijakan

Kami dapat memperbarui Kebijakan Privasi ini untuk mencerminkan perubahan layanan atau peraturan. Perubahan material akan diberitahukan via email dan/atau notifikasi in-app minimal 30 hari sebelum berlaku efektif. Versi terbaru selalu tersedia di halaman ini.

13. Kontak Petugas Privasi

Untuk pertanyaan, keluhan, atau permintaan terkait privasi data: Email: privacy@siswajuara.id WhatsApp: +62 812-XXXX-XXXX Alamat: Jl. Pendidikan No. 1, Madiun, Jawa Timur 63131

Butuh bantuan terkait data pribadi?

Kamu dapat meminta koreksi, salinan, penghapusan akun, atau penonaktifan notifikasi orang tua melalui kanal resmi kami.