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_KEY para 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.