# 🛡️ Datenschutz & Speicherorte **Crumbforest ist "Local First".** ## 1. Grundsatz Deine Daten gehören dir. Dieses System wurde entworfen, um **Datenhoheit** zu gewährleisten. Es gibt keinen "Vendor Lock-in" und keinen heimlichen Upload in die Cloud. ## 2. Speicherorte ### Datenbank (MariaDB) - **Inhalt:** User, Rollen, Chat-Verläufe, Tagebuch-Einträge. - **Native:** `/var/lib/mysql` - **Docker:** Volume `mariadb_data` ### Vektor-Datenbank (Qdrant) - **Inhalt:** Indexierte Dokumente, Embeddings. - **Native:** `/opt/crumbforest/qdrant_storage` (oder konfiguriertes Data-Dir) - **Docker:** Volume `qdrant_data` ### Logs - **Inhalt:** Zugriffs-Logs, Fehler-Protokolle. - **Native:** `/var/log/crumbforest/` & `/var/log/nginx/` - **Docker:** Docker Logs (json-file) ## 3. Externe Verbindungen Das System kommuniziert **nur** mit externen Diensten, die du explizit konfigurierst: 1. **LLM Provider (OpenRouter/OpenAI/Anthropic)** - Nur der Text deines aktuellen Prompts (und relevanter RAG-Kontext) wird gesendet. - **Kein Training:** Bei Nutzung von Enterprise-APIs (wie OpenRouter) werden Daten in der Regel *nicht* für Training verwendet (siehe jeweilige AGBs). 2. **Git (Optional)** - Wenn du `native-update.sh` nutzt, wird Code von deinem Git-Repo (z.B. Gitea oder GitHub) geladen. ## 4. Löschung Da du vollen Zugriff auf die Maschine hast, kannst du jederzeit: - Die Datenbank droppen (`DROP DATABASE crumbforest`). - Die Vektoren löschen (via Qdrant API oder Dashboard). - Die Logs rotieren oder löschen (`rm /var/log/crumbforest/*.log`). --- *"Wer seine Daten selbst hostet, behält die Macht."* 🌲