1. Pengantar
Kebijakan Privasi ini menjelaskan bagaimana aplikasi Media Pembelajaran Pemrograman Dasar mengumpulkan, menggunakan, menyimpan, dan melindungi data pengguna, baik pengguna dengan peran Guru maupun Siswa. Dengan menggunakan aplikasi ini, pengguna dianggap telah membaca dan memahami kebijakan yang dijelaskan pada halaman ini.
2. Informasi Aplikasi
Media Pembelajaran Pemrograman Dasar (nama paket: com.adit.MediaPembelajaranPemrograman) adalah aplikasi media pembelajaran pemrograman dasar yang ditujukan untuk membantu siswa belajar dan berlatih konsep coding. Aplikasi menyediakan materi pembelajaran, simulasi coding Python sederhana, fitur chatbot AI sebagai bantuan pembelajaran, serta sistem peran Guru dan Siswa dengan autentikasi yang terintegrasi dengan Firebase.
3. Data yang Dikumpulkan
Secara umum, data yang dapat dikumpulkan oleh aplikasi meliputi data akun pengguna, data pembelajaran sejauh disimpan oleh sistem, serta informasi teknis dasar yang diperlukan agar layanan Firebase dapat berfungsi. Aplikasi tidak mengakses kamera, mikrofon, lokasi, kontak, galeri, maupun data sensor perangkat lain yang tidak digunakan oleh fitur aplikasi.
4. Data Akun
Aplikasi memiliki dua peran pengguna, yaitu Guru dan Siswa. Data akun yang dapat dikumpulkan meliputi:
- Nama
- ID pengguna
- Role pengguna (Guru atau Siswa)
- Informasi autentikasi yang diperlukan untuk proses login
Data akun digunakan untuk keperluan registrasi, login, autentikasi, pengelolaan akun, akses berbasis peran, penyediaan layanan pembelajaran, dan keamanan akun. Kata sandi pengguna dikelola melalui sistem autentikasi Firebase dan tidak ditampilkan maupun disimpan dalam bentuk yang dapat dibaca oleh aplikasi ini.
5. Data Pembelajaran
Aplikasi dapat menyimpan data terkait aktivitas pembelajaran, seperti materi yang diakses, hasil latihan, dan hasil simulasi, sejauh data tersebut memang disimpan oleh sistem. Data ini digunakan untuk mendukung proses belajar Siswa dan membantu Guru memantau perkembangan pembelajaran.
6. Simulasi Python
Aplikasi menyediakan fitur simulasi coding Python sederhana untuk tujuan pembelajaran dasar pemrograman.
Pengguna disarankan untuk tidak memasukkan kata sandi, API key, token, credential, data pribadi, maupun informasi rahasia lainnya ke dalam kode program atau input yang dijalankan pada fitur simulasi ini.
7. Chatbot AI
Chatbot AI pada aplikasi digunakan sebagai alat bantu pembelajaran, misalnya untuk menjawab pertanyaan seputar pemrograman, menjelaskan konsep dasar, memberikan contoh kode, dan membantu pengguna memahami materi.
Jawaban yang dihasilkan AI dapat mengandung kesalahan dan sebaiknya diverifikasi oleh pengguna atau guru. Pertanyaan yang dikirimkan pengguna ke fitur chatbot dapat diproses oleh layanan AI yang digunakan oleh aplikasi, sesuai dengan kebijakan privasi dan ketentuan layanan dari penyedia tersebut.
8. Layanan Firebase
Aplikasi menggunakan layanan Firebase dari Google untuk kebutuhan autentikasi (registrasi dan login pengguna) serta database atau backend service untuk mendukung penyimpanan data terkait fitur aplikasi.
Informasi lebih lanjut mengenai kebijakan privasi Firebase dapat dibaca melalui Kebijakan Privasi Firebase.
9. Informasi Teknis
Untuk menjalankan layanan autentikasi dan backend melalui Firebase, sejumlah informasi teknis dasar dapat diproses secara otomatis oleh infrastruktur Firebase sebagai bagian dari operasional layanan tersebut. Informasi ini digunakan semata mata untuk memastikan aplikasi dan proses autentikasi berjalan dengan baik.
10. Tujuan Penggunaan Data
- Menyediakan dan mengoperasikan layanan aplikasi
- Melakukan autentikasi dan menjaga keamanan akun
- Mendukung akses berbasis peran Guru dan Siswa
- Menyediakan fitur chatbot AI sebagai bantuan pembelajaran
- Menyediakan fitur simulasi Python untuk latihan pemrograman
- Memelihara dan meningkatkan kualitas layanan aplikasi
- Memenuhi kewajiban hukum apabila diperlukan
11. Penyedia Layanan Pihak Ketiga
Aplikasi menggunakan penyedia layanan pihak ketiga berikut:
- Firebase (Google), digunakan untuk autentikasi dan database atau backend service. Data yang mungkin diproses meliputi data akun dan data terkait fitur yang menggunakan Firebase.
- Layanan AI pada fitur chatbot, digunakan untuk memproses pertanyaan pengguna dan menghasilkan jawaban bantuan pembelajaran. Data yang mungkin diproses adalah teks pertanyaan yang dikirimkan pengguna melalui fitur chatbot.
12. Pembagian Informasi
Kami tidak menjual data pengguna kepada pihak ketiga untuk tujuan pemasaran. Data dapat dibagikan kepada penyedia layanan yang disebutkan pada bagian Penyedia Layanan Pihak Ketiga, sejauh diperlukan untuk menjalankan fitur aplikasi, atau kepada pihak berwenang apabila diwajibkan oleh ketentuan hukum yang berlaku.
13. Keamanan Data
Kami menerapkan langkah pengamanan yang wajar sesuai praktik industri untuk melindungi data pengguna, termasuk pengelolaan autentikasi melalui Firebase dan pembatasan akses berbasis peran. Meskipun demikian, tidak ada metode penyimpanan maupun transmisi data elektronik yang sepenuhnya bebas dari risiko keamanan.
14. Privasi Anak dan Siswa
Aplikasi ditujukan sebagai media pembelajaran dalam konteks pendidikan dan dapat digunakan oleh Siswa yang berstatus anak di bawah umur. Penggunaan aplikasi oleh Siswa disarankan berada dalam pengawasan Guru, orang tua, atau wali, sesuai dengan kebijakan institusi pendidikan masing masing. Data Siswa diproses semata mata untuk mendukung tujuan pembelajaran dan pengelolaan peran pengguna di dalam aplikasi.
15. Penyimpanan Data
Data pengguna disimpan selama akun tetap aktif dan selama diperlukan untuk tujuan yang dijelaskan dalam kebijakan ini. Sebagian data dapat disimpan lebih lama apabila diwajibkan oleh ketentuan hukum yang berlaku. Pengguna dapat mengajukan permintaan penghapusan akun sebagaimana dijelaskan pada bagian berikut.
16. Penghapusan Akun
Pengguna yang ingin menghapus akun beserta data yang terkait dapat mengajukan permintaan melalui halaman Penghapusan Akun.
17. Hak Pengguna
- Mengakses informasi mengenai data akun yang tersimpan
- Meminta perbaikan data akun yang tidak akurat
- Mengajukan permintaan penghapusan akun
- Mengajukan pertanyaan terkait kebijakan privasi melalui kontak resmi
18. Tautan ke Layanan Pihak Ketiga
Halaman ini dapat memuat tautan menuju kebijakan privasi milik pihak ketiga, misalnya Firebase atau Google. Kami tidak bertanggung jawab atas isi maupun praktik privasi dari situs pihak ketiga tersebut. Pengguna disarankan membaca kebijakan privasi masing masing pihak ketiga sebelum menggunakan layanan terkait.
19. Perubahan Kebijakan
Kebijakan Privasi ini dapat diperbarui dari waktu ke waktu mengikuti perubahan fitur aplikasi maupun ketentuan yang berlaku. Tanggal pembaruan terbaru ditampilkan pada bagian atas halaman ini. Pengguna disarankan meninjau halaman ini secara berkala.
20. Kontak
Apabila terdapat pertanyaan mengenai Kebijakan Privasi ini, pengguna dapat menghubungi kami melalui kontak resmi berikut.
21. Persetujuan
Dengan mengunduh, mengakses, atau menggunakan aplikasi Media Pembelajaran Pemrograman Dasar, pengguna menyatakan telah membaca, memahami, dan menyetujui Kebijakan Privasi ini.