MemoDokümantasyon
TR

Gizli Mod

Gizli mod, cihazında hiçbir iz bırakmayan geçici sohbet oturumları oluşturur. Aktif olduğunda Memo, durumsuz bir sohbet arayüzü olarak çalışır — yazma yok, depolama yok, hafıza yok.

Nasıl Çalışır

Gizli mod açıldığında, arka uç oturum için üç kuralı zorunlu kılar:

Kural Mekanizma
Mesaj kalıcılığı yok Mesajlar yalnızca bellekte tutulur. Oturum deposu yazma yolu tamamen atlanır.
Hafıza depolama yok Gömme üretimi atlanır. SQLite vec0 tablosuna hiçbir vektör yazılmaz.
Diske yazma yok Tüm WriteFile çağrıları /dev/null eşdeğerine yönlendirilir. Loglar geçicidir.
func (a *App) HandleChat(ctx context.Context, msg ChatMessage) error {
    if a.incognitoMode {
        // Yanıtı akışla, bellekte tut, asla kalıcılaştırma
        return a.streamOnly(ctx, msg)
    }
    // Normal yol: akış + göm + kalıcılaştır
    return a.streamAndStore(ctx, msg)
}

Aktivasyon

Gizli modu üç giriş noktasından açıp kapatabilirsin:

  1. Slash komutu: Sohbet girişine /incognito yaz
  2. Arayüz düğmesi: Sohbet başlığındaki gizli mod simgesine tıkla
  3. Ayarlar: Gizlilik ayarlarında "Varsayılan olarak gizli" seçeneğini etkinleştir

Aktif olduğunda, sohbet başlığında görsel bir gösterge belirir ve giriş alanının stili geçici durumu işaret edecek şekilde değişir.

Kullanım Senaryoları

Senaryo Neden Gizli Mod
Hassas görüşmeler Kalıcı olmasını istemediğin tıbbi, hukuki veya finansal konular
İstem testi Hafızayı kirletmeden sistem istemleriyle deneme yap
Misafir kullanımı Birinin geçmişine erişmeden Memo'nu kullanmasına izin ver
Tek seferlik sorgular Hatırlanması gerekmeyen hızlı sorular
Model karşılaştırma Çapraz bulaşma olmadan aynı istem üzerinde model çıktılarını karşılaştır
API anahtarı testi Sohbeti loglamadan yeni bir harici sağlayıcıyı test et

Kapattığında Ne Olur

Gizli mod devre dışı bırakıldığında:

  • Geçici sohbet atılır — kurtarılamaz
  • Yeni mesajlar için hafıza ve kalıcılık devam eder
  • Daha önce saklanan mesajlar ve vektörler etkilenmez

Kısıtlamalar

  • Yalnızca model yanıtları: Gizli mod sohbet için geçerlidir. İndirilen modeller, yapılandırma değişiklikleri ve sistem teşhisleri her zaman kalıcıdır (oturum verisi değildir).
  • Bulut senkronizasyonu yok: Bulut yedek gizli oturumları içermez.
  • Ajan modu: Ajan araç çağrıları yan etkiler üretebilir (dosya yazma, web istekleri). Araç yürütmesi geriye dönük olarak gizlenmez — yalnızca sohbet üst verisi geçicidir.

Gizlilik Garantileri

Garanti Düzey
Diskte mesaj kaydı yok Yazma yolu düzeyinde zorunlu
Vektör gömüsü oluşturulmaz Aktarım hattında atlanır
Oturum üst verisi saklanmaz Oturum JSON'una yazılmaz
Takasta (swap) bellek yok İşletim sistemi yönetimindedir; şifreli takas etkinleştirmeyi düşün
Bellek dökümü (çökme) Mesaj içeriği çekirdek dökümlerinde görünebilir


Gizli mod, kasıtlı kalıcılığı önler ancak verilerin işletim sistemi takasında, çekirdek dökümlerinde veya RAM anlık görüntülerinde görünmesini engelleyemez. En yüksek güvenlik için gizli modu tam disk şifreleme ve şifreli takas ile birlikte kullan.

Silme ile Karşılaştırma

Özellik Gizli Mod Sohbeti Sil
Diske yazılan veri Hiçbir zaman Yazılır, sonra silinir
Vektör gömüleri Hiçbir zaman oluşturulmaz Oluşturulur, sonra kaldırılır
Kurtarılabilir Hayır Mümkün (üzerine yazılana kadar)
Performans Yazma yükü yok Yazma + silme yükü
Kapsam Oturum başına Sohbet başına veya toplu