Kebijakan Privasi - PHYSICS LAB
Tanggal berlaku: 2026-10-07
Kontak: [email protected]
1. Ringkasan
PHYSICS LAB tidak memiliki akun, iklan, maupun cookie. Kami hanya mengukur kunjungan secara agregat dan menghitung jumlah total permainan yang dimainkan (bagian 5). Level resmi, editor level, dan mini game arkade bekerja sepenuhnya di perangkat Anda. Tiga fitur online opsional - galeri pemain, papan peringkat global, dan peringkat Lab Harian di arkade - menggunakan server kami. Saat Anda menggunakannya, kami menyimpan level yang Anda terbitkan, nama papan peringkat yang Anda pilih, serta waktu dan skor Anda yang telah diverifikasi, yang terhubung dengan ID acak yang dibuat oleh browser Anda. Kami tidak pernah meminta, dan tidak menyimpan, alamat email, nama asli, nomor telepon, atau alamat IP Anda.
2. Informasi yang disimpan di perangkat Anda
Game ini menyimpan hal-hal berikut di localStorage browser Anda:
| Kunci | Isinya |
|---|---|
physicslab.progress.v1 | level yang telah terbuka, waktu terbaik dan jumlah percobaan per level, suara aktif/nonaktif |
physicslab.drafts.v1 | level yang sedang Anda buat di editor (hingga 30 draf) |
physicslab.custom.v1 | waktu terbaik Anda pada level yang dibagikan pemain lain kepada Anda |
physicslab.verify.v1 | catatan berumur pendek bahwa Anda telah menyelesaikan level Anda sendiri dalam uji coba |
physicslab.creator.v1 | nama pembuat yang Anda ketik di editor, untuk mengisinya otomatis di lain waktu |
physicslab.editor.snap | apakah fitur jepret ke kisi (grid snap) di editor aktif |
physicslab.device.v1 | ID acak yang dibuat oleh browser Anda untuk fitur online (lihat bagian 4) |
physicslab.nickname.v1 | nama papan peringkat yang Anda pilih |
physicslab.arcade.v1 | progres arkade: skor terbaik, medali, dan jumlah permainan per mini game, XP, hari-hari Anda memainkan Lab Harian (sekitar 10 minggu), dan peringkat Lab Harian terakhir Anda |
physicslab.arcade.mute | apakah suara arkade aktif |
physicslab.meta.v1 | bohlam petunjuk, bagian mana yang sudah ditunjukkan petunjuk di tiap level, misi hari ini dan progresnya, hari-hari ketika kamu menyelesaikan semua misi (sekitar 4 bulan), hitungan sederhana (eksperimen dijalankan, level diselesaikan), serta bola yang kamu buka dan pilih, hari-hari Anda bermain (sekitar 2 bulan) beserta rentetan main dan pelindung rentetan, progres tantangan mingguan, serta jam pengingat harian Anda |
physicslab.hidden.v1 | level pemain dan pembuat yang kamu sembunyikan di galeri |
physicslab.stats.v1 | total situs terakhir yang ditampilkan (kunjungan, permainan dimainkan), agar penghitung langsung muncul |
physicslab.lang / physicslab.lang.pick | bahasa yang kamu gunakan dan apakah kamu memilihnya sendiri |
physicslab.install.snooze | kapan kamu memilih "nanti saja" untuk memasang aplikasi (ditanyakan lagi setelah 14 hari) |
Anda dapat menghapusnya kapan saja dengan tombol "Hapus rekor saya" di situs, dengan menghapus draf di editor, atau dengan menghapus data situs untuk situs ini di browser Anda. Menghapusnya juga memutus hubungan Anda dengan apa pun yang telah Anda terbitkan: server tidak memiliki cara lain untuk mengenali Anda. Game tetap berfungsi normal jika penyimpanan tidak tersedia (penjelajahan pribadi, data situs diblokir) - game hanya tidak akan mengingat apa pun.
Jika Anda memasang game sebagai aplikasi, service worker juga menyimpan cache berkas-berkas milik game itu sendiri agar dapat berfungsi secara offline. Cache tersebut hanya berisi aset milik game itu sendiri.
Pengingat harian (opsional). Jika Anda menyalakan pengingat di perangkat ini, browser meminta izin untuk menampilkan notifikasi. Aplikasi lalu menyimpan catatan kecil di penyimpanan offline-nya sendiri (plab-state): jam yang Anda pilih, hari terakhir Anda bermain, rentetan Anda, dan teks pengingat. Hanya aplikasi di perangkat Anda yang membacanya, sekali atau dua kali sehari, untuk memutuskan apakah perlu mengingatkan Anda; tidak ada yang dikirim ke kami atau ke layanan push mana pun. Matikan lewat panel pengingat, pengaturan notifikasi browser, atau dengan menghapus data situs ini. Opsi kalender membuat file kalender di perangkat Anda; setelah ditambahkan, acara itu disimpan oleh aplikasi kalender Anda sesuai kebijakan privasinya sendiri.
Aplikasi Android (Google Play). Aplikasi berisi game yang sama, jadi seluruh isi kebijakan ini juga berlaku untuknya: progres, pengaturan, dan ID acakmu hanya tersimpan di penyimpanan khusus aplikasi di ponselmu, dan fitur online opsional (bagian 4) berkomunikasi dengan server yang sama. Satu-satunya izin yang diminta Android kepadamu adalah izin menampilkan notifikasi, dan hanya saat kamu menyalakan pengingat harian. Aplikasi juga memakai izin biasa tanpa permintaan yang tidak mengirim apa pun: akses internet, getaran (umpan balik haptik, bisa dimatikan di menu), dan memulihkan pengingat setelah ponsel dinyalakan ulang. Pengingat dijadwalkan langsung oleh Android di ponsel — tanpa layanan push, tidak ada yang dikirim ke kami — dan dihapus saat kamu mematikannya atau mencopot aplikasi. Aplikasi tidak memiliki ID iklan dan tidak memuat SDK analitik, laporan error, atau iklan; statistik kunjungan situs web (bagian 5) tidak termasuk dalam aplikasi. Mencopot aplikasi, atau menghapus penyimpanannya di pengaturan Android, akan menghapus semua yang disimpannya di ponsel. Tautan ke kebijakan ini dan ketentuan layanan dibuka di browsermu.
3. Level yang Anda bagikan sebagai tautan
Saat Anda membagikan level dari editor, seluruh level - tata letaknya, solusi Anda, serta nama level, nama pembuat, dan petunjuk yang Anda ketik - dikemas ke dalam tautan itu sendiri (setelah tanda #). Membagikan tautan tidak mengunggah apa pun kepada kami, dan bagian setelah # tidak dikirim ke server web mana pun saat tautan dibuka.
Siapa pun yang menerima tautan dapat membaca seluruh isinya, dan aplikasi pesan, jejaring sosial, atau layanan email yang Anda gunakan untuk mengirimnya akan menangani tautan tersebut berdasarkan kebijakan privasinya sendiri. Jangan mencantumkan informasi pribadi dalam nama level, nama pembuat, petunjuk, atau nama papan peringkat. Semuanya bersifat opsional.
Jika Anda menggunakan salah satu tombol bagikan (misalnya X, Facebook, WhatsApp, Telegram, LINE, atau Reddit), browser Anda membuka halaman layanan tersebut; tidak ada yang dikirim ke layanan itu sampai Anda memilih untuk memposting di sana.
4. Fitur online: galeri, papan peringkat, dan Lab Harian
Fitur-fitur ini hanya digunakan saat Anda membuka galeri, menerbitkan level, menyelesaikan level saat online, menyukai atau melaporkan level, melihat papan peringkat, atau menyelesaikan game Lab Harian di arkade saat online.
Apa yang disimpan server
| Data | Kapan | Terlihat oleh orang lain |
|---|---|---|
| Level yang diterbitkan: tata letak, solusi Anda, nama level, nama pembuat, petunjuk | Anda menekan "Terbitkan ke galeri" | ya |
| Entri papan peringkat: nama papan peringkat, waktu terbaik, penempatan bagian pada permainan tersebut | Anda menyelesaikan level saat online | nama dan waktu: ya |
| Entri adu waktu mingguan: nama papan peringkat, minggu, waktu terbaik, penempatan bagian pada permainan tersebut | Anda menyelesaikan level unggulan minggu ini saat online | nama dan waktu: ya |
| Entri Lab Harian: nama papan peringkat, hari, game, skor terbaik yang telah diverifikasi, jumlah percobaan | Anda menyelesaikan salah satu game Lab Harian hari itu saat online | nama dan skor: ya |
| Permainan (satu per level per hari), suka, dan laporan (alasan dan catatan opsional) | Anda membuka, menyukai, atau melaporkan level galeri | hanya jumlahnya |
Hash ID perangkat: hash kriptografis berkunci dari ID acak di physicslab.device.v1 | bersama setiap hal di atas | tidak |
| Tanggal dan waktu hal-hal di atas | bersama setiap hal di atas | sebagian (tanggal terbit) |
Untuk memverifikasi skor Lab Harian, browser Anda mengirimkan input dari permainan tersebut - posisi dan waktu ketukan serta seretan Anda di dalam area permainan - dan server kami memutarnya ulang. Input tersebut hanya digunakan untuk pemeriksaan itu dan tidak disimpan.
ID perangkat mentah tidak pernah meninggalkan browser Anda dalam bentuk tersimpan - server hanya menyimpan hash berkuncinya, yang tidak dapat diubah kembali menjadi ID tersebut. Hash itu tidak terhubung dengan identitas Anda, tidak digunakan untuk iklan, dan tidak dibagikan kepada siapa pun.
Apa yang tidak disimpan server: email, nama asli, nomor telepon, akun apa pun, kontak, lokasi tepat maupun perkiraan, atau alamat IP Anda. Alamat IP Anda hanya digunakan di memori, untuk waktu singkat, guna membatasi laju permintaan yang bersifat penyalahgunaan, dan tidak pernah ditulis ke basis data kami. Penyedia hosting kami dapat menyimpan log akses teknis standar untuk jangka waktu singkat demi keamanan dan operasional.
Mengapa (tujuan dan dasar hukum)
- untuk menjalankan galeri dan papan peringkat yang Anda minta untuk digunakan (pelaksanaan layanan; GDPR Pasal 6(1)(b));
- untuk menjaganya tetap adil dan aman - memutar ulang permainan untuk mencegah waktu dan skor palsu, membatasi laju permintaan, menyaring dan memoderasi konten yang dilaporkan (kepentingan yang sah; GDPR Pasal 6(1)(f)).
Pemeriksaan otomatis: nama level, nama pembuat, petunjuk, dan nama papan peringkat disaring secara otomatis untuk kata-kata ofensif, tautan, dan detail kontak, dan sebuah level disembunyikan secara otomatis setelah beberapa laporan independen hingga seseorang meninjaunya. Pemeriksaan ini hanya menentukan apakah teks atau level boleh ditampilkan; pemeriksaan ini tidak memiliki efek lain terhadap Anda.
Berapa lama
- Level yang diterbitkan: sampai Anda menghapusnya dari editor, atau sampai moderator menghapusnya.
- Entri papan peringkat: selama level dan papan peringkat tersebut ada. Waktu terbaik yang baru menggantikan yang lama.
- Entri adu waktu mingguan: dihapus 12 minggu setelah waktu terakhir Anda pada minggu itu.
- Entri Lab Harian: dihapus 90 hari setelah hari yang bersangkutan.
- Catatan permainan: disimpan hanya untuk menghitung satu permainan per hari; catatan ini dapat dihapus setelah 90 hari.
- Laporan: sampai diselesaikan, lalu hingga 12 bulan sebagai catatan moderasi.
Siapa yang dapat melihatnya dan siapa yang memprosesnya
Level yang diterbitkan, nama papan peringkat, waktu, dan skor Lab Harian bersifat publik. Server dan basis data kami berjalan di Railway (Railway Corporation, Amerika Serikat), dan situs web disajikan oleh Cloudflare (Cloudflare, Inc., Amerika Serikat). Mereka memproses data atas nama kami dan berdasarkan kewajiban keamanan mereka sendiri. Penggunaan layanan mereka berarti data dapat ditransfer ke dan disimpan di Amerika Serikat; jika diwajibkan, transfer tersebut didasarkan pada klausul kontrak standar dari penyedia tersebut.
5. Permintaan jaringan
Game ini memuat berkas-berkasnya sendiri (HTML, CSS, JavaScript, data level, dan aset gambar) dari tempat mana pun Anda menjalankannya. Fitur online yang dijelaskan di bagian 4 mengirim permintaan ke server API kami. Halaman utama juga meminta rekor dunia terkini dan peringkat Lab Harian hari ini dari API untuk menampilkannya.
Penghitung langsung. Selama sebuah halaman terbuka dan terlihat, halaman tersebut mengirim permintaan kecil ke API kami kira-kira setiap 30 detik. Permintaan ini berisi ID acak yang dibuat sendiri oleh tab browser (hanya disimpan sampai tab ditutup) serta jumlah permainan dan sesi arkade yang dimulai sejak permintaan sebelumnya. Server menyimpan ID ini hanya di memori: tab yang mengirim permintaan dalam sekitar satu menit terakhir dihitung sebagai sedang bermain, dan ID yang tidak terlihat dalam 30 menit terakhir menambah satu ke total kunjungan situs ("12.345 kunjungan"); jumlah permainan ditambahkan ke total situs ("12.345 permainan dimainkan"). Agar skrip tidak menggelembungkan jumlah kunjungan, jumlah kunjungan baru per alamat IP juga hanya dihitung di memori dan direset setiap jam. ID, alamat IP, maupun catatan per orang tidak pernah ditulis ke basis data; hanya totalnya yang disimpan.
Statistik kunjungan. Kami menggunakan Cloudflare Web Analytics untuk melihat angka agregat seperti tayangan halaman, situs perujuk, negara, dan jenis perangkat. Layanan ini tidak menggunakan cookie atau penyimpanan lokal, tidak melakukan sidik jari (fingerprinting) terhadap perangkat Anda, dan tidak melacak Anda di situs web lain. Layanan ini disediakan oleh Cloudflare, penyedia hosting kami.
Tidak ada permintaan yang dikirim ke layanan iklan atau pelacakan lintas situs.
6. Privasi anak-anak
PHYSICS LAB tidak ditujukan untuk anak-anak di bawah 13 tahun dan tidak meminta informasi pribadi dari siapa pun. Karena pemain dapat menerbitkan level dan memilih nama papan peringkat publik, orang tua mungkin ingin mengingatkan anak-anak agar tidak pernah mengetik nama asli atau detail pribadi lainnya.
7. Layanan pihak ketiga
Tidak ada SDK pihak ketiga untuk iklan, pelaporan kerusakan, atau media sosial yang diintegrasikan. Cloudflare Web Analytics (bagian 5) berasal dari penyedia hosting kami, Cloudflare, dan tidak memasang cookie. Penyedia hosting yang disebutkan di bagian 4 adalah satu-satunya pemroses. Tombol bagikan hanyalah tautan biasa ke layanan yang disebutkan di bagian 3; layanan tersebut hanya dihubungi jika Anda mengetuk salah satunya.
8. Hak-hak Anda
Undang-undang perlindungan data seperti GDPR dan Undang-Undang Perlindungan Informasi Pribadi Korea (PIPA) memberi Anda hak atas akses, perbaikan, penghapusan, pembatasan, keberatan, dan portabilitas.
- Menghapus level yang telah Anda terbitkan: buka level tersebut di editor → Bagikan → Hapus.
- Entri papan peringkat dan hal lainnya: kirim email ke [email protected] dengan menyebutkan nama papan peringkat dan level yang bersangkutan. Karena tidak ada akun, kami mungkin meminta Anda menunjukkan ID perangkat dari browser Anda agar kami dapat menemukan entri yang tepat; kami tidak akan meminta apa pun selain itu.
- Anda juga dapat mengajukan pengaduan kepada otoritas perlindungan data setempat.
Kami menanggapi permintaan dalam waktu 30 hari.
9. Perubahan
Jika kami mengubah cara data ditangani, kami akan memperbarui kebijakan ini beserta tanggal berlakunya sebelum perubahan tersebut berlaku.
10. Kontak
Pertanyaan tentang kebijakan ini: [email protected]
11. Operator usaha
| Perusahaan | 프로젝트팀포유 (Project Team For You) |
|---|---|
| Perwakilan | 이유상 |
| Nomor registrasi usaha | 495-25-02209 |
| Izin usaha penjualan jarak jauh | 제2026-경북봉화-0037호 |
| Alamat | 1166-68 Yebong-ro, Sangun-myeon, Bonghwa-gun, Gyeongsangbuk-do, Republic of Korea |
| Telepon | 070-7620-7256 |
| [email protected] |