Kebijakan & ketentuan
Engine berjalan di perangkatmu
Semua yang butuh engine catur (langkah komputer, analisis, tinjauan, petunjuk, belajar dari kesalahan) berjalan langsung di browsermu. Server kami tidak menjalankan engine: hanya menyimpan akun, permainan, mencarikan lawan online dan mengurus pembayaran.
- Mengunduh sendiri sekitar 52 MB (jaringan saraf 51 MB dan program engine hampir 1 MB) begitu kamu masuk, atau saat kamu membuka main lawan komputer, analisis, analisis permainan, belajar dari kesalahan atau pecahkan posisi sendiri. Tak perlu klik apa pun; langsung bisa dipakai setelah terunduh.
- Hanya diunduh sekali per versi engine: data disimpan di cache (Cache Storage) browser di perangkatmu, lain kali langsung dipakai.
- Jika kamu memakai data seluler, unduhan ini memakai kuota. Saat browser dalam mode hemat data, engine tidak terunduh otomatis dan menunggu kamu mengetuk unduh.
- Engine memakai CPU perangkatmu saat komputer bermain, menganalisis atau meninjau (hingga 6 thread, selalu menyisakan satu inti untuk tampilan), jadi perangkat bisa hangat dan lebih boros baterai.
- Engine hanya menerima posisi di layar dan mengembalikan langkah; ia tidak membaca atau mengirim data lain di perangkatmu.
- Analisis permainan: permainanmu dianalisis di perangkatmu. Hasilnya (nilai dan variasi terbaik tiap posisi) dikirim ke server untuk disimpan bersama permainan; server hanya memeriksa apakah langkah di dalamnya sah.
- Butuh browser baru dengan WebAssembly multi-thread: Chrome, Edge, Firefox atau Safari versi terbaru. Browser bawaan beberapa aplikasi (Zalo, Facebook) mungkin tidak bisa; buka halaman di browser perangkatmu.
- Hapus dari perangkat kapan saja: Pengaturan → Engine di perangkat. Saat bermain lagi, engine akan terunduh ulang otomatis.
- Engine adalah perangkat lunak bebas berlisensi GPL-3.0 (nama, penulis dan lisensi tercantum di berkas sumber). Kode sumber persis versi browser: /engine/SOURCE.txt.
Data yang kami simpan
- Akun: email, nama tampilan (setiap nama hanya milik satu pemain); jika masuk dengan Google, juga ID akun Google dan tautan foto profil. Kami tidak menyimpan kata sandi (masuk dengan kode lewat email atau Google).
- Sesi masuk: alamat IP dan jenis browser saat masuk, supaya kamu bisa mengenali sesi asing. Token sesi hanya disimpan dalam bentuk hash.
- Permainan: langkah, jam, hasil, Elo, hasil analisis. Siapa pun yang punya tautan bisa melihat permainan; permainan online menampilkan nama kedua pemain dan orang lain bisa menonton langsung.
- Pembayaran: pesanan, jumlah, berita transfer dan transaksi masuk ke rekening bank penerima kami. Kami tidak menerima atau menyimpan kartu maupun kata sandi bank kamu.
- Foto profil: gambar yang kamu unggah atau salin dari Gravatar saat kamu klik, disimpan sebagai WebP 256×256; bisa dihapus di Pengaturan.
- Kemajuan belajar: soal terpecahkan, poin soal, rentetan hari, soal kilat, bintang tiap level Jalur Soal, pelajaran, belajar dari kesalahan, misi harian.
- Teman: daftar teman dan permintaan pertemanan; teman bisa melihat apakah kamu online atau sedang main.
- Masukan: isi, halaman yang dibuka dan email (jika diisi), diteruskan ke email admin.
- Pencegahan penyalahgunaan: jumlah permintaan per akun atau IP (minta kode masuk, buat permainan, analisis…), terhapus otomatis setelah 24 jam.
- Log keamanan: bila ada permintaan yang tidak pernah dikirim halaman kami (panggilan dari situs lain, mengintip halaman admin, bukti soal palsu…), akun atau alamat IP, jenis permintaan, dan waktunya dicatat dan disimpan 90 hari.
- Log kesalahan: saat halaman mengalami kesalahan di perangkatmu, isi kesalahan, halaman dan jenis browser dicatat di log server untuk diperbaiki.
- Pesan cepat dalam permainan online hanya dikirim ke pemain di permainan itu dan tidak disimpan.
- Masa simpan: permainan tamu melawan komputer yang tidak diklaim dalam 180 hari, sesi kedaluwarsa dan kode masuk lama dihapus otomatis setiap hari. Cadangan basis data (tiap jam, menyimpan 48 cadangan per jam dan 30 per hari) ada di server penyimpanan kami sendiri.
- Unduh datamu: Pengaturan → Akun → Data saya memberi berkas berisi semua yang kami simpan tentang akunmu.
Cookie & penyimpanan browser
pkf_session— menjaga kamu tetap masuk; 30 hari.pkf_guest— menautkan permainan melawan komputer saat belum masuk, agar pindah ke akunmu saat masuk; 1 tahun.pkf_oauth— hanya 10 menit saat masuk dengan Google.- Penyimpanan browser: pengaturan papan saat belum masuk, kemajuan pelajaran, posisi musik latar, dan engine (lihat di atas).
- Kami tidak memakai cookie iklan atau pelacak pihak ketiga.
Layanan pihak ketiga
- Resend — mengirim email kode masuk dan kuitansi.
- Google — masuk dengan Google (jika kamu memilihnya), dan Google Fonts untuk huruf.
- MB Bank — rekening yang menerima isi saldo; kami membaca transaksi masuk rekening ini untuk tahu uang sudah tiba. Kode QR pembayaran kami buat sendiri.
- Gravatar — hanya saat kamu memilih mengambil foto dari Gravatar: server mengirim hash (SHA-256) emailmu ke Gravatar untuk mengambil gambar.
Hapus akun
Buka Pengaturan → Akun → Hapus akun. Email, nama, foto, Elo, kemajuan, teman dan saldo dompet dihapus permanen. Permainan dengan orang lain tetap ada untuk mereka putar ulang, tapi namamu di sana menjadi “Pemain yang dihapus”. Jika kamu pernah isi saldo, pesanan dan buku dompet (jumlah, tanggal) disimpan tanpa nama atau email, sebagai bukti akuntansi. Untuk kotak surat, kami hanya menyimpan hash satu arah (tidak bisa dikembalikan jadi email), agar akun yang dibuat lagi di kotak surat yang sama tidak mendapat hadiah permainan pertama dan jatah misi di hari penghapusan lagi.
Ketentuan penggunaan
- Main adil: dalam permainan online berperingkat, jangan pakai engine, orang lain atau alat apa pun untuk menyarankan langkah. Akun yang melanggar bisa dikunci dan Elo-nya disesuaikan.
- Permainan melawan komputer dihitung ke Elo lawan komputer (terpisah, tidak dipakai untuk mencari lawan atau peringkat), memakai Elo di kartu karakter — kecuali permainan yang memakai Undo atau Petunjuk dan permainan dari posisi pilihan (itu hanya latihan: tanpa Elo, bintang peringkat, pembukaan karakter atau misi menang). Meninggalkan permainan online lebih dari 45 detik saat bermain dihitung kalah; saat server dinyalakan ulang, kedua pemain punya 90 detik untuk kembali.
- Penyalahgunaan: akun yang sengaja merusak layanan (memalsukan permintaan, mengintip hak admin, membanjiri event) dapat diblokir; dompet dan permainannya tetap disimpan — hubungi kami untuk ditinjau.
- Soal: soal hanya dihitung terpecahkan jika kamu memainkan seluruh solusinya sendiri; soal yang solusinya sudah dilihat atau memakai petunjuk tidak menambah poin soal.
- Gratis: 3 karakter pertama (Na Kecil, Paman Tư, Bu Guru Lan), komputer kustom level 1–3, pelatih untuk 1 permainan per hari, analisis hingga kedalaman 12. Setiap karakter terbuka setelah kamu mengalahkan karakter sebelumnya sekali tanpa Undo dan Petunjuk.
- Permainan berbayar: 100₫ per permainan melawan Ông Ba, Anh Khoa, Kiện tướng Hùng, Kỳ Ngư, level kustom mulai 4, setiap permainan online dan setiap percobaan Jalur Soal mulai babak 2, dipotong dari dompet saat permainan dimulai. Permainan online yang dibatalkan (belum ada langkah, atau gangguan server) dikembalikan ke dompet; percobaan Jalur Soal dengan 3 bintang juga dikembalikan. Permainan pertama dengan tiap karakter berbayar gratis, sekali per kotak email. Selama dompet ada saldo, komentar pelatih untuk semua permainan, petunjuk, belajar dari kesalahan, dan analisis tanpa batas tidak dikenai biaya tambahan.
- Isi saldo: mulai 20.000₫ lewat transfer bank; uang masuk dompet saat tiba di rekening, sesuai jumlah yang dikirim; saldo dompet tidak kedaluwarsa. Ada masalah pembayaran (lupa berita…), hubungi kami dengan foto transaksi.
- Kartu hadiah: masukkan kode di halaman Isi saldo, nilai kartu langsung masuk dompet seperti isi saldo. Setiap kode hanya sekali pakai; setelah beberapa kali salah berturut-turut, tunggu 15 menit untuk mencoba lagi.
- Layanan diberikan apa adanya; harga dan fitur bisa berubah, perubahan harga permainan akan diumumkan lebih dulu lewat email.