Hanya ada satu permintaan keluar
Sekali sehari: GET https://chatda.dev/update/latest.json. Yang ikut terkirim hanyalah User-Agent: chatda-update/<versi> — tanpa kuki, tanpa kata pencarian, tanpa nama berkas, tanpa nama komputer, tanpa pengenal apa pun. Yang kembali hanya empat hal: nomor versi, alamat berkas pemasang, SHA-256, dan ukuran. Berkas pemasang itu baru diunduh bila memang ada versi yang lebih baru.
Dua alasan yang saling bebas untuk memercayai berkasnya
Pertama, SHA-256 harus sama dengan yang ada di manifes. Kedua, tanda tangan Authenticode harus sah dan penanda tangannya harus PROJECTTEAMFORYOU. Nama itu ada di dalam kode program, bukan di manifes — orang yang mengganti seluruh manifes pun tetap tidak lolos tanpa sertifikat kami. Bila salah satu pemeriksaan gagal, berkas yang sudah diunduh dihapus.
Dimatikan berarti benar-benar nol
Matikan di ⋮ Lainnya dalam program, atau hilangkan centangnya saat pemasangan. Setelah itu pemeriksa bahkan tidak dijalankan — tidak ada soket yang dibuka. Lagi pula program pencarian sendiri tidak punya kode jaringan keluar: pemeriksaan dan pengunduhan ada di chatda-update.exe terpisah, dan pencari hanya membaca hasilnya dari sebuah berkas.