
Memo, verilerinizi uçtan uca şifreleme ile Google Drive'a yedekleyebilir. Google, verilerinizi asla şifresiz göremez.
| Veri | Dosya/Klasör |
|---|---|
| Sohbet oturumları | data/sessions/ |
| Bellek (RAG) | data/memory/ |
| Yapılandırma | config/config.yaml |
| Sağlayıcı yapılandırması | data/providers/ |
| Orchestra yapılandırması | data/orchestra/ |
| Takvim etkinlikleri | data/calendar/ |
| WhatsApp verileri | data/whatsapp/ |
| Mood durumu | data/mood/mood.db |
Memo, kimlik doğrulamalı şifreleme için AES-256-GCM ve 600.000 iterasyonlu PBKDF2 anahtar türetme kullanır.
parola → PBKDF2 (600K iterasyon) → 256-bit anahtar → AES-256-GCM → şifreli paket
Parola belirlenmemişse, Memo data/machine.key dosyasında saklanan (0600 izniyle) makineye özel anahtara düşer. Bu anahtar ilk kullanımda crypto/rand ile oluşturulur.
Yedeklemeler her N mesajda otomatik olarak çalışır (sync.interval_messages ile yapılandırılabilir, varsayılan 50). Ayarlar menüsünden manuel push, pull veya tam senkronizasyon da tetikleyebilirsiniz.
| Anahtar | Tür | Varsayılan | Açıklama |
|---|---|---|---|
sync.enabled |
bool | false |
Bulut senkronizasyonunu etkinleştir |
sync.passphrase |
string | "" |
Şifreleme parolası |
sync.interval_messages |
int | 50 |
Otomatik senkronizasyon kontrol noktaları arası mesaj sayısı |