Lompat ke konten
Kamu sedang melihat pratinjau Puzzel.org yang baru Kembali ke situs saat ini
Hukum

Semua yang ditanyakan departemen TI, dijawab dari kode yang berjalan.

Hosting, subpemroses, domain yang perlu dibuka, data apa yang disimpan dan di mana tempatnya. Kuesioner pengadaan versi lengkapnya tinggal satu sakelar lagi.

Lembar informasi vendor · diperbarui Agustus 2026
Dalam satu kalimat
Sebuah situs web, bukan instalasi
Peramban modern apa pun, perangkat apa pun. Tanpa plugin, tanpa aplikasi, tanpa akun untuk bermain.
Hosting
Vercel di depan, Google Firebase di belakang
Vercel yang mengirimkan aplikasinya; akun, aktivitas dan hasil tersimpan di basis data realtime Firebase.
Lokasi data
Amerika Serikat secara bawaan, Uni Eropa tersedia
Berkas dan data akun adalah dua pengaturan wilayah yang terpisah. Berkas yang diunggah bisa dialihkan oleh akun mana pun; memindahkan data akunnya sendiri butuh langganan aktif.
Firewall
Daftar izin yang pendek — termasuk websocket
Basis datanya berkomunikasi lewat wss://, dan itulah aturan yang paling sering diputus filter sekolah yang ketat.
1

Dari siapa kamu membeli

Puzzel.org adalah perusahaan satu orang asal Belanda, jadi kontak penjualan, kontak teknis dan orang yang menulis kodenya adalah orang yang sama. Ini data yang dibutuhkan bagian pembelian untuk mencatat vendor.

Dukungan tidak terbatas dan berjalan lewat email — balasannya datang dari pengembangnya sendiri, bukan dari antrean tiket.
Kontak di bawah ini sekaligus kontak untuk keamanan dan kebocoran data; tidak ada jalur eskalasi terpisah.
Nama resmi
Puzzel.org
Kontak dan narahubung
Daan Weustenraad
Alamat
Sneekermeer 13, 3825XT Amersfoort, The Netherlands
Kamar Dagang (KvK)
66090091
Nomor PPN
NL002191535B44
Dukungan
Tidak terbatas, lewat email, 09:00–22:00 CET
2

Apa yang sebenarnya dipasang sekolah

Tidak ada yang perlu dipasang. Guru membuka puzzel.org di peramban yang sudah mereka punya, dan pemain membuka satu tautan atau aktivitas yang tersemat di halamanmu sendiri — tanpa akun, tanpa unduhan, tanpa hak admin.

Chrome, Firefox, Safari dan Edge didukung; Internet Explorer tidak.
Tidak ada Flash, Java atau ekstensi peramban yang terlibat, dan tidak ada apa pun yang disimpan di perangkat.
Halamannya kecil — biasanya jauh di bawah 1 MB — jadi jaringan nirkabel sudah cukup; tidak perlu koneksi kabel.
Bermain bisa di ponsel dan tablet; membuat aktivitas lebih nyaman di tablet atau komputer.
Chromebook dan perangkat terkelola yang dikunci ketat tidak masalah: semuanya berjalan di dalam peramban.
3

Firewall, daftar izin dan header halaman

Buka blokir domain di bawah ini. Basis data realtime terhubung lewat websocket, dan itulah yang biasanya diputus diam-diam oleh filter konten yang ketat — kalau aktivitas terbuka tetapi hasil tidak pernah tersimpan, aturan itulah yang pertama harus kamu periksa.

Hanya wilayah yang dipakai akunmu yang diperlukan: akun AS tidak pernah menghubungi basis data Uni Eropa, dan sebaliknya.
Stripe hanya dihubungi saat membeli atau memperpanjang langganan — Stripe boleh tetap diblokir di perangkat kelas.
Domain yang perlu diizinkan lewat filter
puzzel.org Aplikasinya sendiri
puzzelorg-cdn.s3.us-west-1.amazonaws.com Gambar dan audio yang diunggah oleh akun yang disimpan di AS
puzzelorg-image-cdn.s3.eu-north-1.amazonaws.com Gambar dan audio yang diunggah oleh akun yang disimpan di Uni Eropa
*.googleapis.com Masuk dan penyegaran token (Firebase Authentication)
puzzelorg.firebaseapp.com Pop-up untuk masuk dengan akun Google dan Microsoft
wss://puzzelorg.firebaseio.com Basis data realtime — akun yang disimpan di AS wss
wss://puzzelorg-2.europe-west1.firebasedatabase.app Basis data realtime — akun yang disimpan di Uni Eropa wss
fonts.googleapis.com, fonts.gstatic.com Font web
checkout.stripe.com Hanya saat membeli atau memperpanjang langganan

Wildcard adalah alamat milik Google sendiri untuk Firebase Authentication; sisanya persis seperti tertulis.

Header respons yang dipasang di setiap halaman
Strict-Transport-Security: max-age=31536000; includeSubDomains; preload
Memaksa HTTPS selama setahun, termasuk subdomain
X-Content-Type-Options: nosniff
Mencegah peramban menebak tipe konten
Referrer-Policy: strict-origin-when-cross-origin
Hanya mengirim asal situs ke situs lain, tidak pernah URL lengkapnya
X-Frame-Options: SAMEORIGIN
Memblokir pembingkaian platform — sematan aktivitas adalah pengecualian yang disengaja
Content-Security-Policy: frame-ancestors 'self'; upgrade-insecure-requests;
Mengulang aturan pembingkaian dan menaikkan setiap permintaan http biasa
4

Masuk, peran dan single sign-on

Guru masuk dengan alamat email dan kata sandi, atau dengan akun Google atau Microsoft yang sudah dikelola sekolahmu. Pemain tetap anonim kecuali guru sengaja menyalakan pendaftaran untuk sebuah aktivitas.

Setiap guru punya akses masuknya sendiri; pemilik akun sekolah mengundang rekan kerja ke dalamnya dan bisa menarik kembali satu kursi.
Perannya sengaja dibuat datar: pemilik mengelola kursi, dan setiap guru hanya melihat aktivitasnya sendiri.
Aktivitas yang tersemat mendukung single sign-on OIDC: portalmu mengirim token bertanda tangan, yang diperiksa terhadap kunci publik penyedia identitasmu sebelum pemain diizinkan masuk. Penerbit token dimasukkan ke daftar izin per akun, disiapkan atas permintaan.
Saat ini belum ada konektor Clever, ClassLink atau SAML — tanyakan dulu sebelum menganggapnya ada.
5

Data apa yang disimpan platform ini

Secara bawaan, sebuah aktivitas tidak mencatat apa pun tentang pemain: tanpa akun, tanpa nama, tanpa skor. Mencatat hasil dan menanyakan siapa pemainnya adalah dua pengaturan terpisah yang dinyalakan guru per aktivitas, dan setiap kolom yang ditanyakan dipilih satu per satu dari daftar di bawah ini.

Akun guru: alamat email, nama, aktivitas yang dibuat, serta gambar atau audio yang diunggah.
Data pemain: hanya kolom pendaftaran yang dipilih guru itu, ditambah jawaban yang diberikan dalam satu aktivitas itu.
Tidak ada pelacak iklan atau analitik di mana pun di platform ini, dan tidak ada skrip pihak ketiga di layar main.
Asisten AI dipakai per permintaan: apa yang diketik guru dikirim ke OpenAI untuk membuat konten. Data pemain tidak pernah dikirim.
Kolom yang bisa dipilih guru untuk ditanyakan ke pemain
NamaNama depanNama belakangEmailNomor teleponNomor induk siswaNomor induk pegawaiOrganisasiKelasNegaraInfo lainKata sandiPertanyaan yang kamu tulis sendiri

Tidak satu pun ditanyakan kecuali guru menambahkannya ke aktivitas tertentu itu.

6

Isolasi, enkripsi dan siapa yang bisa melihat datamu

Setiap pembacaan dan penulisan melewati Firebase Security Rules: sebuah akun hanya bisa menjangkau datanya sendiri dan hasil yang dikirim ke aktivitasnya sendiri. Pemeriksaan itu berjalan di server Google, bukan di peramban, jadi tetap berlaku bahkan untuk orang yang menulis ulang halaman di depannya.

Lalu lintasnya HTTPS dari ujung ke ujung, dan datanya dienkripsi saat dikirim maupun saat disimpan oleh Google Firebase.
Gambar dan audio yang diunggah disajikan dari URL S3 publik. Anggap semuanya publik: jangan taruh apa pun yang rahasia di media aktivitas.
Puzzel.org hanya membuka sebuah akun kalau pemiliknya meminta bantuan soal sesuatu di dalamnya.
Subprosesor
Vercel Hosting dan pengiriman aplikasi
Google Firebase Autentikasi dan basis data realtime yang menyimpan data akun
Amazon S3 Penyimpanan untuk gambar dan audio yang diunggah
Stripe Pembayaran langganan dan penerbitan faktur
OpenAI Membuat konten saat guru memakai asisten AI

Semua yang menjadi tumpuan platform ini. Tidak ada pihak lain yang menerima data akun atau data pemain.

7

Di mana data disimpan

Dua pengaturan yang sengaja dibuat terpisah: satu menentukan wilayah S3 mana yang menyimpan berkas yang diunggah, satunya lagi wilayah basis data mana yang menyimpan data akun. Akun baru dimulai di wilayah yang disarankan zona waktu perambannya — Eropa dan Afrika mendapat basis data Uni Eropa — dan keduanya bisa diubah setelahnya.

Data akun: basis data realtime Google Firebase di Amerika Serikat (bawaan) atau di europe-west1, Belgia.
Berkas: bucket Amazon S3 di us-west-1 (California) atau eu-north-1 (Stockholm). Berkas yang sudah ada tetap berfungsi setelah pemindahan.
Memindahkan data akun ke wilayah lain berjalan sebagai migrasi latar belakang dan butuh langganan berbayar.
8

Penghapusan, masa simpan dan pemberitahuan kebocoran

Semua yang dibuat seorang guru bisa dihapus sendiri oleh guru itu — langsung, tanpa perlu meminta bantuan. Menghapus sebuah aktivitas juga menghapus apa yang dikirim pemain ke dalamnya.

Hapus satu hasil dan hasil itu hilang; hapus sebuah aktivitas dan isinya, statistiknya serta pendaftaran pemainnya ikut hilang.
Menghapus akun akan menghapus aktivitas, folder, prasetel, catatan pembayaran dan akses masuknya sendiri.
Tidak ada masa simpan yang tetap: data bertahan sampai pemilik akun menghapusnya.
Setelah terjadi kebocoran, pemilik akun dikirimi email oleh kontak di atas berisi apa yang terjadi, siapa yang terdampak dan apa artinya bagi mereka.
9

Penyematan, LMS dan API

Sebagian besar sekolah memakai Puzzel.org tersemat di dalam sesuatu yang sudah mereka jalankan — halaman Canvas, situs sekolah, blog. Hanya halaman aktivitas yang boleh dibingkai situs lain; sisanya menolak pembingkaian sama sekali.

Canvas: peluncuran LTI membuat guru bisa memilih salah satu aktivitasnya sendiri dan menaruhnya di halaman sebagai sematan.
Selain itu: salin kode sematan dan tempelkan ke halaman mana pun — tanpa perlu kerja integrasi.
REST API bisa membuat aktivitas dari sistemmu sendiri, dibatasi 10 permintaan per hari untuk setiap kunci.
Tidak ada yang harus diimpor ke Puzzel.org lebih dulu — tanpa sinkronisasi daftar kelas, tanpa unggahan data siswa.
10

Lisensi, pengadaan dan pembayaran

Langganan sekolah adalah lisensi tahunan untuk satu akun sekolah dengan ruang untuk rekan kerja, yang ukurannya ditentukan oleh perkiraan jumlah sesi pemain per bulan. Ukurannya tidak pernah naik sendiri menjadi tagihan kelebihan pemakaian: kamu yang memilih ukurannya, dan bisa menaikkannya kapan pun kamu butuh.

Pesanan pembelian bisa dipakai selama bisa dibayar dengan kartu atau transfer bank. Cek tidak bisa diterima — perusahaannya tidak berbasis di AS.
Pembayaran berjalan lewat Stripe, jadi data kartu tidak pernah sampai ke sistem Puzzel.org sendiri.
Butuh dokumen resmi sebelum memesan? Penyusun penawaran harga menghasilkan penawaran harga dalam bentuk PDF lengkap dengan data sekolahmu.
Langganan sekolah sekilas
Harga per tahun
€125 / $150
Akun guru yang termasuk
5
Sesi pemain per bulan
5.000
Menaikkan kapasitas
1.000 sesi lagi per bulan seharga €25 / $30 per tahun
Tanpa langganan
2 aktivitas dan 60 sesi pemain per bulan, gratis
Masih ada yang belum jelas di sini? Tanyakan saja — halaman hukum yang butuh email susulan itu tanda tulisannya buruk.