noirdoc

noirdoc

WebsiteFree
noirdoc adalah pelindung PII sumber terbuka yang berjalan secara lokal yang secara otomatis mempseudonimkan data sensitif sebelum mencapai LLM (misalnya, melalui plugin Claude Code), menyimpan pemetaan yang dapat dibalik di mesin Anda, dan mengembalikan output model ke nilai asli.
https://www.noirdoc.de/en/launch?ref=producthunt&utm_source=aipure
noirdoc

Informasi Produk

Diperbarui:May 18, 2026

Apa itu noirdoc

noirdoc adalah alat privasi yang dirancang untuk mencegah informasi identitas pribadi (PII) masuk ke dalam konteks LLM. Ini menyediakan hook/plugin Claude Code PreToolUse yang menyunting file secara lokal sebelum Claude membacanya, memastikan nama asli dan pengidentifikasi tidak muncul dalam transkrip. Mesin penyuntingan yang sama juga tersedia sebagai CLI untuk alur kerja LLM yang lebih luas dan sebagai opsi proxy yang di-hosting untuk tim yang menggunakan penyedia seperti OpenAI, Anthropic, atau Azure. Ini adalah sumber terbuka dan berlisensi MIT, dengan deteksi dan pemetaan ditangani secara lokal.

Fitur Utama noirdoc

Noirdoc adalah penjaga PII sumber terbuka yang secara lokal melakukan pseudonimisasi konten sensitif (misalnya, nama, tanggal, kota, ID, IBAN) sebelum mencapai LLM, menjaga nilai-nilai asli keluar dari konteks model. Ini menyediakan plugin Claude Code yang secara otomatis menyunting file yang dilindungi saat dibaca dan mengembalikan respons setelahnya, ditambah mesin penyuntingan yang sama sebagai CLI untuk alur kerja LLM yang lebih luas dan opsi proxy yang di-hosting untuk lalu lintas API OpenAI/Anthropic/Azure. Pemetaan tetap ada di mesin pengguna, dan yang asli dapat diungkapkan hanya di terminal pengguna, menjaga transkrip dan log bersama tetap bersih.
Pseudonimisasi lokal yang dapat dibalik: Mendeteksi dan mengganti PII dengan placeholder di perangkat dan menyimpan pemetaan yang dapat dibalik secara lokal sehingga Anda dapat mengembalikan yang asli tanpa mengeksposnya ke LLM.
Plugin Claude Code dengan pemulihan otomatis: Bertindak sebagai hook PreToolUse yang menyunting file yang dilindungi sebelum Claude membacanya dan secara otomatis mengembalikan respons model setelahnya.
Penyuntingan otomatis tanpa tangan saat akses file: Segera setelah file yang dilindungi dibuka/dibaca di Claude Code, noirdoc mengganti nilai sensitif secara lokal sebelum ada yang meninggalkan mesin Anda.
Aturan perlindungan berbasis jalur (pola glob): Memungkinkan Anda menentukan file/folder mana yang dilindungi menggunakan aturan glob (misalnya, ./incoming/**, *.contract.*), membiarkan konten lain tidak tersentuh.
Cache lokal dan penyimpanan pemetaan: Menyimpan salinan yang di-pseudonimisasi dalam direktori .noirdoc/cache/ lokal dan menyimpan pemetaan di mesin Anda; tidak ada panggilan API yang diperlukan untuk deteksi.
Beberapa titik masuk: plugin, CLI, proxy yang di-hosting: Gunakan plugin Claude Code untuk alur kerja IDE, CLI untuk dokumen dan pipeline lokal, atau proxy yang di-hosting untuk melindungi panggilan API LLM di seluruh tim (OpenAI/Anthropic/Azure).

Kasus Penggunaan noirdoc

Tinjauan hukum dan kontrak: Pseudonimisasi nama klien, alamat, dan pengidentifikasi kontrak sebelum menggunakan LLM untuk meringkas perjanjian, menyusun klausul, atau mengekstrak kewajiban—tanpa membocorkan PII ke dalam log obrolan.
Alur kerja dokumentasi kesehatan: Menyunting pengidentifikasi pasien dan tanggal saat membuat ringkasan kunjungan, saran pengkodean, atau catatan internal, menjaga data sensitif keluar dari konteks model dan transkrip.
Bantuan keuangan dan akuntansi: Melindungi IBAN, nama pelanggan, dan referensi transaksi saat menggunakan LLM untuk rekonsiliasi, draf laporan, atau respons dukungan.
Dukungan pelanggan dan penanganan tiket CRM: Secara otomatis menyunting detail pribadi dalam tiket masuk atau lampiran (misalnya, ID, nama) sebelum meminta LLM untuk menyusun balasan atau mengkategorikan masalah.
Tim teknik dengan data pengguna nyata: Mencegah paparan tidak disengaja data produksi (nama pengguna, pengidentifikasi) ketika pengembang menggunakan Claude Code untuk memeriksa log, laporan debug, atau file yang dikirim pengguna.
Tata kelola LLM perusahaan melalui proxy: Mengalihkan panggilan API LLM di seluruh organisasi melalui proxy yang di-hosting untuk secara konsisten melakukan pseudonimisasi bidang sensitif di seluruh alat dan tim menggunakan OpenAI/Anthropic/Azure.

Kelebihan

Menjaga PII asli keluar dari konteks LLM dengan menyunting secara lokal sebelum data apa pun dikirim.
Alur kerja yang dapat dibalik: yang asli dapat diungkapkan di terminal Anda sendiri sementara transkrip tetap bersih.
Adopsi yang fleksibel melalui plugin Claude Code, CLI, atau proxy yang di-hosting tergantung pada kebutuhan alur kerja.
Komponen sumber terbuka (berlisensi MIT) dan penyimpanan pemetaan hanya-lokal meningkatkan transparansi dan kontrol.

Kekurangan

Efektivitas tergantung pada cakupan deteksi; format yang tidak umum atau pengidentifikasi kasus-kasus khusus mungkin memerlukan penyesuaian atau dapat terlewatkan.
Pemetaan yang dapat dibalik yang disimpan secara lokal dapat menjadi tanggung jawab keamanan (kontrol akses, cadangan, kompromi perangkat).
Perlindungan berbasis jalur/glob memerlukan konfigurasi yang benar; aturan yang salah dikonfigurasi dapat menyebabkan file sensitif tidak disunting.

Cara Menggunakan noirdoc

1) Instal noirdoc (mesin CLI): Instal noirdoc melalui pip di mesin Anda (seperti yang dijelaskan di situs resmi). Setelah instalasi, Anda dapat menjalankannya baik dari Python atau langsung dari shell.
2) (Opsional) Instal plugin Claude Code: Dari halaman peluncuran noirdoc, gunakan tautan “Instal plugin” untuk menginstal plugin Claude Code sumber terbuka (berlisensi MIT). Ini memungkinkan pseudonimisasi lokal otomatis sebelum Claude membaca file yang dilindungi.
3) Pilih file mana yang harus dilindungi (aturan jalur): Konfigurasikan aturan jalur berbasis glob untuk memutuskan apa yang akan dipseudonimkan secara otomatis (contoh yang diberikan: "./incoming/**" atau "*.contract.*"). File yang cocok dengan aturan ini disunting secara lokal sebelum konten apa pun mencapai Claude.
4) Gunakan Claude Code secara normal; noirdoc secara otomatis menyunting file yang dilindungi: Ketika Anda membuka atau membaca file yang dilindungi di Claude Code, plugin mengganti data sensitif (misalnya, nama, IBAN, ID) dengan placeholder secara lokal—sebelum Claude melihatnya. Contoh placeholder termasuk token seperti "<<PERSON_1>>", "<<DATE_1>>", "<<CITY_1>>".
5) Pahami di mana data disimpan secara lokal: Salinan pseudonim disimpan di ".noirdoc/cache/" dan pemetaan yang dapat dibalik tetap ada di mesin Anda. Deteksi berjalan secara lokal dan tidak ada panggilan API yang dikirim keluar (termasuk ke tim noirdoc).
6) Ungkapkan aslinya hanya di terminal Anda sendiri (tidak pernah di transkrip Claude): Ketika Anda perlu melihat nilai asli, jalankan "noirdoc reveal" di shell Anda. Ini mengungkapkan aslinya di luar Claude, menjaga percakapan Claude bebas dari data pribadi asli.
7) Gunakan noirdoc di luar Claude Code (alur kerja CLI): Gunakan CLI noirdoc untuk mempseudonimkan dokumen lokal untuk alur kerja LLM apa pun (tidak hanya Claude Code). Pendekatan deteksi lokal dan pemetaan yang dapat dibalik yang sama berlaku.
8) (Opsi tim) Gunakan proxy yang di-hosting untuk panggilan API: Jika tim Anda ingin melindungi setiap panggilan API (OpenAI / Anthropic / Azure), gunakan penawaran proxy yang di-hosting yang disebutkan di situs, atau hubungi vendor untuk opsi proxy/self-hosted.

FAQ noirdoc

Noirdoc adalah alat pelindung PII yang melakukan pseudonimisasi/redaksi data sensitif (misalnya, nama asli, IBAN, ID) sebelum LLM dapat membacanya, sehingga nilai asli tidak masuk ke dalam konteks model.