Privasi dan keamanan

Datamu tetap milikmu

Berikut penjelasan jelas tentang apa yang dilakukan TrustGuard pada teks, berkas, chat, dan akunmu, apa yang tidak pernah dilakukan, dan cara memeriksanya sendiri. Terakhir ditinjau 31 Oktober 2026.

Ringkasan

Yang kami lakukanMenjalankan Scanner, pembacaan berkas, Latihan, dan Langkah Aman di browsermu. Menyamarkan data sensitif sebelum chat. Tidak menyimpan riwayat chat. Tanpa iklan, analitik, atau cookie pelacak. Akun bersifat opsional dan hanya menyimpan nama pengguna, email opsional, hash kata sandi, dan progres latihan.
Yang perlu kamu tahuGuardian AI mengirim teks yang sudah disamarkan ke Gemini API milik Google saat AI aktif. Google memakai ketentuannya sendiri. Jika kamu masuk, satu cookie sesi dipasang dan progresmu disimpan di database kami (Neon, PostgreSQL). Gunakan contoh fiktif dan jangan ketik data pribadi asli.

Ke mana datamu pergi

FiturDi mana berjalanDikirim ke luar?
Scanner (teks)BrowsermuTidak
Scanner (PDF, Word, gambar)Browsermu (pdf.js, JSZip, Tesseract OCR berjalan lokal)Tidak, berkas tidak pernah diunggah
LatihanBrowsermuTamu: tidak. Sudah masuk: hanya progres (nomor chapter, benar atau belum, jumlah percobaan) dikirim ke database kami.
Langkah AmanBrowsermuTidak
Guardian AIServer kami, lalu Gemini API Google bila aktifYa, hanya teks yang sudah disamarkan
AkunServer dan database kami (Neon, PostgreSQL)Nama pengguna, email opsional, hash kata sandi, progres

Perjalanan satu pesan chat

1. Kamu mengetikTeks masih di browsermu.
2. PenyensoranData sensitif diganti di browsermu.
3. Server kamiMemeriksa, menyamarkan lagi, meneruskan, tidak menyimpan.
4. Gemini APIPihak ketiga. Menyusun jawaban.

Penyensoran otomatis

Sebelum pesan chat meninggalkan browsermu, pola berikut diganti dengan penanda, dan server kami melakukannya sekali lagi sebagai lapisan kedua:

  • Kode OTP dan verifikasi
  • Kata sandi yang tertulis di teks
  • Nomor kartu, nomor identitas 16 digit, dan angka panjang
  • Nomor telepon dan alamat email

Penyensoran adalah jaring pengaman, bukan sihir. Ia bisa terlewat, jadi mohon jangan mengetik data pribadi asli.

Cara AI dipakai

  • Guardian AI memakai Gemini API milik Google. Hanya di sini pihak ketiga menerima teksmu (yang sudah disamarkan).
  • Ketentuan Google menyatakan bahwa pada penggunaan gratis, konten yang dikirim dapat dipakai untuk meningkatkan produk mereka dan dapat ditinjau manusia. Karena itu jangan pernah mengirim data pribadi asli.
  • Ketentuan API Google juga mengecualikan layanan yang ditujukan untuk orang di bawah 18 tahun, jadi fitur AI ditujukan untuk pengguna 18 tahun ke atas. Scanner, Latihan, dan Langkah Aman tidak memakai AI dan terbuka untuk semua.
  • Jawaban dibuat berdasar: model menerima analisis mesin aturan kami dan entri dari basis pengetahuan terkurasi (panduan OJK, Komdigi, Bank Indonesia, dan kepolisian), serta diinstruksikan memakai bahasa kemungkinan, bukan kepastian.
  • Jika AI tidak tersedia, jawaban disusun dari aturan kami yang bisa dijelaskan dan tetap membantu.
  • AI bisa keliru. Anggap jawaban sebagai petunjuk dan verifikasi lewat kanal resmi.

Scanner berkas (PDF, Word, gambar)

  • Berkas yang kamu pilih dibuka oleh JavaScript di dalam browsermu. Teks PDF dibaca dengan pdf.js, teks Word (.docx) dengan JSZip, dan gambar dengan Tesseract OCR yang berjalan sebagai WebAssembly di perangkatmu.
  • Tidak ada bagian berkas yang diunggah ke server kami atau pihak lain. Model bahasa OCR diunduh dari situs ini sekali lalu disimpan sementara oleh browsermu.
  • Teks hasil ekstraksi tampil di kotak yang bisa diedit agar kamu meninjaunya sebelum diperiksa. Menutup atau memuat ulang halaman menghapus berkas dan teksnya.
  • Jika kamu lalu menekan Tanya Guardian AI, hanya teks yang sudah disamarkan (bukan berkasnya) yang dibawa ke chat, dan aturan chat berlaku.

Akun dan progres

Akun bersifat opsional. Tanpa akun semua fitur jalan dan progres latihanmu hanya hidup di tab ini (hilang saat tab ditutup). Dengan akun, progres disimpan sehingga bisa dilanjutkan di perangkat mana pun.

Yang disimpan sebuah akun

KolomWajib?Alasan
Nama penggunaYaUntuk masuk dan menyapamu. Pakai nama panggilan, bukan nama asli.
EmailTidakHanya sebagai nama masuk alternatif. Kami tidak pernah mengirim email dan tidak ada reset kata sandi lewat email.
Kata sandiYaHanya disimpan sebagai hash scrypt bergaram. Kami tidak bisa membacanya kembali.
Progres latihanOtomatisPer chapter: sudah benar atau belum dan jumlah percobaan. Dari sinilah tier dihitung.
WaktuOtomatisWaktu pembuatan akun dan pembaruan terakhir.

Di mana dan bagaimana

  • Database berupa PostgreSQL di Neon (neon.tech), hanya diakses dari server kami, tidak pernah dari browsermu. Kami tidak menyimpan alamat IP, info perangkat, atau isi chat di sana.
  • Masuk memasang satu cookie, tg_session, yang memang diperlukan: HttpOnly (tak terlihat skrip), SameSite, dan kedaluwarsa setelah 30 hari atau saat kamu keluar. Tidak dipakai untuk pelacakan.
  • Kamu bisa mengunduh seluruh data tentangmu sebagai JSON dan menghapus akun secara permanen dari halaman profil. Penghapusan langsung menghapus baris di database.
  • Tidak ada data pribadi asli yang dibutuhkan. Mohon jangan menaruh nama asli, nomor HP, atau NIK di kolom nama pengguna atau email.

Yang tersimpan di perangkat ini

Item kecil ini ada di browsermu sendiri, dan bisa kamu hapus kapan saja:

KunciFungsiSaat ini di perangkat ini

Penyedia hosting kami (Vercel) dan penyedia database (Neon) dapat menyimpan log teknis standar seperti alamat IP, sebagaimana host web pada umumnya. Kami tidak memakai analitik, dan font dilayani dari situs kami sendiri, bukan dari Google.

Pengamanan teknis

  • Kunci API Gemini dan alamat koneksi database hanya ada di server dan tidak pernah sampai ke browsermu.
  • Content Security Policy yang ketat hanya mengizinkan skrip, gaya, font, dan permintaan jaringan dari situs ini (plus WebAssembly untuk OCR lokal).
  • Kata sandi di-hash dengan scrypt; sesi ditandatangani HMAC-SHA256; percobaan masuk dibatasi; permintaan yang mengubah data harus berasal dari situs ini (pemeriksaan same-origin).
  • Chat punya pembatasan laju, batas panjang input, dan prompt yang memperlakukan teksmu sebagai data, bukan perintah.
  • Server hanya mencatat jenis error, tidak pernah isi pesan, kata sandi, atau email.

Batas kami

TrustGuard adalah alat edukasi. Hasilnya adalah petunjuk awal dari aturan yang bisa dijelaskan, OCR lokal, dan AI. Hasil tidak pernah membuktikan sesuatu aman atau penipuan, dan kami tidak mengklaim mendeteksi penipuan dengan pasti. OCR bisa salah membaca gambar buram. Jika ragu, verifikasi lewat kanal resmi dan laporkan.

Periksa sendiri

  • Buka alat pengembang browsermu, masuk tab Network, lalu pakai Scanner dengan teks atau berkas. Kamu tidak akan melihat permintaan yang membawa teks atau berkasmu; pembacaan berkas hanya mengambil berkas pustaka dari situs ini.
  • Di Guardian AI, satu-satunya permintaan adalah ke /api/chat di situs yang sama, dan kamu akan melihat teksmu sudah disamarkan.
  • Saat masuk, Latihan hanya mengirim /api/progress berisi nomor chapter, tanda benar, dan jumlah percobaan.
  • Kode sumber lengkap, skema database, dan daftar kredit pihak ketiga ada di README proyek.