noirdoc

noirdoc

WebsiteFree
noirdoc, bir LLM'ye ulaşmadan önce hassas verileri otomatik olarak takma adlandıran (örn. bir Claude Code eklentisi aracılığıyla), tersine çevrilebilir eşlemeleri makinenizde tutan ve model çıktılarını orijinal değerlere geri yükleyen açık kaynaklı, yerel olarak çalışan bir PII koruyucusudur.
https://www.noirdoc.de/en/launch?ref=producthunt&utm_source=aipure
noirdoc

Ürün Bilgisi

Güncellendi:May 18, 2026

noirdoc Nedir

noirdoc, kişisel olarak tanımlanabilir bilgilerin (PII) bir LLM'nin bağlamına girmesini önlemek için tasarlanmış bir gizlilik aracıdır. Claude'un dosyaları okumadan önce yerel olarak düzenleyen bir Claude Code PreToolUse kancası/eklentisi sağlar ve gerçek adların ve tanımlayıcıların dökümde görünmemesini garanti eder. Aynı düzenleme motoru, daha geniş LLM iş akışları için bir CLI olarak ve OpenAI, Anthropic veya Azure gibi sağlayıcıları kullanan ekipler için barındırılan bir proxy seçeneği olarak da mevcuttur. Açık kaynaklı ve MIT lisanslıdır, algılama ve eşleme yerel olarak ele alınır.

noirdoc Temel Özellikleri

Noirdoc, hassas içeriği (örn. isimler, tarihler, şehirler, kimlikler, IBAN'lar) bir LLM'ye ulaşmadan önce yerel olarak takma adlara dönüştüren açık kaynaklı bir PII koruyucusudur ve gerçek değerleri modelin bağlamından uzak tutar. Korumalı dosyaları okunduğunda otomatik olarak sansürleyen ve ardından yanıtları geri yükleyen bir Claude Code eklentisi sunar. Ayrıca, daha geniş LLM iş akışları için aynı sansürleme motorunu bir CLI olarak ve OpenAI/Anthropic/Azure API trafiği için barındırılan bir proxy seçeneği sunar. Eşlemeler kullanıcının makinesinde kalır ve orijinaller yalnızca kullanıcının terminalinde ortaya çıkarılabilir, böylece transkriptler ve paylaşılan günlükler temiz kalır.
Yerel, geri döndürülebilir takma adlara dönüştürme: PII'yi cihaz üzerinde algılar ve yer tutucularla değiştirir ve geri döndürülebilir bir eşlemeyi yerel olarak tutar, böylece orijinalleri LLM'ye ifşa etmeden geri yükleyebilirsiniz.
Otomatik geri yüklemeli Claude Code eklentisi: Claude onları okumadan önce korumalı dosyaları sansürleyen ve ardından modelin yanıtlarını otomatik olarak geri yükleyen bir PreToolUse kancası görevi görür.
Dosya erişiminde eller serbest otomatik sansürleme: Korumalı bir dosya Claude Code'da açılır/okunur okunmaz, noirdoc hassas değerleri makinenizden hiçbir şey ayrılmadan önce yerel olarak değiştirir.
Yol tabanlı koruma kuralları (glob desenleri): Hangi dosyaların/klasörlerin glob kuralları (örn. ./incoming/**, *.contract.*) kullanılarak korunacağını tanımlamanıza olanak tanır, diğer içeriği dokunulmadan bırakır.
Yerel önbellek ve eşleme depolama: Takma adlara dönüştürülmüş kopyaları yerel bir .noirdoc/cache/ dizininde saklar ve eşlemeyi makinenizde tutar; algılama için API çağrısı gerekmez.
Birden çok giriş noktası: eklenti, CLI, barındırılan proxy: IDE iş akışları için Claude Code eklentisini, yerel belgeler ve işlem hatları için CLI'yi veya iş akışı ihtiyaçlarına bağlı olarak ekip genelindeki LLM API çağrılarını (OpenAI/Anthropic/Azure) korumak için barındırılan bir proxy'yi kullanın.

noirdoc Kullanım Alanları

Hukuk ve sözleşme incelemesi: LLM'leri anlaşmaları özetlemek, maddeler taslağı hazırlamak veya yükümlülükleri çıkarmak için kullanmadan önce müşteri adlarını, adreslerini ve sözleşme tanımlayıcılarını takma adlara dönüştürün; PII'yi sohbet günlüklerine sızdırmadan.
Sağlık belgeleme iş akışları: Ziyaret özetleri, kodlama önerileri veya dahili notlar oluştururken hasta tanımlayıcılarını ve tarihlerini sansürleyin, hassas verileri model bağlamından ve transkriptlerden uzak tutun.
Finans ve muhasebe yardımı: LLM'leri mutabakatlar, raporlama taslakları veya destek yanıtları için kullanırken IBAN'ları, müşteri adlarını ve işlem referanslarını koruyun.
Müşteri desteği ve CRM bilet işleme: Bir LLM'den yanıt taslağı hazırlamasını veya sorunları kategorize etmesini istemeden önce gelen biletlerdeki veya eklerdeki kişisel ayrıntıları (örn. kimlikler, isimler) otomatik olarak sansürleyin.
Gerçek kullanıcı verilerine sahip mühendislik ekipleri: Geliştiriciler günlükleri incelemek, raporları veya kullanıcı tarafından gönderilen dosyaları hata ayıklamak için Claude Code'u kullandığında üretim verilerinin (kullanıcı adları, tanımlayıcılar) yanlışlıkla ifşa edilmesini önleyin.
Proxy aracılığıyla kurumsal LLM yönetimi: OpenAI/Anthropic/Azure kullanarak araçlar ve ekipler arasında hassas alanları tutarlı bir şekilde takma adlara dönüştürmek için kuruluş genelindeki LLM API çağrılarını barındırılan bir proxy aracılığıyla yönlendirin.

Artıları

Herhangi bir veri gönderilmeden önce yerel olarak sansürleyerek gerçek PII'yi LLM bağlamından uzak tutar.
Geri döndürülebilir iş akışı: transkriptler temiz kalırken orijinaller kendi terminalinizde ortaya çıkarılabilir.
İş akışı ihtiyaçlarına bağlı olarak Claude Code eklentisi, CLI veya barındırılan proxy aracılığıyla esnek benimseme.
Açık kaynaklı (MIT lisanslı) bileşenler ve yalnızca yerel eşleme depolama, şeffaflığı ve kontrolü artırır.

Eksileri

Etkinlik, algılama kapsamına bağlıdır; alışılmadık biçimler veya uç durum tanımlayıcıları ayarlama gerektirebilir veya gözden kaçabilir.
Yerel olarak depolanan geri döndürülebilir eşlemeler bir güvenlik sorumluluğu haline gelebilir (erişim kontrolü, yedeklemeler, cihazın tehlikeye girmesi).
Yol/glob tabanlı koruma doğru yapılandırma gerektirir; yanlış yapılandırılmış kurallar hassas dosyaları sansürlenmemiş bırakabilir.

noirdoc Nasıl Kullanılır

1) noirdoc'u yükleyin (CLI motoru): noirdoc'u makinenize pip aracılığıyla yükleyin (resmi sitede açıklandığı gibi). Kurulumdan sonra, Python'dan veya doğrudan kabuktan çalıştırabilirsiniz.
2) (İsteğe bağlı) Claude Code eklentisini yükleyin: noirdoc başlatma sayfasından, açık kaynaklı Claude Code eklentisini (MIT lisanslı) yüklemek için "Eklentiyi yükle" bağlantısını kullanın. Bu, Claude korumalı dosyaları okumadan önce otomatik yerel takma adlandırmayı etkinleştirir.
3) Hangi dosyaların korunacağını seçin (yol kuralları): Nelerin otomatik olarak takma adlandırılacağına karar vermek için glob tabanlı yol kurallarını yapılandırın (verilen örnekler: "./incoming/**" veya "*.contract.*"). Bu kurallarla eşleşen dosyalar, herhangi bir içerik Claude'a ulaşmadan önce yerel olarak düzenlenir.
4) Claude Code'u normal şekilde kullanın; noirdoc korumalı dosyaları otomatik olarak düzenler: Claude Code'da korumalı bir dosya açtığınızda veya okuduğunuzda, eklenti hassas verileri (örn. adlar, IBAN'lar, kimlikler) Claude görmeden önce yerel olarak yer tutucularla değiştirir. Örnek yer tutucular arasında "<<PERSON_1>>", "<<DATE_1>>", "<<CITY_1>>" gibi belirteçler bulunur.
5) Verilerin yerel olarak nerede depolandığını anlayın: Takma adlandırılmış kopyalar ".noirdoc/cache/" içinde depolanır ve tersine çevrilebilir eşleme makinenizde kalır. Algılama yerel olarak çalışır ve hiçbir API çağrısı gönderilmez (noirdoc ekibine yapılanlar dahil).
6) Orijinalleri yalnızca kendi terminalinizde gösterin (asla Claude dökümünde değil): Gerçek değerleri görmeniz gerektiğinde, kabuğunuzda "noirdoc reveal" komutunu çalıştırın. Bu, orijinalleri Claude dışında gösterir ve Claude konuşmasını gerçek kişisel verilerden arındırır.
7) noirdoc'u Claude Code dışında kullanın (CLI iş akışı): Herhangi bir LLM iş akışı için (yalnızca Claude Code değil) yerel belgeleri takma adlandırmak için noirdoc CLI'yi kullanın. Aynı yerel algılama ve tersine çevrilebilir eşleme yaklaşımı geçerlidir.
8) (Ekip seçeneği) API çağrıları için barındırılan proxy'yi kullanın: Ekibiniz her API çağrısını (OpenAI / Anthropic / Azure) korumak istiyorsa, sitede belirtilen barındırılan proxy teklifini kullanın veya proxy/kendi kendine barındırılan seçenekler için satıcıyla iletişime geçin.

noirdoc SSS

Noirdoc, bir LLM okumadan önce hassas verileri (örn. gerçek adlar, IBAN'lar, kimlikler) takma adla değiştiren/sansürleyen bir PII koruma aracıdır, böylece gerçek değerler modelin bağlamına girmez.