AI destekli veya ham video transkriptlerindeki zaman damgalarını, platform bazlı anormallikleri ve konuşma gürültülerini (asalak kelimeleri) tamamen yerelde temizleyen, Privacy-by-Design (Veri Gizliliği Esaslı) ve Serverless mimariye sahip kurumsal bir veri hijyeni arayüzüdür.
Bu proje, VAO (Veri Analizi Okulu) bünyesindeki yoğun eğitim video içeriklerini ve farklı platformlardaki akademik müfredatları, anlamsal gürültülerden arındırarak yapay zeka araçları (NotebookLM vb.) için en optimal ve hafif girdi (context-window tasarrufu) haline getirmek amacıyla geliştirilmiştir.
Temel Motivasyonlar:
- Sınav ve Müfredat Hazırlığı: Transkriptleri temizleyerek kişisel bir öğrenme patikası (Learning Path & Training) oluşturmak, sınav öncesi spesifik rehber kaynaklar üretmek.
- Veri Gizliliği Güvencesi: Piyasada bulunan üçüncü parti tarayıcı eklentilerinin ve araçlarının veri sızıntısı (data exfiltration) risklerine karşı, veriyi tamamen kullanıcı bilgisayarında (istemci tarafında) tutarak KVKK/GDPR siber güvenlik standartlarını yerelde sağlamak.
- Geliştirme Evrimi: Projenin ilk fazlarında Python (Jupyter Notebook) mimarisi denenmiş, ancak güncel kütüphane bağımlılıkları ve runtime hataları nedeniyle süreç; sıfır dış bağımlılıklı, hafif (lightweight) bir Single Page Application (SPA) modeline evrilmiştir.
Bu projenin fikir, gereksinim analizi, tasarım süreçleri ve algoritma kurgusu tamamen kurucusuna aittir; kodlama aşamasında gelişmiş GenAI modellerinden asistanlık alınmıştır.
| Koyu (Dark) Mod | Aydınlık (Light) Mod |
|---|---|
![]() |
![]() |
- Prompt Engineering & Core Logic: Google AI Studio (Gemini 3 Flash Preview & Gemini 3.5 Flash) ile akıl yürütme katmanı kurgulandı.
- Frontend: Saf HTML5, CSS3 (Bütünleşik Değişkenler ve 3D Davranışsal Butonlar).
- Core Engine: Pure JavaScript (Vanilla JS) - No jQuery, No Bootstrap, No External CDN.
- Gelişmiş Hibrit Temizlik Motoru (Regex Pipeline):
13:53veya1:28:17gibi karmaşık zaman damgalarını ve kelime sınırı çıpalarını bozan birleşik nizam anomalilerini tek seferde çakışmasız (greedy matching) olarak temizler. - Akıllı Türkçe Harf Düzenleyici (Sentence Case): Temizlik sonrasında bozulan satır yapılarını gerçek cümle sınırlarına göre hizalar ve Türkçe karakter desteğiyle (
tr-TR) cümle başlarını otomatik büyütür. - Siber Güvenlik Sıkılaştırması (Hardening): İçerdiği katı Content Security Policy (CSP) meta etiketi sayesinde tarayıcı seviyesinde dışarıya veri sızdırılmasını imkansız kılar.
- State-Based Asalak Kelime Filtresi: Metindeki "eee", "yani", "şey", "efendim" gibi asalak kelimeleri dinamik badge counters ile sayar ve tek tıkla state kaybı olmadan metinden uçurur.
- Gelişmiş İhracat Seçenekleri: Saf JS Blob yapısı kullanarak internet bağımlılığı olmadan
.TXT,.MDve MS Word uyumlu.DOCXformatında ihracat sağlar. - Otomatik Tema Yönetimi:
localStoragedestekli, sistem ayarlarına duyarlı Koyu (Dark) ve Aydınlık (Light) mod geçişi.
Bu proje MIT Lisansı altında açık kaynak olarak sunulmaktadır. Daha fazla bilgi için LICENSE dosyasına göz atabilirsiniz.

