Kebijakan Privasi TOPIK UP
- Berlaku: 11 Oktober 2026 (versi 2026-10-11).
- Operator: wevement (위브먼트), Republik Korea.
- Cakupan: aplikasi Android/iOS (
com.topikup.app), api.topikup.kr, dukungan dan topikup.kr.
Menurut UU Perlindungan Informasi Pribadi Korea (PIPA) dan hukum terkait, kami menjelaskan data, tujuan, masa simpan dan hak Anda. Tersedia dalam bahasa aplikasi; jika berbeda, versi Korea berlaku.
Ringkasan: Kami hanya mengolah data yang diperlukan. Tidak ada iklan, pengumpulan IDFA/GAID atau penjualan data. Apple/Google menangani pembayaran; kami tidak menerima nomor kartu. Untuk AI hanya jawaban, transkrip dan pertanyaan dikirim, bukan ID akun, email atau nama; tidak untuk melatih model. Audio dihapus dalam 24 jam, sementara transkrip/nilai tetap di akun. Hapus akun melalui Saya → Hapus akun. Catatan wajib hukum dipisahkan, dipseudonimkan dan disimpan hanya selama masa hukum (Pasal 4).
1. Data dan pengumpulannya
1-1. Akun anonim
Wajib: pengenal perangkat acak buatan aplikasi, ID akun server, model perangkat, OS/versi, versi aplikasi, bahasa dan zona waktu.
1-2. Pendaftaran dan masuk
| Cara | Data | Status |
|---|---|---|
| Alamat email, kata sandi, nama tampilan | Wajib | |
| Pengenal akun, email, nama yang dibagikan Google | Wajib | |
| Apple | Pengenal akun, email (alamat relay bila disembunyikan), nama jika dibagikan | Wajib |
| Semua | Konfirmasi usia 14+, versi/waktu persetujuan Ketentuan dan Kebijakan | Wajib |
| Semua | Persetujuan pesan pemasaran | Opsional |
Kata sandi disimpan sebagai hash satu arah oleh Google Firebase Authentication, bukan server kami.
1-3. Penggunaan
| Kategori | Data |
|---|---|
| Pengaturan belajar | Jalur EPS-TOPIK/TOPIK, negara, bahasa, industri, target tingkat, tanggal/putaran ujian |
| Riwayat belajar | Jawaban/benar-salah, waktu, sesi, perkiraan kemampuan/prediksi, kartu tinjauan, hari belajar, markah, hasil simulasi |
| Menulis | Jawaban, nilai dan koreksi AI |
| Berbicara | Rekaman (hapus dalam 24 jam), transkrip, nilai pelafalan dan AI |
| Tutor AI | Pertanyaan dan jawaban |
| Pembelian | Produk, masa, status, bukti toko seperti ID transaksi, ID pengguna RevenueCat, penukaran kupon/kode akademi |
| Perpanjangan pas | Gambar bukti hasil ujian, hasil pemeriksaan |
| Laporan soal salah | Jenis, komentar opsional |
| Dukungan | Kategori/pesan, email balasan opsional, versi aplikasi, perangkat, layar/soal saat itu |
| Notifikasi | Token push, pengaturan |
1-4. Data otomatis
- Log server: IP, waktu, jalur permintaan, kesalahan.
- Google Analytics for Firebase: ID instance aplikasi, ID akun pseudonim, tampilan layar/penggunaan fitur, perangkat/OS/versi, wilayah perkiraan dari IP pada tingkat negara/kota.
- Firebase Crashlytics: stack trace, keadaan perangkat saat crash, pengenal instalasi, ID akun pseudonim.
- Penggunaan AI: jumlah panggilan, token dan biaya per fitur; tanpa isi jawaban/pertanyaan.
1-5. Data yang tidak dikumpulkan
Tidak ada pengenal iklan, GPS, kontak, nomor identitas unik atau data sensitif. Kami tidak mengakses pustaka foto, hanya gambar hasil yang Anda pilih. Suara untuk penilaian/pelafalan, bukan identifikasi biometrik. Jangan masukkan data pribadi/sensitif diri sendiri atau orang lain pada jawaban, pertanyaan atau dukungan. Tutup nomor paspor/registrasi orang asing pada bukti ujian.
1-6. Sumber
Input dan fitur aplikasi, masuk Google/Apple, pengumpulan otomatis, permintaan dukungan, dan hasil pembelian yang diteruskan RevenueCat.
2. Tujuan dan dasar hukum
| Tujuan | Data utama | Dasar PIPA |
|---|---|---|
| Akun, verifikasi, usia 14+, sinkronisasi, penghapusan | Akun/pengenal perangkat | Kontrak, Pasal 15(1)4 |
| Diagnostik, prediksi, harian, simulasi, tinjauan, laporan, peringkat | Pengaturan/riwayat | Kontrak |
| AI menulis/berbicara, pelafalan, tutor | Jawaban/audio/transkrip/pertanyaan | Kontrak |
| Verifikasi pembelian, akses/pemulihan, kode, perpanjangan gratis, refund/sengketa | Pembelian/bukti ujian | Kontrak; kewajiban hukum, Pasal 15(1)2 |
| Dukungan dan pemberitahuan wajib | Pesan/email | Kontrak |
| Pengingat, penilaian selesai, laporan mingguan | Token/pengaturan | Kontrak, dapat dimatikan |
| Pemasaran acara/penawaran | Token/email | Persetujuan, Pasal 15(1)1; UU Jaringan Pasal 50 |
| Kemajuan ke akademi saat kode dipakai | Pasal 6 | Persetujuan, Pasal 17(1)1 |
| Crash, stabilitas, mutu, statistik | Statistik/crash | Kepentingan sah, Pasal 15(1)6 |
| Pencegahan penipuan, keamanan, hukum, sengketa | Log/pembelian | Kewajiban hukum; kepentingan sah |
Tidak untuk tujuan lain. Perubahan diberitahukan sebelumnya dan persetujuan diminta bila diwajibkan.
3. Masa penyimpanan
Umumnya sampai akun dihapus, dengan rincian berikut.
| Data | Masa |
|---|---|
| Akun/profil, belajar, jawaban/nilai menulis, transkrip/nilai berbicara, percakapan AI, perpanjangan, token/pengaturan/persetujuan | Segera dihapus saat penghapusan akun |
| Audio | Otomatis dalam 24 jam sejak unggah, sudah dinilai atau belum |
| Akun anonim/riwayat | 365 hari sejak terakhir dipakai; bila pas/langganan masih aktif, setelah berakhir |
| Tiket dukungan aplikasi | Saat akun dihapus; sengketa pembayaran mengikuti masa hukum |
| Email dukungan | Dalam 90 hari setelah selesai; sengketa mengikuti masa hukum |
| Log akses/kesalahan: IP/waktu/jalur/rincian | 3 bulan; ID dipseudonimkan saat akun dihapus |
| Laporan soal | Komentar dihapus saat akun dihapus; jenis/soal dipseudonimkan untuk mutu |
| Penggunaan AI tanpa isi | 1 tahun, dipseudonimkan saat penghapusan |
| Statistik aplikasi | 2 bulan; laporan agregat tanpa identifikasi dapat disimpan |
| Crash | 90 hari |
Catatan hukum setelah penghapusan diputus dari akun, pengenal diganti acak, disimpan terpisah dan dimusnahkan saat habis.
| Catatan | Masa | Hukum Korea |
|---|---|---|
| Kontrak/penarikan, pembayaran/pemberian layanan: pembelian, langganan, refund, transaksi, kode | 5 tahun | UU Perlindungan Konsumen Perdagangan Elektronik Pasal 6; Peraturan Pelaksana Pasal 6 |
| Keluhan/sengketa pembayaran | 3 tahun | Peraturan yang sama Pasal 6 |
| Log akses | 3 bulan | UU Rahasia Komunikasi Pasal 15-2; Peraturan Pelaksana Pasal 41 |
Sisa pada cadangan pemulihan bencana ditimpa/dihapus dalam siklus cadangan, maksimal 37 hari, dan hanya diakses untuk pemulihan.
4. Penghapusan akun
Buka aplikasi → tab Saya → Hapus akun → Hapus akun untuk konfirmasi. Berlaku segera dan akun/riwayat tidak dapat dipulihkan.
Tanpa aplikasi, kirim ke [email protected], subjek “Permintaan penghapusan akun”, dengan email pendaftaran dan metode masuk (email, Google atau Apple). Setelah verifikasi, kami menghapus tanpa penundaan, maksimal 10 hari, lalu memberi tahu. Jangan kirim kata sandi, kode verifikasi, nomor identitas atau kartu.
| Data | Tindakan |
|---|---|
| Akun, profil, email, nama, tautan masuk, token, pengaturan, persetujuan | Segera hapus |
| Jawaban, sesi, kemampuan, prediksi, tinjauan, hari belajar, markah | Segera hapus |
| Menulis/nilai; rekaman/transkrip/nilai; percakapan AI | Segera hapus |
| Bukti perpanjangan dan catatan kursi akademi | Segera hapus |
| Laporan soal | Komentar hapus, jenis/soal dipseudonimkan |
| Dukungan | Pesan/email hapus; hanya sengketa pembayaran dipseudonimkan 3 tahun |
| Pembayaran/langganan/kupon/kode | Dipseudonimkan 5 tahun |
| Penggunaan AI tanpa isi | Dipseudonimkan 1 tahun |
| Akun Firebase | Server segera menghapus |
| Log akses/kesalahan | Dipseudonimkan, hapus setelah 3 bulan |
Penting: Menghapus akun tidak membatalkan langganan toko. Batalkan terlebih dahulu untuk menghentikan tagihan. Sisa masa berbayar/pas hilang saat akun dihapus; refund mengikuti Ketentuan Layanan.
5. Pemusnahan
Data dimusnahkan tanpa penundaan saat masa berakhir/tujuan tercapai. Catatan hukum dipseudonimkan dan dipisahkan sampai habis. Data elektronik dihapus dari basis data/penyimpanan agar tidak dapat dipulihkan; penyedia diperintahkan menghapus atau memakai penghapusan otomatis. Kertas dicacah/dibakar.
6. Pihak ketiga
Kami tidak menjual dan pada prinsipnya tidak membagikan data, kecuali:
Kode akademi dengan persetujuan: akademi/sekolah penerbit yang namanya ditampilkan menerima nama tampilan, hari belajar 7 hari terakhir, jumlah soal, prediksi peluang/nilai dan jenis soal lemah untuk kemajuan kelas/pengajaran. Disimpan sampai kursi akademi berakhir, persetujuan dicabut atau akun dihapus. Anda dapat menolak; kode tidak dapat dipakai, tetapi fitur yang sama dapat dibeli sendiri.
Kewajiban hukum, misalnya surat perintah penyidik. Apple/Google mengolah pembayaran dan masuk menurut kebijakan mereka sendiri.
7. Pemroses
Kontrak melarang pemakaian di luar tugas, mengatur keamanan, subpemroses dan tanggung jawab kerugian; kami mengawasi.
| Pemroses | Tugas |
|---|---|
| Microsoft Corporation (Azure) | Server, basis data, berkas, cadangan Japan West; Azure AI Speech untuk pelafalan |
| Cloudflare, Inc. | DNS/CDN/TLS, keamanan, serangan, akses admin, situs, penerusan email |
| Anthropic, PBC | Umpan balik AI menulis/berbicara dan tutor |
| Google LLC | Firebase Authentication, Analytics, Crashlytics, Cloud Messaging, penerimaan/penyimpanan email Gmail |
| RevenueCat, Inc. | Pembelian, langganan dan pemulihan |
| Plus Five Five, Inc. (Resend) | Email layanan termasuk jawaban dukungan |
Perubahan pemroses/tugas memperbarui kebijakan ini.
8. Transfer internasional
Untuk kontrak, data diolah/disimpan di luar Korea menurut PIPA Pasal 28-8(1)3. Semua transfer menggunakan TLS.
| Penerima/kontak | Negara | Data, tujuan, cara dan masa |
|---|---|---|
| Microsoft Corporation; https://aka.ms/privacyresponse | Jepang, Azure Japan West | Semua data Pasal 1: akun, belajar, menulis/berbicara, dukungan, pembelian, log. Terus melalui jaringan saat penggunaan untuk server/DB/penyimpanan/cadangan; masa Pasal 3, hapus saat kontrak berakhir |
| Microsoft Corporation, Azure AI Speech | Jepang, Japan West | Audio dan kalimat referensi, jaringan saat jawaban dikirim untuk pelafalan; tidak disimpan setelah diproses |
| Cloudflare, Inc.; [email protected] | AS dan negara jaringan Cloudflare | Lalu lintas aplikasi/situs, IP, permintaan, email dukungan dalam transit. Terus melalui jaringan untuk DNS/CDN/TLS/keamanan/situs/email; hapus setelah transfer, log keamanan singkat menurut kebijakan Cloudflare |
| Anthropic, PBC; [email protected] | AS | Jawaban tulisan, transkrip, pertanyaan tutor dan soal terkait; bukan ID/email/nama. API saat fitur AI dipakai. Hapus otomatis dalam 30 hari, hingga 2 tahun jika ditandai melanggar kebijakan; tidak untuk pelatihan |
| Google LLC; https://support.google.com/policies/troubleshooter/7575787 | AS dan negara pusat data Google | Autentikasi: email, kata sandi hash, nama, ID penyedia, IP. Statistik/crash: ID instance, ID pseudonim, kejadian, laporan, perangkat, wilayah perkiraan. Push: token/versi. Dukungan: email/pesan. Terus lewat jaringan. Autentikasi sampai hapus akun; statistik 2 bulan; crash 90 hari; token sampai hapus/kedaluwarsa; email 90 hari setelah selesai, sengketa 3 tahun |
| RevenueCat, Inc.; [email protected] | AS | ID pengguna, bukti/ID transaksi, produk/masa/harga/mata uang/negara/platform; jaringan saat pembelian/aplikasi dibuka untuk status dan pemulihan; hapus setelah masa hukum pembayaran 5 tahun |
| Plus Five Five, Inc. (Resend); [email protected] | AS | Email penerima dan isi, API saat dikirim; disimpan menurut kebijakan retensi Resend |
Menolak: berhenti menggunakan dan hapus akun, atau minta penghentian ke [email protected]; seluruh/sebagian layanan kemudian tidak tersedia. Tanpa fitur AI tidak dikirim ke Anthropic; tanpa berbicara tidak dikirim ke Azure AI Speech.
9. AI
Claude menghasilkan umpan balik/tutor otomatis; Azure AI Speech memberi nilai pelafalan. Hasil bisa salah dan bukan nilai resmi NIIED (TOPIK) atau HRD Korea (EPS-TOPIK). Hanya data perlu untuk penilaian/jawaban dikirim: teks ke Anthropic, audio ke Azure, tanpa pengenal akun. API komersial Anthropic secara default tidak dipakai melatih model. Laporan hasil tidak pantas lewat aplikasi/dukungan hanya untuk mutu dan pencegahan ulang. Prediksi, peluang dan nilai AI adalah alat belajar, bukan keputusan otomatis penuh yang berdampak signifikan pada hak/kewajiban menurut PIPA Pasal 37-2; Anda tetap boleh meminta penjelasan hasil.
10. Alat otomatis dan penolakan
SDK Analytics/Crashlytics, bukan cookie web, mengumpulkan Pasal 1-4. Tidak ada ID iklan, pelacakan lintas aplikasi/situs pihak lain atau iklan tertarget. Minta penghentian statistik ke [email protected]; hapus aplikasi untuk menghentikan pengumpulan berikutnya. Situs tidak memasang cookie iklan/analitik kami sendiri. Cloudflare dapat memakai teknologi keamanan; cookie dapat diblokir/dihapus pada browser.
11. Hak Anda
- Kapan saja meminta akses, koreksi, penghapusan, penghentian pemrosesan atau mencabut persetujuan.
- Saya mengubah nama/pengaturan belajar; Saya → Notifikasi mengubah pemberitahuan/pemasaran; Saya → Hapus akun menghapus.
- Permintaan lain ke [email protected], ditangani setelah verifikasi tanpa penundaan, maksimal 10 hari, dengan hasil diberitahukan.
- Wali/perwakilan berwenang dapat meminta dengan surat kuasa/bukti kewenangan.
- Kami dapat menolak/memenuhi sebagian bila hukum khusus mengatur, wajib demi kewajiban hukum, atau merugikan hak orang lain; alasannya dijelaskan.
- Lindungi akun dan jangan masukkan/menyalahgunakan informasi orang lain.
12. Anak di bawah 14 tahun
Layanan untuk usia 14+. Usia dikonfirmasi saat daftar dan kami tidak sengaja mengumpulkan data anak di bawah 14. Jika diketahui, akun/data dihapus tanpa penundaan. Wali dapat meminta ke [email protected].
13. Keamanan
Administratif: rencana internal, akses staf minimal, pelatihan rutin dan pengawasan pemroses. Teknis: TLS, koneksi DB/data cloud terenkripsi, Cloudflare Access dan autentikasi admin, hak minimum, penyimpanan/pemeriksaan log admin, token di penyimpanan aman perangkat, hash satu arah Firebase, rahasia terpisah dari kode dan pembaruan tepat waktu. Fisik: kontrol akses pusat data Azure dan lainnya.
14. Penanggung jawab privasi
| Peran | Kontak |
|---|---|
| Penanggung jawab | Inho Lee (operator) · [email protected] |
| Keluhan/dukungan | [email protected] |
| Telepon | +82 10 9915 7740 |
Pertanyaan, keluhan dan pemulihan ditangani tanpa penundaan.
15. Pemulihan
Lembaga Korea: Komite Mediasi Sengketa Informasi Pribadi, 1833-6972 · www.kopico.go.kr; KISA, 118 · privacy.kisa.or.kr; Kejaksaan Agung, 1301 · www.spo.go.kr; Kepolisian Nasional, 182 · ecrm.police.go.kr.
16. Pengguna luar Korea
EEA/Inggris: pengendali adalah wevement. Dasar GDPR Pasal 6(1): kontrak(b), kewajiban hukum(c), kepentingan sah(f: keamanan/crash/statistik), persetujuan(a: pemasaran/akademi). Hak akses, koreksi, hapus, pembatasan, keberatan, portabilitas, pencabutan serta keluhan ke pengawas setempat berlaku. Korea memiliki keputusan kecukupan UE; transfer ke AS memakai sertifikasi EU-US Data Privacy Framework atau Klausul Kontrak Standar. Negara lain: kami memperoleh persetujuan/memberi pemberitahuan terpisah sesuai hukum lokal, misalnya saat daftar; dapat dicabut kapan saja.
17. Situs dan email
Cloudflare Pages melayani situs; IP, URL, waktu dan browser diolah untuk penyampaian/keamanan. Situs tidak punya formulir pendaftaran/data pribadi. Email dukungan diteruskan Cloudflare Email Routing dan diterima/disimpan Gmail; dihapus dalam 90 hari setelah selesai, kecuali sengketa pembayaran 3 tahun.
18. Perubahan
Diumumkan di aplikasi/halaman ini minimal 7 hari sebelumnya. Perubahan yang signifikan bagi hak, seperti data baru/pihak ketiga baru, diumumkan 30 hari dan meminta persetujuan lagi bila perlu.
- Berlaku 11 Oktober 2026.
- Kebijakan khusus situs: https://topikup.kr/privacy. Akun, belajar dan pembelian aplikasi mengikuti kebijakan aplikasi ini.