Kebijakan Privasi
Versi 3.0 · Berlaku sejak 20 Agustus 2026
1. Pengendali Data dan Ruang Lingkup
Kebijakan ini dikeluarkan oleh Kiozhu, pengembang perorangan Snake Verse ("Kami"), yang bertindak sebagai pengendali data atas seluruh pemrosesan yang diuraikan di dalamnya.
Kebijakan ini berlaku bagi setiap orang yang mengunjungi atau memainkan Snake Verse ("Anda"), pada seluruh kanal berikut: situs snakeverse.app beserta halaman beranda, permainan, dan halaman informasinya; aplikasi Android Snake Verse yang diperoleh melalui Google Play; serta server arena permainan daring yang melayani mode multipemain.
Aplikasi Android memuat halaman permainan yang sama dengan situs. Dengan demikian pemrosesan yang diuraikan di sini berlaku sama pada kedua kanal, kecuali pada hal-hal yang secara tegas dinyatakan hanya berlaku pada salah satunya, yaitu periklanan dan pemrosesan pembayaran.
Kebijakan ini disusun dengan merujuk pada Undang-Undang Republik Indonesia Nomor 27 Tahun 2022 tentang Pelindungan Data Pribadi, dan pada General Data Protection Regulation (GDPR) sepanjang berlaku bagi pengunjung dari Wilayah Ekonomi Eropa, Inggris, dan Swiss.
Snake Verse dapat dimainkan tanpa membuat akun. Akun bersifat opsional dan berfungsi menyimpan progres serta kepemilikan Anda pada server agar dapat dipulihkan di perangkat lain. Ketentuan yang dirumuskan secara kondisional, misalnya "apabila Anda membuat akun" atau "apabila Anda melakukan pembelian", hanya berlaku sepanjang Anda benar-benar menggunakan fitur yang dimaksud.
2. Data yang Kami Kumpulkan
Tabel berikut memuat seluruh kategori data yang Kami proses pada saat Kebijakan ini berlaku, beserta saat pengumpulannya. Tujuan dan dasar hukum tiap kategori diuraikan pada Bagian 3 dan Bagian 4, dan jangka simpannya pada Bagian 11.
| Kategori | Isi | Dikumpulkan ketika |
|---|---|---|
| Progres pada perangkat | Skor, koleksi karakter dan aksesoris, mata uang dalam permainan, lencana yang dipakai, preferensi tampilan dan kontrol, penanda perangkat acak | Selama Anda bermain. Data ini tersimpan pada peramban Anda dan tidak dikirimkan kepada Kami kecuali disebut lain pada baris di bawah |
| Entri papan peringkat | Nama tampilan yang Anda tentukan sendiri, panjang ular tertinggi, lencana yang sedang Anda pakai, dan penanda perangkat acak atau pengenal akun | Setiap kali sebuah ronde berakhir, apabila perangkat Anda terhubung ke internet |
| Data akun | Nama pengguna beserta bentuk kanoniknya, nilai acak (salt) dan hasil fungsi pengacakan kata sandi, tahun lahir, pengenal sesi aktif, waktu pembuatan akun, waktu masuk terakhir | Apabila Anda membuat akun |
| Alamat surat elektronik pemulihan | Alamat surat elektronik beserta bentuk kanoniknya | Apabila Anda memasang alamat pemulihan pada menu Pengaturan |
| Identitas tertaut | Pengenal pengguna yang diterbitkan penyedia identitas, alamat surat elektronik dalam bentuk tersamar, dan sidik satu arah atas alamat tersebut | Apabila Anda masuk menggunakan Google Sign-In |
| Progres tersinkronisasi | Kepemilikan karakter dan aksesoris, saldo mata uang dalam permainan, catatan klaim hadiah, statistik permainan, dan buku besar transaksi mata uang dalam permainan | Apabila Anda membuat akun, setiap kali progres berubah |
| Data transaksi | Pengenal pembelian dan pesanan yang diterbitkan penyedia pembayaran, kode produk, status langganan, waktu transaksi | Apabila Anda melakukan pembelian |
| Alamat surat elektronik pembelian | Alamat surat elektronik yang Anda pakai saat membayar di lapak web, beserta pengenal pesanannya | Apabila Anda membeli melalui lapak web, untuk mengirimkan kode penukaran kepada Anda |
| Data sambungan permainan daring | Alamat IP, nama tampilan, karakter dan warna yang dipilih, serta pengenal akun apabila Anda masuk | Selama Anda bermain di arena daring |
| Sampel performa teknis | Laju gambar per detik, tingkat kualitas grafis, waktu render, jumlah objek, ukuran layar, identifikasi peramban, alamat IP | Secara berkala selama Anda bermain |
| Peristiwa analitik produk | Peristiwa permainan seperti ronde dimulai, ronde berakhir, dan panel yang dibuka, di bawah pengenal acak yang tersimpan pada perangkat Anda | Selama Anda bermain |
| Laporan kegagalan | Jenis kesalahan, jejak kode, versi permainan, identifikasi peramban dan perangkat | Ketika perangkat lunak mengalami kegagalan |
| Laporan konten pemain | Nama tampilan yang Anda laporkan, waktu pelaporan, alamat IP pelapor | Ketika Anda menekan tombol lapor pada sebuah nama di papan peringkat |
| Alamat IP dan log permintaan | Alamat IP, waktu permintaan, jenis peramban | Pada setiap permintaan ke server Kami |
| Data periklanan | Ditentukan oleh Google, dapat mencakup pengenal periklanan perangkat (Advertising ID) dan data penayangan | Hanya pada aplikasi Android, ketika Anda sendiri memilih menonton iklan berhadiah |
2.1 Penanda perangkat dan penggunaan istilah "anonim"
Papan peringkat menyimpan penanda perangkat acak pada setiap baris skor, dan analitik produk menggunakan pengenal acak yang serupa. Pengenal tersebut tidak memuat nama, alamat surat elektronik, maupun data kontak. Namun karena keduanya bertahan di antara sesi permainan, data yang terkait dengannya diklasifikasikan sebagai data pseudonim, bukan data anonim. Menghapus data situs pada peramban menghasilkan pengenal baru.
2.2 Data yang tidak Kami proses
- Nama lengkap, nomor telepon, dan daftar kontak.
- Data lokasi presisi (GPS) maupun perkiraan lokasi.
- Data dari aplikasi lain pada perangkat Anda.
- Nomor kartu dan data instrumen pembayaran lainnya.
- Rekaman suara, foto, video, maupun berkas dari perangkat Anda.
Kata sandi tidak Kami simpan. Yang tersimpan adalah hasil fungsi pengacakan satu arah beserta nilai acaknya, sehingga kata sandi asli tidak dapat direkonstruksi dari basis data Kami.
Alamat surat elektronik yang Anda pakai untuk masuk melalui Google tidak Kami simpan secara utuh. Yang tersimpan adalah bentuk tersamar untuk ditampilkan kembali kepada Anda, dan sidik satu arah untuk mencocokkan akun.
3. Cara Kami Menggunakan Data Anda
Setiap kategori data pada Bagian 2 diproses untuk tujuan yang terbatas berikut, dan tidak untuk tujuan lain.
- Menjalankan permainan. Progres, preferensi, dan kepemilikan Anda dipakai agar permainan berjalan dan agar Anda menemukan kembali keadaan terakhir Anda.
- Menyelenggarakan papan peringkat dan hadiahnya. Nama tampilan, skor, dan lencana Anda ditampilkan pada papan peringkat publik, dan peringkat akhir periode dipakai untuk membayarkan hadiah ke akun yang berhak.
- Menyelenggarakan permainan daring. Alamat IP dan pilihan Anda dipakai untuk menempatkan Anda pada arena, menjalankan simulasi, dan menegakkan aturan permainan.
- Menyediakan dan mengamankan akun. Kredensial, sesi, dan alamat pemulihan dipakai untuk mengautentikasi Anda, memulihkan akses, dan mencegah pengambilalihan akun.
- Memberikan barang yang Anda beli. Konfirmasi transaksi dari penyedia pembayaran dipakai sebagai dasar pemberian barang, dan alamat surat elektronik pembelian dipakai untuk mengirimkan kode penukaran pada pembelian melalui lapak web.
- Memelihara kualitas layanan. Sampel performa dan laporan kegagalan dipakai untuk menemukan penyebab penurunan performa dan memperbaiki kegagalan pada perangkat sesungguhnya.
- Mengukur penggunaan fitur. Peristiwa analitik dipakai secara gabungan untuk menyeimbangkan permainan dan memutuskan fitur mana yang dikembangkan.
- Menjaga keamanan dan kepatutan. Alamat IP, log permintaan, dan laporan konten dipakai untuk membatasi laju permintaan, mencegah penyalahgunaan, meninjau nama yang dilaporkan, dan menindak kecurangan.
- Menayangkan iklan berhadiah. Hanya pada aplikasi Android, dan hanya ketika Anda sendiri memilih menontonnya.
Kami tidak melakukan pengambilan keputusan otomatis yang menimbulkan akibat hukum terhadap Anda, dan tidak menyusun profil untuk menentukan harga yang berbeda antar pemain.
4. Dasar Hukum Pemrosesan
Bagi pemrosesan yang tunduk pada UU PDP maupun GDPR, dasar hukum Kami adalah sebagai berikut.
| Dasar hukum | Berlaku bagi |
|---|---|
| Pelaksanaan perjanjian | Data akun, alamat pemulihan, identitas tertaut, progres tersinkronisasi, data transaksi, alamat surat elektronik pembelian, dan data sambungan permainan daring. Tanpa data ini fitur yang Anda minta tidak dapat Kami sediakan |
| Kepentingan yang sah | Entri papan peringkat, sampel performa, laporan kegagalan, laporan konten pemain, serta alamat IP dan log permintaan. Kepentingan Kami adalah menyediakan fitur kompetitif, memelihara layanan, dan mencegah penyalahgunaan, dan Kami membatasi data pada yang diperlukan untuk itu |
| Persetujuan | Periklanan berhadiah pada wilayah yang mensyaratkan persetujuan, serta pemasangan alamat surat elektronik pemulihan yang Anda lakukan sendiri. Persetujuan dapat Anda tarik sewaktu-waktu |
| Kewajiban hukum | Penyimpanan catatan transaksi sepanjang diwajibkan ketentuan perpajakan dan pembukuan |
5. Papan Peringkat dan Informasi Pemain yang Bersifat Publik
Papan peringkat Snake Verse bersifat publik. Yang terlihat oleh seluruh pemain adalah nama tampilan yang Anda pilih, panjang ular tertinggi Anda pada periode berjalan, dan lencana yang sedang Anda pakai. Alamat surat elektronik, nama pengguna akun, penanda perangkat, dan alamat IP Anda tidak pernah ditampilkan.
Nama tampilan Anda tentukan sendiri. Karena ia dilihat orang lain, sebaiknya Anda tidak memakai nama asli, alamat, sekolah, tempat kerja, maupun keterangan lain yang dapat mengidentifikasi Anda. Nama disaring secara otomatis terhadap istilah yang tidak patut sebelum ditampilkan.
Papan berjalan dalam dua periode, harian dan mingguan, dan setiap periode berakhir pada waktu yang tercantum di dalam permainan. Pada akhir periode, sepuluh peringkat teratas diarsipkan sebagai catatan sejarah papan, dan hadiah dibayarkan secara otomatis kepada akun yang berhak. Baris papan selebihnya disimpan selama jangka waktu pada Bagian 11.
Arena permainan daring juga menampilkan nama tampilan Anda kepada pemain lain yang sedang berada di arena yang sama, selama ronde berlangsung.
Hak Anda: nama tampilan dapat Anda ubah sewaktu-waktu melalui menu di dalam permainan, dan perubahan berlaku pada entri berikutnya. Anda dapat meminta penghapusan entri papan peringkat Anda melalui kontak pada Bagian 17. Anda juga dapat menyembunyikan nama pemain lain dari tampilan Anda sendiri, dan daftar itu tersimpan di perangkat Anda saja.
6. Cookie, Penyimpanan Lokal, dan Teknologi Serupa
Snake Verse menggunakan penyimpanan lokal peramban (localStorage) untuk menyimpan progres, preferensi, penanda perangkat acak, dan daftar nama pemain yang Anda sembunyikan. Penyimpanan tersebut bersifat teknis dan diperlukan agar permainan berfungsi. Daftar nama yang Anda sembunyikan tidak pernah dikirimkan ke server Kami.
Apabila Anda membuat akun, Kami memasang cookie sesi yang diperlukan untuk menjaga Anda tetap masuk. Cookie tersebut bersifat teknis, tidak dipakai untuk melacak Anda di situs lain, dan berakhir ketika Anda keluar dari akun.
Halaman situs, yaitu beranda, panduan, ensiklopedia, dan halaman informasi lainnya, tidak memuat kode periklanan pihak ketiga.
Hak Anda: seluruh isi penyimpanan lokal dapat Anda hapus sendiri setiap saat melalui pengaturan data situs pada peramban, atau melalui menu Pengaturan di dalam permainan. Menghapusnya akan menghapus progres yang belum tersimpan di akun.
7. Analitik, Diagnostik, dan Periklanan
Analitik produk. Kami memakai PostHog untuk mengukur penggunaan fitur secara gabungan. Peristiwa yang dikirim adalah peristiwa permainan, bukan isi tulisan Anda, dan dikirim di bawah pengenal acak yang tersimpan pada perangkat Anda. Kami tidak memakai pustaka pelacak pihak ketiga yang merekam layar, gerakan tetikus, maupun isi sesi Anda.
Diagnostik performa. Permainan mengirimkan sampel teknis singkat berisi laju gambar dan waktu render. Sampel ini yang memungkinkan Kami menemukan perangkat mana yang tersendat, dan tanpa itu perbaikan performa hanya akan menjadi tebakan.
Laporan kegagalan. Kami memakai Sentry untuk menerima laporan kegagalan perangkat lunak. Pelaporan hanya aktif pada versi produksi dan terbatas pada kesalahan, tanpa perekaman sesi maupun pelacakan performa jaringan.
Periklanan. Iklan hanya ada pada aplikasi Android, berbentuk iklan berhadiah yang Anda putar atas kehendak sendiri untuk memperoleh hadiah di dalam permainan, dan disediakan oleh Google AdMob. Iklan tersebut dapat memakai pengenal periklanan perangkat Anda. Versi web tidak menayangkan iklan.
Hak Anda: pengenal periklanan dapat Anda setel ulang atau nonaktifkan melalui setelan Android pada menu privasi perangkat. Preferensi iklan Google dapat diubah melalui Setelan Iklan Google. Anda dapat sepenuhnya menghindari pemrosesan periklanan dengan tidak menonton iklan berhadiah, dan permainan tetap dapat dimainkan seutuhnya tanpa itu.
8. Pembelian dan Pemrosesan Pembayaran
Kami tidak pernah menerima, memproses, maupun menyimpan nomor kartu atau data instrumen pembayaran lainnya. Seluruh pembayaran ditangani penyedia pembayaran yang bertindak sebagai merchant of record, yaitu pihak yang menerima pembayaran, menerbitkan tanda terima, dan menangani permintaan pengembalian dana menurut kebijakannya sendiri.
Pada aplikasi Android, pembayaran diproses Google Play Billing. Yang Kami terima dari Google adalah konfirmasi transaksi berupa pengenal pembelian, kode produk, status langganan, dan waktu transaksi. Konfirmasi itulah yang menjadi dasar pemberian barang di dalam permainan.
Pada versi web, pembayaran diproses lapak lynk.id. Setelah pembayaran, Kami menerima keterangan pesanan berupa alamat surat elektronik pembeli, judul produk, dan pengenal pesanan, lalu mengirimkan kode penukaran ke alamat tersebut. Kode penukaran itu yang Anda masukkan di dalam permainan untuk menerima barangnya.
Pembelian dengan uang nyata mensyaratkan akun. Alasannya praktis: tanpa akun, barang yang Anda beli hanya tersimpan pada perangkat yang Anda pakai saat itu dan tidak dapat Kami pulihkan apabila perangkat tersebut hilang, rusak, atau datanya dihapus.
Hak Anda: permintaan pengembalian dana diajukan kepada penyedia pembayaran yang bersangkutan, karena merekalah pihak yang menerima pembayaran Anda. Riwayat pembelian Anda dapat dilihat di dalam permainan pada menu Pengaturan.
9. Layanan Pihak Ketiga
Kami menggunakan penyedia layanan berikut. Masing-masing memproses data berdasarkan perjanjian layanannya dan kebijakan privasinya sendiri.
| Penyedia | Peran | Data yang diproses | Kebijakan |
|---|---|---|---|
| Google Play | Distribusi aplikasi Android dan pemrosesan pembayaran | Data pembelian dan langganan | policies.google.com/privacy |
| Google AdMob | Iklan berhadiah pada aplikasi Android | Pengenal periklanan perangkat, data penayangan | policies.google.com |
| Google Sign-In | Penyedia identitas untuk masuk | Pengenal pengguna, alamat surat elektronik | policies.google.com/privacy |
| lynk.id | Pemrosesan pembayaran pada versi web | Data pembayaran, alamat surat elektronik pembeli, pengenal pesanan | lynk.id |
| PostHog | Analitik produk | Peristiwa permainan di bawah pengenal acak | posthog.com/privacy |
| Sentry | Pelaporan kegagalan perangkat lunak | Laporan kesalahan teknis | sentry.io/privacy |
| Cloudflare | Jaringan distribusi konten, mitigasi penyalahgunaan, dan pengiriman surat elektronik | Alamat IP, metadata permintaan, isi surat yang Kami kirimkan kepada Anda | cloudflare.com |
Kami tidak menjual data pribadi, dan tidak mengalihkan data kepada pihak lain untuk kepentingan pemasaran pihak tersebut.
10. Transfer Data ke Luar Wilayah Indonesia
Google, PostHog, Sentry, dan Cloudflare memproses data pada infrastruktur yang berlokasi di luar wilayah Indonesia, termasuk di Amerika Serikat. Analitik produk Kami dilayani wilayah Amerika Serikat.
Transfer tersebut berlangsung dalam kerangka perjanjian pemrosesan data masing-masing penyedia beserta mekanisme perlindungan yang mereka terapkan, termasuk klausul kontraktual baku sepanjang penyedia yang bersangkutan menerapkannya.
Server permainan dan basis data akun Kami sendiri berjalan pada penyedia layanan awan yang Kami sewa, dan lokasinya dapat berubah seiring kebutuhan kapasitas. Perubahan tersebut tidak mengubah kategori data yang diproses maupun tujuan pemrosesannya.
11. Jangka Waktu Penyimpanan
| Data | Disimpan selama |
|---|---|
| Progres pada perangkat | Sampai Anda menghapusnya sendiri |
| Entri papan peringkat | 90 hari, kecuali sepuluh peringkat teratas tiap periode yang diarsipkan sebagai catatan sejarah papan |
| Catatan hadiah papan peringkat | Disimpan sebagai catatan pembukuan, tidak ikut disapu bersama entri papan |
| Data akun, alamat pemulihan, identitas tertaut, progres tersinkronisasi | Selama akun aktif, sampai penghapusan dilaksanakan sesuai Bagian 15 |
| Data transaksi dan alamat surat elektronik pembelian | Sepanjang diwajibkan ketentuan perpajakan dan pembukuan, meskipun akun telah dihapus, dengan pengenal akun yang dipseudonimkan |
| Sampel performa teknis | 90 hari |
| Laporan konten pemain | 12 bulan |
| Peristiwa analitik dan laporan kegagalan | Sesuai retensi penyedia yang bersangkutan |
| Data sambungan permainan daring | Selama sambungan berlangsung, dan tidak disimpan setelah ronde berakhir kecuali sebagai bagian dari log permintaan |
Jangka waktu di atas ditegakkan oleh sistem Kami secara berkala, bukan dijalankan manual.
12. Keamanan Data
Seluruh lalu lintas antara perangkat Anda dan server Kami dilayani melalui koneksi terenkripsi. Kata sandi disimpan sebagai hasil fungsi pengacakan satu arah beserta nilai acaknya. Sesi akun memakai token yang dapat Anda batalkan dengan keluar dari akun.
Akses ke sistem produksi terbatas pada pengendali data. Kami menerapkan pembatasan laju permintaan, pembatasan ukuran data masukan, dan pemisahan antara server permainan dan basis data akun untuk mengurangi dampak apabila salah satunya terganggu.
Tidak ada sistem yang sepenuhnya bebas risiko. Kami membatasi data yang dikumpulkan pada apa yang diperlukan agar layanan berfungsi, sehingga dampak suatu insiden dapat ditekan sekecil mungkin. Apabila terjadi insiden yang berisiko tinggi terhadap hak Anda, Kami akan memberitahukannya sesuai ketentuan yang berlaku.
13. Privasi Anak
Snake Verse ditujukan bagi pemain berusia 13 tahun atau lebih. Layanan ini bukan aplikasi yang dirancang untuk anak-anak atau keluarga, dan tidak dipasarkan kepada anak-anak.
Pembuatan akun mensyaratkan konfirmasi tahun lahir, dan permintaan yang menunjukkan usia di bawah 13 tahun ditolak. Penolakan tersebut tidak menyimpan data apa pun.
Kami tidak secara sengaja memproses data pribadi anak di bawah usia 13 tahun. Orang tua atau wali yang berkeyakinan bahwa anaknya telah memberikan data kepada Kami dapat mengajukan permintaan penghapusan melalui kontak pada Bagian 17, dan Kami akan menghapusnya.
14. Hak Privasi Anda
Sepanjang berlaku menurut hukum yang mengatur Anda, Anda berhak untuk:
- memperoleh informasi mengenai data yang Kami proses dan memperoleh salinannya;
- meminta perbaikan atas data yang tidak akurat;
- meminta penghapusan data;
- menarik persetujuan yang telah Anda berikan, tanpa memengaruhi keabsahan pemrosesan sebelum penarikan;
- mengajukan keberatan atas pemrosesan yang didasarkan pada kepentingan yang sah;
- meminta pembatasan pemrosesan;
- meminta pemindahan data Anda dalam format yang lazim dipakai;
- mengajukan pengaduan kepada otoritas pelindungan data yang berwenang.
Cara menggunakannya. Sebagian besar hak di atas dapat Anda jalankan sendiri di dalam permainan: mengubah nama tampilan, memasang atau melepas alamat pemulihan, keluar dari seluruh sesi, menghapus data pada perangkat, dan mengajukan penghapusan akun. Untuk hal lainnya, hubungi Kami pada Bagian 17.
Apabila Anda tidak memiliki akun, data Anda pada Kami bersifat pseudonim. Agar permintaan dapat Kami tindak lanjuti, sertakan penanda perangkat yang tercantum pada menu Pengaturan. Tanpa penanda tersebut Kami tidak memiliki cara memastikan data mana yang berkaitan dengan Anda, dan menebaknya justru akan membuka data orang lain.
15. Penghapusan Akun dan Data
Menghapus data pada perangkat. Buka Pengaturan di dalam permainan, atau hapus data situs snakeverse.app melalui peramban Anda. Tindakan ini menghapus progres, preferensi, dan penanda perangkat pada perangkat tersebut, dan berlaku seketika. Progres yang belum tersimpan pada akun tidak dapat dipulihkan setelahnya.
Menghapus akun. Buka Pengaturan di dalam permainan, pilih penghapusan akun, dan konfirmasikan. Permintaan tersebut memiliki masa tunggu 7 hari sebelum dilaksanakan, dan selama masa itu Anda dapat membatalkannya dengan masuk kembali. Masa tunggu tersebut ada untuk melindungi Anda dari penghapusan yang tidak disengaja maupun yang dilakukan orang lain yang sempat mengakses perangkat Anda.
Yang dihapus. Setelah masa tunggu berakhir, Kami menghapus kredensial, identitas tertaut, sesi, alamat pemulihan, dan data profil Anda.
Yang tetap tersimpan. Catatan transaksi dan catatan pembukuan terkait tetap Kami simpan sepanjang diwajibkan ketentuan perpajakan dan pembukuan, dengan pengenal akun yang dipseudonimkan sehingga tidak lagi menunjuk kepada identitas Anda. Entri papan peringkat yang sudah terbit mengikuti jangka waktu pada Bagian 11.
Akibatnya. Barang yang telah dibeli dan progres yang tersimpan pada akun tidak dapat dipulihkan setelah penghapusan dilaksanakan. Pertimbangkan hal ini sebelum melanjutkan.
Permintaan penghapusan juga dapat diajukan melalui kontak pada Bagian 17, dan Kami memerlukan bukti kepemilikan akun sebelum melaksanakannya.
16. Perubahan Kebijakan Ini
Kebijakan ini dapat diperbarui seiring perkembangan layanan. Versi dan tanggal berlaku dicantumkan pada bagian atas dokumen, dan versi terbaru selalu tersedia pada halaman ini serta di dalam permainan pada menu Pengaturan.
Perubahan yang bersifat material, yaitu yang menambah kategori data, menambah tujuan pemrosesan, atau menambah penerima data, Kami umumkan di dalam permainan sebelum perubahan tersebut berlaku. Perubahan redaksional yang tidak mengubah makna dilakukan tanpa pengumuman.
Apabila Anda tidak menyetujui perubahan yang berlaku, Anda dapat berhenti menggunakan layanan dan mengajukan penghapusan akun sesuai Bagian 15.
17. Hubungi Kami
Permintaan pelaksanaan hak, pertanyaan, dan pengaduan terkait pelindungan data dapat disampaikan kepada:
Kiozhu, pengembang perorangan Snake Verse
[email protected]
Sertakan keterangan yang membantu Kami mengenali data Anda, yaitu nama pengguna akun apabila Anda memilikinya, atau penanda perangkat pada menu Pengaturan apabila tidak. Kami menanggapi permintaan dalam jangka waktu yang wajar sesuai ketentuan hukum yang berlaku, dan menghubungi Anda apabila memerlukan keterangan tambahan untuk memastikan identitas pemohon.
Privacy Policy
Version 3.0 · Effective 20 August 2026
1. Data Controller and Scope
This Policy is issued by Kiozhu, the individual developer of Snake Verse ("we"), acting as the controller of all processing described in it.
It applies to everyone who visits or plays Snake Verse ("you"), across all of the following: the website at snakeverse.app, including its home page, game page, and information pages; the Snake Verse Android app obtained through Google Play; and the game servers that host online multiplayer arenas.
The Android app loads the same game page as the website. Processing described here therefore applies equally to both, except where a section states that it applies to only one of them, which is the case for advertising and payment processing.
This Policy has been prepared with reference to Law of the Republic of Indonesia No. 27 of 2022 on Personal Data Protection, and to the General Data Protection Regulation (GDPR) insofar as it applies to visitors from the European Economic Area, the United Kingdom, and Switzerland.
Snake Verse can be played without an account. Accounts are optional and serve to store your progress and entitlements on our servers so they can be restored on another device. Provisions worded conditionally, such as "if you create an account" or "if you make a purchase", apply only insofar as you actually use the feature in question.
2. Information We Collect
The table below sets out every category of data we process as at the effective date of this Policy, and when it is collected. Purposes and legal bases are set out in Sections 3 and 4, and retention periods in Section 11.
| Category | Contents | Collected when |
|---|---|---|
| On-device progress | Scores, character and accessory collection, in-game currency, the badge you display, display and control preferences, and a random device identifier | While you play. This data is held in your browser and is not sent to us except as described in the rows below |
| Leaderboard entries | The display name you choose, your highest snake length, the badge you currently display, and either a random device identifier or your account identifier | At the end of each round, if your device is connected to the internet |
| Account data | Username and its canonical form, the salt and hash of your password, birth year, active session identifiers, account creation time, and last sign-in time | If you create an account |
| Recovery email address | Email address and its canonical form | If you add a recovery address in Settings |
| Linked identity | The user identifier issued by the identity provider, your email address in masked form, and a one-way digest of that address | If you sign in with Google Sign-In |
| Synced progress | Character and accessory ownership, in-game currency balances, reward claim records, gameplay statistics, and the in-game currency ledger | If you have an account, whenever your progress changes |
| Transaction data | Purchase and order identifiers issued by the payment provider, product codes, subscription status, and transaction time | If you make a purchase |
| Purchase email address | The email address you use at checkout on the web storefront, together with the order identifier | If you purchase through the web storefront, so that we can send you a redeem code |
| Online session data | IP address, display name, the character and colour you selected, and your account identifier if you are signed in | While you play in an online arena |
| Technical performance samples | Frames per second, graphics quality tier, render times, object counts, screen size, browser identification, and IP address | Periodically while you play |
| Product analytics events | Gameplay events such as round started, round ended, and panel opened, under a random identifier stored on your device | While you play |
| Crash reports | Error type, stack trace, game version, and browser and device identification | When the software fails |
| Player content reports | The display name you report, the time of the report, and the reporter's IP address | When you use the report button on a leaderboard name |
| IP address and request logs | IP address, request time, and browser type | On every request to our servers |
| Advertising data | Determined by Google, and may include your device advertising identifier and delivery data | On the Android app only, when you choose to watch a rewarded ad |
2.1 Device identifiers and the word "anonymous"
Leaderboard entries carry a random device identifier, and product analytics uses a similar random identifier. Neither contains your name, email address, or contact details. Because both persist between sessions, however, data associated with them is classified as pseudonymous rather than anonymous. Clearing site data in your browser produces a new identifier.
2.2 What we do not process
- Full names, phone numbers, and contact lists.
- Precise (GPS) or approximate location data.
- Data from other apps on your device.
- Card numbers or any other payment instrument data.
- Audio, photos, video, or files from your device.
We do not store passwords. What we store is a one-way hash together with its salt, so your password cannot be reconstructed from our database.
The email address you use to sign in with Google is not stored in full. We store a masked form to display back to you, and a one-way digest to match your account.
3. How We Use Your Information
Each category in Section 2 is processed for the limited purposes below, and for nothing else.
- Running the game. Your progress, preferences, and entitlements are used so the game works and so you find your last state where you left it.
- Operating leaderboards and their rewards. Your display name, score, and badge appear on the public leaderboard, and your standing at the end of a period determines the reward paid to eligible accounts.
- Operating online play. Your IP address and selections are used to place you in an arena, run the simulation, and enforce the rules of play.
- Providing and securing accounts. Credentials, sessions, and recovery addresses are used to authenticate you, restore access, and prevent account takeover.
- Delivering what you buy. Transaction confirmations from the payment provider are the basis on which items are granted, and the purchase email address is used to send redeem codes for web storefront purchases.
- Maintaining service quality. Performance samples and crash reports are used to find the cause of slowdowns and fix failures on real devices.
- Measuring feature use. Analytics events are used in aggregate to balance the game and decide what to build next.
- Keeping the service safe and appropriate. IP addresses, request logs, and content reports are used to rate limit requests, prevent abuse, review reported names, and act against cheating.
- Serving rewarded ads. On the Android app only, and only when you choose to watch one.
We do not carry out automated decision making that produces legal effects concerning you, and we do not profile players to set different prices for different people.
4. Legal Bases for Processing
Where processing is subject to the PDP Law or the GDPR, our legal bases are as follows.
| Legal basis | Applies to |
|---|---|
| Performance of a contract | Account data, recovery address, linked identity, synced progress, transaction data, purchase email address, and online session data. Without this data the features you ask for cannot be provided |
| Legitimate interests | Leaderboard entries, performance samples, crash reports, player content reports, and IP addresses and request logs. Our interests are providing competitive features, maintaining the service, and preventing abuse, and we limit the data to what those purposes require |
| Consent | Rewarded advertising in regions where consent is required, and the recovery email address you choose to add. Consent can be withdrawn at any time |
| Legal obligation | Retention of transaction records for as long as tax and accounting rules require |
5. Leaderboards and Public Player Information
Snake Verse leaderboards are public. What other players see is the display name you chose, your highest snake length for the current period, and the badge you display. Your email address, account username, device identifier, and IP address are never shown.
You choose your own display name. Because others see it, we recommend not using your real name, address, school, workplace, or anything else that could identify you. Names are automatically screened against inappropriate terms before they appear.
Boards run in two periods, daily and weekly, and each period ends at the time shown in the game. When a period ends, the top ten places are archived as a record of the board, and rewards are paid automatically to eligible accounts. Remaining entries are kept for the period stated in Section 11.
Online arenas also show your display name to other players in the same arena for the duration of the round.
Your rights: you can change your display name at any time in the game, and the change applies to subsequent entries. You may request removal of your leaderboard entries through the contact in Section 17. You can also hide other players' names from your own view, and that list stays on your device.
6. Cookies, Local Storage, and Similar Technologies
Snake Verse uses browser local storage to hold your progress, preferences, random device identifier, and the list of player names you have hidden. This storage is technical and necessary for the game to work. The list of names you hide is never sent to our servers.
If you create an account, we set a session cookie that is necessary to keep you signed in. It is a technical cookie, it is not used to track you across other sites, and it ends when you sign out.
Our information pages, including the home page, guide, and encyclopedia, contain no third-party advertising code.
Your rights: you can clear all local storage at any time through your browser's site data settings, or through Settings in the game. Doing so deletes progress that has not been saved to an account.
7. Analytics, Diagnostics, and Advertising
Product analytics. We use PostHog to measure feature use in aggregate. The events we send are gameplay events rather than anything you write, and they are sent under a random identifier stored on your device. We do not use third-party trackers that record your screen, mouse movement, or session contents.
Performance diagnostics. The game sends short technical samples containing frame rate and render timings. These samples are what let us find which devices stutter; without them, performance work would be guesswork.
Crash reporting. We use Sentry to receive software crash reports. Reporting is active only in production builds and is limited to errors, with no session recording and no performance tracing.
Advertising. Ads exist only in the Android app, as rewarded ads you choose to watch in exchange for an in-game reward, served by Google AdMob. Those ads may use your device advertising identifier. The web version serves no ads.
Your rights: you can reset or opt out of the advertising identifier in your Android privacy settings. Google ad preferences can be changed at Google Ads Settings. You can avoid advertising processing entirely by not watching rewarded ads, and the game remains fully playable without them.
8. Purchases and Payment Processing
We never receive, process, or store card numbers or any other payment instrument data. All payments are handled by a payment provider acting as merchant of record, meaning the party that takes the payment, issues the receipt, and handles refund requests under its own policy.
In the Android app, payments are processed by Google Play Billing. What we receive from Google is a transaction confirmation containing the purchase identifier, product code, subscription status, and transaction time. That confirmation is the basis on which items are granted in game.
On the web, payments are processed by the lynk.id storefront. After payment we receive order details containing the buyer's email address, the product title, and the order identifier, and we send a redeem code to that address. You enter that code in the game to receive the item.
Real-money purchases require an account. The reason is practical: without an account, what you buy exists only on the device you were using, and we cannot restore it if that device is lost, damaged, or wiped.
Your rights: refund requests are made to the relevant payment provider, since they are the party that took your payment. Your purchase history is visible in the game under Settings.
9. Third-Party Services
We use the service providers below. Each processes data under its own terms of service and privacy policy.
| Provider | Role | Data processed | Policy |
|---|---|---|---|
| Google Play | Android app distribution and payment processing | Purchase and subscription data | policies.google.com/privacy |
| Google AdMob | Rewarded ads in the Android app | Device advertising identifier, delivery data | policies.google.com |
| Google Sign-In | Identity provider for sign-in | User identifier, email address | policies.google.com/privacy |
| lynk.id | Payment processing on the web | Payment data, buyer email address, order identifier | lynk.id |
| PostHog | Product analytics | Gameplay events under a random identifier | posthog.com/privacy |
| Sentry | Software crash reporting | Technical error reports | sentry.io/privacy |
| Cloudflare | Content delivery, abuse mitigation, and email delivery | IP addresses, request metadata, contents of email we send you | cloudflare.com |
We do not sell personal data, and we do not share data with others for their own marketing purposes.
10. International Data Transfers
Google, PostHog, Sentry, and Cloudflare process data on infrastructure located outside Indonesia, including in the United States. Our product analytics is served from the United States region.
These transfers take place under each provider's data processing agreement and the safeguards they apply, including standard contractual clauses where the provider in question uses them.
Our own game servers and account database run on cloud providers we rent, and their location may change as capacity needs change. Such a change does not alter the categories of data processed or the purposes of processing.
11. Data Retention
| Data | Kept for |
|---|---|
| On-device progress | Until you delete it yourself |
| Leaderboard entries | 90 days, except the top ten places of each period, which are archived as a record of the board |
| Leaderboard reward records | Kept as accounting records and not swept together with board entries |
| Account data, recovery address, linked identity, synced progress | While the account is active, until deletion is carried out under Section 15 |
| Transaction data and purchase email address | For as long as tax and accounting rules require, even after the account is deleted, with the account identifier pseudonymised |
| Technical performance samples | 90 days |
| Player content reports | 12 months |
| Analytics events and crash reports | Per the retention policy of the provider concerned |
| Online session data | For the duration of the connection, and not retained after the round ends except as part of request logs |
These periods are enforced automatically by our systems rather than applied by hand.
12. Data Security
All traffic between your device and our servers is served over encrypted connections. Passwords are stored as a one-way hash together with a salt. Account sessions use tokens that you can invalidate by signing out.
Access to production systems is restricted to the data controller. We apply request rate limits, input size limits, and separation between the game servers and the account database so that a problem in one does not extend to the other.
No system is entirely free of risk. We limit what we collect to what the service needs, so that the impact of any incident stays as small as possible. If an incident occurs that poses a high risk to your rights, we will notify you as required by applicable law.
13. Children's Privacy
Snake Verse is intended for players aged 13 and over. It is not designed for children or families, and it is not marketed to children.
Creating an account requires confirming your birth year, and requests indicating an age under 13 are refused. A refusal stores no data at all.
We do not knowingly process personal data of children under 13. A parent or guardian who believes their child has provided data to us may request deletion through the contact in Section 17, and we will delete it.
14. Your Privacy Rights
To the extent applicable under the law that governs you, you have the right to:
- be informed about the data we process and obtain a copy of it;
- request correction of inaccurate data;
- request deletion of data;
- withdraw consent you have given, without affecting the lawfulness of processing before withdrawal;
- object to processing based on legitimate interests;
- request restriction of processing;
- request your data in a commonly used format so it can be moved;
- lodge a complaint with the competent data protection authority.
How to use them. Most of the rights above you can exercise yourself in the game: change your display name, add or remove a recovery address, sign out of all sessions, delete on-device data, and request account deletion. For anything else, contact us as described in Section 17.
If you do not have an account, the data we hold about you is pseudonymous. So that we can act on a request, include the device identifier shown in Settings. Without it we have no way to confirm which data relates to you, and guessing would expose someone else's data.
15. Account and Data Deletion
Deleting on-device data. Open Settings in the game, or clear site data for snakeverse.app in your browser. This removes progress, preferences, and the device identifier on that device, and takes effect immediately. Progress not saved to an account cannot be recovered afterwards.
Deleting your account. Open Settings in the game, choose account deletion, and confirm. The request has a 7 day waiting period before it is carried out, and during that time you can cancel it by signing back in. The waiting period protects you from deletions made by accident, or by someone who briefly had access to your device.
What is deleted. After the waiting period we delete your credentials, linked identities, sessions, recovery address, and profile data.
What is retained. Transaction records and related accounting records are kept for as long as tax and accounting rules require, with the account identifier pseudonymised so that it no longer points to your identity. Leaderboard entries already published follow the periods in Section 11.
Consequences. Items you purchased and progress stored on the account cannot be restored once deletion is carried out. Please consider this before proceeding.
Deletion can also be requested through the contact in Section 17, in which case we will need proof of account ownership before acting.
16. Changes to This Privacy Policy
This Policy may be updated as the service develops. The version and effective date appear at the top of the document, and the current version is always available on this page and in the game under Settings.
Material changes, meaning those that add categories of data, add purposes of processing, or add recipients of data, are announced in the game before they take effect. Editorial changes that do not alter meaning are made without an announcement.
If you do not agree with a change once it takes effect, you may stop using the service and request account deletion under Section 15.
17. Contact Us
Requests to exercise your rights, questions, and complaints about data protection can be sent to:
Kiozhu, individual developer of Snake Verse
[email protected]
Please include something that helps us identify your data: your account username if you have one, or the device identifier shown in Settings if you do not. We respond within a reasonable time as required by applicable law, and will contact you if we need further details to confirm who is making the request.