SARJANA Herald

Informasi situs

Privasi & Cookie

Situs ini punya satu akun opsional: login dengan Steam, hanya kalau kamu ingin melihat ringkasan akun Dota kamu sendiri. Tidak ada pelacak iklan, tidak ada analitik, dan satu-satunya cookie yang dipasang situs ini adalah cookie sesi setelah kamu masuk.

Cookie

Situs ini tidak memasang cookie untuk pelacakan, iklan, atau analitik. Satu cookie milik situs ini hanya ada setelah kamu masuk: sh_session — HttpOnly, Secure, SameSite=Lax, berlaku 30 hari — yang menjaga status masukmu. Keluar menghapusnya. Cookie lain yang mungkin kamu lihat berasal dari penyedia hosting (Cloudflare, sebagai bagian dari perlindungan keamanan situs) dan dari YouTube saat kamu menekan putar pada halaman kreator.

Yang disimpan di peramban kamu

  • Pilihan bahasa — kunci sh.lang.
  • Progres kursus di halaman Academy, termasuk jawaban yang sudah benar — kunci sh.academy.v1.
  • Preferensi suara pada latihan — kunci sarjanaherald.sound.
  • Catatan permintaan analisis match, supaya tombol cek status tidak diminta berulang — kunci sh.match.parse.*, ditambah sh.match.patches yang hanya hidup selama tab terbuka.
  • Waktu terakhir ajakan sedekah muncul, supaya ajakan itu tidak muncul lagi dalam 12 jam — kunci sarjanaherald.support.
  • Satu kode acak per room multiplayer, supaya refresh tab tidak membuatmu jadi pemain baru — kunci sarjanaherald.room.<kode>, sessionStorage, hilang saat tab ditutup.

Semua itu tinggal di perangkat kamu dan tidak dikirim ke mana pun. Menghapus data situs di peramban akan menghapusnya; tidak ada yang perlu dihapus dari sisi kami, karena belum ada akun.

Login dengan Steam

Login memakai Steam (OpenID), sehingga kami tidak pernah menerima atau menyimpan kata sandi Steam kamu:

  • Yang diterima dari Steam: SteamID64, nama tampilan, dan URL avatar publik.
  • Kegunaannya: menampilkan analitik akun Dota kamu sendiri, dan mengenali kamu di perangkat lain.
  • Untuk itu situs membaca data pertandingan publikmu lewat API OpenDota, memakai nomor akun Dota yang diturunkan dari SteamID64. Kalau Expose Public Match Data di Dota 2 kamu mati, datanya kosong dan halaman akan menyebut sebabnya.
  • Yang disimpan di sisi server: ID akun, SteamID64, nomor akun Dota, dan waktu masuk terakhir. Situs memakai satu cookie sesi untuk menjaga status masuk itu.
  • Keluar menghapus sesi di server, bukan cuma cookie di peramban.

Skor minigame di papan

Mode Kompetitif pada minigame mengirim hasil satu sesi ke server. Tanpa login, latihan tetap jalan dan skor tetap dihitung di peramban; yang tidak terjadi hanyalah barisnya di papan.

  • Yang dikirim saat sesi berakhir: nama game, jenis soal yang aktif, poin, jumlah jawaban benar dan salah, serta lama sesi.
  • Yang disimpan di server: angka itu, nama tampilan dan avatar Steam kamu, dan waktu server menerimanya. Hanya skor terbaik per game per musim yang disimpan.
  • Nama tampilan dan avatar itu tampil publik di papan pada halaman minigame. Kalau nama tampilanmu di Steam berubah, papan mengikutinya pada pengambilan data profil berikutnya.

Game multiplayer

Quiz Battle dan Draft Battle menyimpan state-nya di server selama room berjalan, supaya semua pemain melihat papan yang sama. Hasil tidak pernah masuk papan permanen, dan tab seorang pemain tidak bisa membaca token pemain lain.

  • Yang disimpan selama room hidup: kode room dan state game-nya — untuk Quiz Battle sepuluh soal dan skor tiap pemain; untuk Draft Battle pick dan ban, spell tiap hero, HP kedua sisi, dan log pukulan. Room beserta seluruh barisnya dihapus setelah tiga jam — atau lebih cepat saat ada room baru dibuat.
  • Tamu dikenali lewat kode acak di sessionStorage tab-nya (kunci sarjanaherald.room.<kode>), bukan lewat akun. Kode itu hilang saat tab ditutup dan tidak menghubungkan tamu ke nama mana pun.
  • Masuk dengan Steam hanya mengganti nama tampilan di room (dan menampilkan medali rank publik). Room tidak membaca data pertandinganmu.

Rencana: pembayaran lewat BagiBagi.co

Belum aktif, dan produknya belum ditetapkan — jadi belum ada yang bisa dibeli hari ini. Saat nanti ada, pembayaran diproses oleh BagiBagi.co lewat QRIS; situs ini tidak pernah melihat nomor kartu, PIN, atau kredensial bank kamu.

  • Yang dikirim ke BagiBagi.co saat kamu membayar: nama, email, nominal, dan pesan yang kamu isi, ditambah kode merchant dan alamat callback.
  • Yang dikirim balik ke situs ini: status pembayaran, ID order, ID transaksi, nominal, dan waktu pembayaran — dipakai untuk mencatat pesanan.
  • Email dan nominal ikut tercatat di BagiBagi.co dan tunduk pada kebijakan mereka sendiri, bukan hanya halaman ini.

Yang diterima pihak lain

Situs ini kumpulan berkas statis, jadi tidak ada server aplikasi milik kami yang mencatat kunjunganmu. Namun saat halaman dimuat, beberapa pihak menerima data teknis standar (alamat IP, jenis peramban, berkas yang diminta):

  • Penyedia hosting menyimpan log akses teknis untuk keamanan dan penagihan.
  • Gambar hero dan item dimuat dari CDN Valve, jadi CDN itu melihat IP kamu.
  • Halaman Match memanggil API publik OpenDota langsung dari peramban, termasuk Match ID yang kamu cari.
  • Halaman kreator memuat video dari youtube-nocookie.com setelah kamu menekan putar; sesudah itu kebijakan YouTube dan Google yang berlaku untuk data kamu.
  • Tautan keluar ke OpenDota, Dotabuff, Stratz, Liquipedia, dan situs penyelenggara acara membawa kamu ke situs dengan kebijakan privasinya sendiri.

Analitik dan pelacakan

Saat ini tidak ada analitik pihak ketiga, pixel iklan, maupun sidik jari peramban. Kalau itu berubah, halaman ini diperbarui lebih dulu, dan tanggal di bawah ikut berubah.

Perubahan

Halaman ini diperbarui setiap kali cara kerja situs berubah — termasuk sebelum pembayaran dibuka. Tanggal terakhir: 31 Oktober 2026.