Hari ke-125, pemeriksa privasi datang untuk meninjau patch pesan. Satrio memperlihatkan bagaimana versi lama dan baru disimpan pada terminal uji. Pemeriksa meminta setiap data yang dicatat dijelaskan tujuannya. Ia tidak menerima jawaban 'untuk berjaga-jaga'. Jika sebuah kolom tidak diperlukan untuk menjaga urutan atau memulihkan pembacaan, kolom itu harus dihapus.
Patch saat ini menyimpan nomor sumber, waktu penerimaan, status pembacaan, dan pilihan versi. Nama pengirim tidak diperlukan untuk uji teknis. Satrio sudah menggantinya dengan token acak. Pemeriksa kemudian meminta bukti bahwa token tersebut tidak dapat dihubungkan kembali ke identitas melalui tabel lain. Tim teknis menunjukkan pemisahan penyimpanan dan akses yang berbeda.
Kyaa bertanya berapa lama log mentah akan disimpan. Pemeriksa menjawab sampai analisis selesai dan keberatan teknis ditutup, tetapi tenggat retensi harus ditulis. Ia menyarankan masa simpan terbatas, diikuti penghapusan terverifikasi. Nomad meminta salinan laporan penghapusan disimpan tanpa isi pesan atau identitas.
Kami menjalankan uji pembacaan pesan dengan tiga profil sintetis. Pada profil pertama, pengguna membuka versi terbaru. Pada profil kedua, ia memilih versi lama. Pada profil ketiga, ia berhenti sebelum memilih. Terminal mencatat tindakan, tetapi satu log tetap menyimpan seluruh frasa yang dibacakan. Pemeriksa menghentikan sesi dan meminta log itu dibuang.
Satrio menemukan fungsi diagnostik yang merekam keluaran suara untuk memperbaiki pelafalan. Fungsi itu tidak dibutuhkan pada uji antrean dan tidak diberitahukan pada layar. Ia menonaktifkannya pada terminal uji. Nomad meminta audit konfigurasi pada setiap salinan perangkat, sebab mematikan satu unit tidak membuktikan unit lain memiliki setelan yang sama.
Kami menambahkan langkah verifikasi sebelum dan sesudah pengujian. Petugas kedua mencocokkan pengaturan, lalu menandatangani daftar tanpa mencatat konten. Pemeriksa meminta kru berlatih menolak sesi bila status diagnostik tidak dapat diverifikasi. Seorang kru awalnya khawatir penolakan akan dianggap menghambat pekerjaan. Nomad menegaskan bahwa menghentikan uji yang tidak transparan adalah bagian tugas.
Sementara itu, Kesatuan memperbarui lembar privasi bantuan. Nama, nomor rekening, dan bukti tempat tinggal disimpan terpisah dari ringkasan anggaran. Warga dapat meminta koreksi tanpa mengulang seluruh permohonan. Kyaa meminta penjelasan menyebut siapa yang dapat melihat data dan cara mengetahui akses telah terjadi.
Unit sosial menambahkan catatan akses berkala dan saluran pengaduan. Warga yang memberi bukti melalui surat tuan rumah dapat meminta alamatnya ditutup pada salinan publik. Petugas pembayaran masih perlu memverifikasi identitas untuk transfer, tetapi tidak semua staf dapat membuka lampiran. Kyaa meminta tabel izin akses ikut diperiksa panel privasi.
Di penghujung rapat, pemeriksa menyampaikan bahwa patch lebih baik dalam memisahkan isi dari log, tetapi perlu uji pemulihan daya. Ia belum menyetujui penggunaan. Nomad mempertahankan terminal terisolasi dan mencatat pekerjaan baru: verifikasi diagnostik, masa retensi, dan uji penghapusan.
Aku merasa semua lapisan pemeriksaan membuat langkah kami lambat. Lalu aku teringat kembali fungsi log yang diam-diam merekam suara. Jika kami terburu-buru, kami mungkin menyimpan hal yang tidak pernah disetujui siapa pun. Kelambatan itu bukan hambatan yang dapat dihapus begitu saja; itu peringatan bahwa data manusia tidak boleh menjadi bahan bakar untuk kenyamanan teknis.
Pemeriksa meminta Satrio menggambarkan aliran data dari saat pesan masuk sampai versi dibuka. Kami menempelkan kartu pada papan: penerimaan, pencocokan sumber, penandaan versi, pembacaan, lalu penghapusan log uji. Satu kartu diagnostik tidak memiliki pemilik yang jelas. Fitur itu dibuat oleh vendor lama dan hanya dapat dimatikan lewat menu tersembunyi. Pemeriksa mengatakan setelan yang tidak dapat diaudit tidak boleh dianggap aman.
Tim mencari dokumentasi di paket perangkat. Ada halaman yang menyebut diagnostik suara sebagai opsi, tetapi tidak menyatakan kapan opsi aktif. Satrio membandingkan tiga terminal uji; dua memiliki pengaturan berbeda. Nomad memerintahkan semua terminal tetap disegel sampai inventaris konfigurasi lengkap. Satu perangkat yang tampak identik bisa menyimpan perilaku berbeda.
Kyaa bertanya apakah pengujian log akan merekam suara warga yang memberi komentar. Pemeriksa memastikan sesi warga tidak akan memakai terminal uji dan tidak akan direkam tanpa persetujuan khusus. Untuk komentar, notulen hanya mencatat pokok masalah dan format tanggapan. Jika seseorang memilih rekaman audio, file asli tetap berada pada unit bantuan dan tidak diserahkan ke tim teknis.
Satrio membuat daftar penghapusan untuk data sintetis. Kami menjalankan perintah, memeriksa penyimpanan utama, lalu memeriksa cache. Satu salinan sementara masih tersisa dalam cache setelah penghapusan. Pemeriksa meminta proses dihentikan sampai cache ikut dibersihkan dan dapat diverifikasi. Tim tidak menganggap kegagalan itu sebagai perkara kecil meskipun datanya hanya contoh.
Setelah cache dibersihkan, pemeriksa meminta perangkat dimulai ulang dan diperiksa lagi. Tidak ada data isi yang tertinggal, tetapi catatan waktu proses penghapusan masih tersimpan. Catatan itu memang diperlukan untuk audit. Ia meminta dokumentasi membedakan jejak bahwa penghapusan dilakukan dari isi yang telah dihapus. Kyaa menyebut perbedaan itu perlu dijelaskan kepada warga dengan bahasa biasa.
Kesatuan menerapkan prinsip serupa pada data bantuan. Berkas pembayaran tidak disimpan bersama komentar anggaran. Jika seorang pemohon meminta koreksi, unit sosial dapat melihat identitasnya, sedangkan panel publik hanya menerima jumlah agregat. Pemeriksa privasi akan meninjau akses tersebut setelah tabel izin diserahkan.
Laporan hari itu menyebut penghapusan belum terverifikasi penuh sampai pemeriksa melakukan pemeriksaan ulang. Satrio tidak keberatan. Ia menempelkan label 'belum disahkan' pada terminal. Aku mulai memahami bahwa menjaga data berarti berani menghentikan pekerjaan yang tampak sudah selesai.
Pemeriksa meminta tim menuliskan siapa yang bertanggung jawab pada tiap langkah, bukan hanya nama unit. Jika penghapusan gagal saat pemeriksa tidak hadir, kru harus tahu siapa yang dapat mengunci terminal dan siapa yang menghubungi petugas privasi. Nomad menetapkan Satrio sebagai penanggung jawab teknis, sementara Kyaa menjadi kontak untuk pemberitahuan warga. Mereka tidak boleh saling menggantikan tanpa catatan serah terima.
Kami mencoba simulasi prosedur dengan data kosong. Kru menemukan layar yang tidak memiliki tombol kunci langsung. Teknisi menambahkan langkah mematikan terminal dan memasang segel bernomor. Pemeriksa meminta nomor segel dicatat pada log administratif saja, tanpa disertai isi pesan. Kartu prosedur juga memuat kapan terminal boleh dibuka kembali: hanya setelah pemeriksa kedua memastikan cache dan diagnostik bersih.
Kyaa membaca draf pemberitahuan kepada warga. Kalimat awal terlalu teknis dan menyebut 'artefak sementara'. Ia menggantinya dengan 'salinan uji masih tertinggal setelah penghapusan'. Pembaca memahami perbedaannya dan tahu apa yang sedang dilakukan. Mereka sepakat bahasa yang lugas lebih penting daripada membuat laporan terdengar sempurna.
Pemeriksa belum menetapkan masa retensi final, tetapi mengirimkan daftar pertanyaan kepada panel privasi. Ia meminta tim tidak menyimpan salinan tambahan sambil menunggu jawaban. Log yang diperlukan untuk audit disimpan terbatas; data sintetis lain dihapus setiap sesi. Nomad menyetujui aturan sementara itu dan meminta tanggal peninjauan ditulis.