Kurumsal Seviyede KVKK Veri Anonimleştirme ve Maskeleme Çözümü
TrustMask AI, kişisel verileri (PII) metinlerden, belgelerden ve veritabanlarından %99.9 doğruluk oranıyla tespit edip anonimleştiren, yapay zeka destekli profesyonel bir güvenlik motorudur.
Klasik "Regex" kurallarının ötesine geçerek, Google BERT derin öğrenme modelleriyle bağlamı (context) anlar ve "Deniz" ismini "Deniz kenarı" kelimesinden ayırt edebilir.
- BERT Tabanlı NER: Türkçe dilini anlayan Transformer modeli ile İsim, Şehir, Kurum tespiti.
- Smart Rule Engine: TC Kimlik, Kredi Kartı, IP Adresi gibi formatlı veriler için hatasız kural katmanı.
- Conflict Resolution: Çakışan tespitleri akıllıca yöneten karar mekanizması.
- Waitress WSGI: Production-ready sunucu altyapısı ile saniyede binlerce istek karşılama.
- Multi-Threading: Çok çekirdekli işlem desteği.
- Lazy Loading: Sistem kaynaklarını verimli kullanan akıllı model yükleme.
TrustMask AI aşağıdaki tüm veri tiplerini otomatik tanır:
| Veri Tipi | Örnek Çıktı | Açıklama |
|---|---|---|
| Kişiler | [NAME_SURNAME] |
Ad, Soyad, Anne/Baba Adı |
| Kimlik | [TC_ID] |
TC Kimlik No, Pasaport No, Müşteri No |
| Finans | [IBAN], [CARD] |
IBAN, Kredi Kartı, Banka Adı |
| İletişim | [PHONE], [EMAIL] |
Cep Tel, Sabit Hat, E-posta |
| Konum | [ADDRESS] |
Açık Adres, İl, İlçe |
| Diğer | [IP], [PLATE] |
IP Adresleri, Araç Plakaları, Tarihler |
Sistemi 3 basit adımda çalışır hale getirebilirsiniz.
pip install -r requirements.txtpython run_production.pyBu komut, yüksek performanslı WSGI sunucusunu 5000 portunda başlatır.
Tarayıcınızda veya dosya yöneticisinde index.html dosyasını açarak sistemi kullanmaya başlayabilirsiniz.
TrustMask AI'yı kendi Python projelerinize kolayca entegre edebilirsiniz.
from anonymizer import KVKKAnonymizer
# Motoru başlat (AI modeli otomatik yüklenir)
anonymizer = KVKKAnonymizer()
text = "Mustafa Yılmaz, 0532 555 44 33 numaralı telefondan aradı."
result = anonymizer.anonymize(text)
print(result.sanitized_text)
# Çıktı: "[NAME_SURNAME], [PHONE] numaralı telefondan aradı."Başka dillerden (Java, C#, Node.js) HTTP isteği ile kullanabilirsiniz.
curl -X POST http://localhost:5000/anonymize \
-H "Content-Type: application/json" \
-d '{"text": "Müşteri no: 123456"}'TrustMask-AI/
├── nlp/ # Yapay Zeka Çekirdeği (BERT)
├── detectors/ # Kural Tabanlı Tespit Modülleri
├── api.py # REST API İskeleti
├── run_production.py # Production Başlatıcı (WSGI)
├── anonymizer.py # Ana Orkestrasyon Motoru
└── index.html # Modern Web Arayüzü
Bu proje MIT lisansı ile lisanslanmıştır. Kurumsal ve ticari kullanıma uygundur.
Designed & Developed by TrustMask Team