Privacidad
Casalvi es un proyecto open source (MIT). Está pensado para ejecutarse en tu máquina o en la infraestructura que tú controles.
1. Modo local-first (recomendado)
Cuando clonas el repositorio y levantas el stack con docker compose up, todos los datos permanecen en tu equipo: base de datos Postgres, ficheros indexados, embeddings y sesiones de autenticación. El proyecto no envía telemetría ni analytics a ningún servidor.
La única conexión saliente posible es la que tú configures en .env.local:
- OpenAI (si
AI_PROVIDER=openai): los textos que se envían para embeddings o chat salen hacia la API de OpenAI según sus condiciones. - Ollama (si
AI_PROVIDER=ollama): las llamadas se hacen a un modelo local. Ningún dato sale del equipo. - Groq (opcional, solo si configuras
GROQ_API_KEYpara transcripción de audio).
Eres responsable del tratamiento respecto a los datos que introduzcas en tu instancia. Si vas a usar Casalvi con datos reales en la UE, revisa el RGPD y mantén la instancia detrás de la autenticación incluida o en una red privada.
2. Esta web
Este sitio (casalvi.com o similar) es puramente informativo. No recopila datos personales, no incluye formularios de contacto ni trackers. Solo enlaza al repositorio en GitHub y a la documentación.
3. Dependencias que pueden almacenar datos
- Supabase — base de datos, auth y storage. En modo local vive en un contenedor Docker de tu equipo.
- OpenAI API — procesamiento de embeddings y chat si la activas.
- Ollama — alternativa local, no envía datos fuera del equipo.
4. Cambios
Al ser un proyecto open source, esta política evoluciona con el código. Los cambios se reflejan en el repositorio.